%%Ant Game setscreen ("Graphics:max;max,offscreenonly") %%variables var infobar_size: int := 20 %%The infobarsize var map: int := Pic.FileNew ("Pics/map.bmp") %%Gets the map picture map := Pic.Scale (map,maxx,maxy-infobar_size) %%Sizes the map var nestx, nesty: int %%Nest chords var food, pop: int %%Info for ants var mx, my, mb: int %%Mouse variables %%procedures proc draw_map %%Draws the map Pic.Draw(map,0,0,picCopy) drawbox(0,0,maxx,maxy-infobar_size,black) %%Border around the map end draw_map proc draw_nest %%Draws the nest drawfilloval(nestx,nesty,20,20,gray) end draw_nest %%little Intro loop Mouse.Where(mx,my,mb) cls put "Click on the grass to place your nest, somewhere either in the top or bottom parts." nestx:= mx %%Sets the nest cords to where the mouse is nesty:= my draw_map draw_nest if mb = 1 then %%if you click then if my <= 130 and my > 10 or my <= maxy - (infobar_size+10) and my > 530 then %%if your in the right parts exit %%your done else %%else it shows you where to put your nest cls draw_map for i: 1 .. 5 drawbox(10+i,10+i,maxx-(10+i),130-i,brightred) drawbox(10+i,530+i,maxx-(10+i),maxy-((infobar_size+10)+i),brightred) end for put "Please select a place either on the top or bottom part." View.Update Input.Pause end if end if View.Update end loop %%main program loop Mouse.Where(mx,my,mb) cls draw_map draw_nest put mx, " ", my View.Update end loop