Základné akcie pomocou GML kódu - Vykresľovanie (Draw)
Drawing (kreslenie)
'Draw Sprite'
draw_sprite(sprite,subimage,x,y);
'Draw Background'
draw_background(back,x,y)//jeden obrázek draw_background_tiled(back,x,y);//opakovat obrázek
'Draw Text'
draw_text(x,y,text);
'Draw Scaled Text'
draw_text_transformed(x,y,text,xscale,yscale,úhel);
'Draw Rectangle'
draw_rectangle(x1,y1,x2,y2,outline);//Outline 1 - ano, 0 - ne
'Horizontal Gradient'
draw_rectangle_color(x1,y1,x2,y2,col1,col2,col3,col4,outline);
//col1 a col4 první barva (vlevo), col2 a col3 druhá barva
'Vertical Gradient'
draw_rectangle_color(x1,y1,x2,y2,col1,col2,col3,col4,outline);
//col1 a col2 první barva (horní), col3 a col4 druhá barva
'Draw Ellipse'
draw_ellipse(x1,y1,x2,y2,outline);//outline 1 -> ano, 0 -> ne
'Gradient Ellipse'
draw_ellipse_color(x1,y1,x2,y2,col1,col2,outline);
//col1 je prostřední barva, col2 je barva na pokraji
'Draw Line'
draw_line(x1,y1,x2,y2);
'Draw Arrow'
draw_arrow(x1,y1,x2,y2,velikost);//velikost v pixelech
Settings (nastavenie)
'Set Color'
draw_set_color(col);//barvy jsou vypsány v dodatku na konci článku
'Set Font'
draw_set_font(font); draw_set_halign(halign);//můžete nastavit na fa_left, fa_center, fa_right. draw_set_valign(valign);//můžete nastavit na fa_top, fa_middle, fa_bottom.
'Set Full Screen'
window_set_fullscreen(full);//0 -> window mode, 1 -> full screen.
Other (ostatné)
'Take Snapshot'
screen_save(název_souboru);
'Create Effect'
effect_create_below(druh,x,y,velikost,barva)//vytvoří efekt zadaného druhu (vypsány pod článkem v dodatku)velikosti jsou následující: 0 = malý, 1 = střední, 2 = velký. efekt je vytvořen pod objekty v hloubce 100000. effect_create_above(druh,x,y,velikost,barva)//stejné jako předchozí příkaz s tím že efekt je vytvořen nad objekty v hloubce -100000.
Dodatok -> druhy efektov
- ef_explosion
- ef_ring
- ef_ellipse
- ef_firework
- ef_smoke
- ef_smokeup
- ef_star
- ef_spark
- ef_flare
- ef_cloud
- ef_rain
- ef_snow
Dodatok -> druhy prechodov
Tu sú hodnoty, ktoré môžu byť použité ako efekt pri prechode do inej miestnosti
- 0 = no effect
- 1 = Create from left
- 2 = Create from right
- 3 = Create from top
- 4 = Create from bottom
- 5 = Create from centier
- 6 = Shift from left
- 7 = Shift from right
- 8 = Shift from top
- 9 = Shift from bottom
- 10 = Interlaced from left
- 11 = Interlaced from right
- 12 = Interlaced from top
- 13 = Interlaced from bottom
- 14 = Push from left
- 15 = Push from right
- 16 = Push from top
- 17 = Push from bottom
- 18 = Rotate to the left
- 19 = Rotate to the right
- 20 = Blend the rooms
- 21 = Fade out and in
Dodatok -> typy kurzorov
Tu sú typy kurzorov, ktoré môžu byť použité pri zmene kurzora myši v hre
- cr_default
- cr_none
- cr_arrow
- cr_cross
- cr_beam
- cr_size_nesw
- cr_size_ns
- cr_size_nwse
- cr_size_we
- cr_uparrow
- cr_hourglass
- cr_drag
- cr_nodrop
- cr_hsplit
- cr_vsplit
- cr_multidrag
- cr_sqlwait
- cr_no
- cr_appstart
- cr_help
- cr_handpoint
- cr_size_all
Dodatok -> farby
Tu sú základné farby, ktoré môžu byť použité pri nastavovaní farieb
- c_aqua
- c_black
- c_blue
- c_dkgray
- c_fuchsia
- c_gray
- c_green
- c_lime
- c_ltgray
- c_maroon
- c_navy
- c_olive
- c_orange
- c_purple
- c_red
- c_silver
- c_teal
- c_white
- c_yellow