//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;
}