Sprites
A sprite is a `.gs` file in the root of the project directory, all other `.gs` files (which are inside sub-directories of the project directory, or outside of the project directory, are not sprites.) are header files.
Properties
Sprite properties can be set using statements similar to blocks which set those properties at runtime.
!!! note These statements are top-level, outside any declaration block.
Sprite default X position
set_x 100;
Sprite default Y position
set_y 100;
Sprite default size
set_size 100;
Sprite default direction
point_in_direction 100;
Sprite default volume
set_volume 100;
Set sprite default visibility to hidden
Hide sprite by default.
hide;
Set Sprite default rotation style to **left-right**
set_rotation_style_left_right;
Set Sprite default rotation style to **all around**
set_rotation_style_all_around;
Set Sprite default rotation style to **don't rotate**
set_rotation_style_do_not_rotate;
Set Sprite layer order
Set the layer order of the sprite. The layer order is the order in which the sprites are drawn, and scripts are executed.
set_layer_order 100;
Source