Code
video_window(vector(1,1,0),vector(ab_x[num],ab_y[num],0),112,"Window");

Code
//Press key_h to change sizes
int ab_x[5]={800,1024,1024,1152,1280};
int ab_y[5]={600,768,600,864,720};

PANEL* bgP;
VIEW* bgV;

void update_bmap()
{
	safe_remove(bgV.bmap);
	bgV.bmap = bmap_createblack(screen_size.x,screen_size.y,24);
	bgP.bmap = bgV.bmap;
	
	bgV.size_x = screen_size.x;
	bgV.size_y = screen_size.y;
	bgP.size_x = screen_size.x;
	bgP.size_y = screen_size.y;
}

int num = 0;
void on_h_event()
{
	wait(2);
	num = cycle(num+1, 0 ,5);
	video_set(ab_x[num],ab_y[num],0,2);
	video_window(vector(1,1,0),vector(ab_x[num],ab_y[num],0),112,"Window");
	update_bmap();
}

void main()
{
	wait(1);
	level_load("testbed.wmb");
	wait(3);
	bgV = view_create(10);
	bgV.bmap = bmap_createblack(screen_size.x,screen_size.y,24);
	set(bgV,SHOW);
	
	bgP = pan_create("",0);
	bgP.bmap = bgV.bmap;
	set(bgP,SHOW|TRANSLUCENT|LIGHT);
	vec_set(bgP.blue,vector(200,200,255));
	bgP.alpha = 100;
}

Last edited by Evo; 04/12/20 17:07.