For simple lists, modern GML features robust, multi-dimensional arrays. However, GameMaker also provides specialized data structures (built-in DS utilities) optimized for speed and memory management.
// Get sprite dimensions var _w = sprite_get_width(_sprite); var _h = sprite_get_height(_sprite); var _xc = sprite_get_xoffset(_sprite); var _yc = sprite_get_yoffset(_sprite);
// Movement var _move = _right - _left; hsp = _move * walksp;