sure

Code:
#include <acknex.h>

void main ()
{
	video_mode = 8;
	wait(1);
	level_load ( "" );
	ENTITY *ent = ent_create ( SPHERE_MDL, nullvector, NULL );
	ent->x = 400;
	
	VIEW *cam = view_create ( 1 );
	cam->bg = pixel_for_vec ( COLOR_BLACK, 100, 888 );
	cam->bmap = bmap_createblack ( 450, 450, 24 );
	cam->size_x = 450;
	cam->size_y = 450;
	cam->flags |= SHOW;
	
	PANEL *pan = pan_create ( "flags=SHOW;", 1 );
	pan->bmap = cam->bmap;
	pan->pos_x = screen_size.x - 450;
	pan->pos_y = screen_size.y - 450;

	while ( !key_esc )
	{
		ent->y = fcos ( total_ticks*5, 100 );
		ent->z = fsin ( total_ticks*5, 100 );
		VECTOR vec;
		vec_set ( &vec, &ent->x );
		vec_to_screen ( &vec, cam );
		vec.x += pan->pos_x;
		vec.y += pan->pos_y;
		draw_text ( "X", vec.x, vec.y, COLOR_RED );
		wait(1);
	}
	
	pan_remove ( pan );
	bmap_remove ( cam->bmap );
	ptr_remove ( cam );
	ent_remove ( ent );
	
	sys_exit ( NULL );
}


Last edited by txesmi; 12/02/15 16:14. Reason: ptr remove instead of view remove xP