Game Maker 3.2

Game Maker 3.2, also appearing in 2001, appeared right after Game Maker 3.1, it has been said to be an "additional and quick" version released after 3.0.

Compatibility issues

 * All functions to perform events have been removed. This will effect those games that use perform_XXX_event functions.(I actually assume nobody used this!)


 * Version 3.2 will load games written with previous versions of Game Maker, but the reverse is not true.


 * Version 3.2 can be slightly more picky when using the same names for variables, sounds, and/or objects.

Views
It is now possible to define multiple views on the rooms. This allows e.g. multiplayer games, each with its own view. There is a separate form to define these.

room background
Some more options are available. There is a separate form to set it.

room transitions
You can now specify transitions between the rooms to e.g. let a new room slide in from a direction.

room design
Using  or  with the right mouse button you can bring instances to the front or send them to the back. Using the  key while adding instances, the instance below it is not removed (this replaces the "allow multiple" menu item.

parent object
Every object can now have a parent object from which it inherits its behavior. It can partially override this behavior. In this way you can structure your objects and avoid a lot of action duplication.

instance id
Every instance now has a unique id. Using this id it is possible to address from within code individual instances of an object.

small changes and corrected bugs

 * handling keyboard input has been changed such that the game no longer reacts to key presses in other windows. Same for mouse pressed.
 * There is now an event for . Also some other keyboard events were added. In the code there are special keycodes vk_nokey and vk_anykey.
 * Corrected a bug in distance_to_object function.
 * Hint is removed when right-clicking an action in the object form.
 * Added global variables fps and current_time.
 * Added global variables continuous_keyboard and continuous_mouse to set whether these create continuous events.
 * Corrected a problem that sometimes resulted in a crash on computers with video cards with little memory (or when using huge sprites).
 * Added functions point_distance and point_direction.
 * Added option to freeze the game when the form is not active.
 * Added function draw_tiled_image to draw an image tiled over the whole room.
 * Added some more file io functions.
 * Added a function move_contact to move outside a collision.
 * Added date and time variables like current_year, etc.
 * Variable inputstring contains last 80 visible characters typed.