Game Maker 1.2

Game Maker 1.2 is a quick version that has appeared after Game Maker 1.1. Game Maker continues with the same user interface introduced in 1.1 but introduced improvements in GML, execution, etc.

Complete List of Changes

 * The speed of the interpreter was increased with a factor of about 3, allowing for much longer pieces of code, even on slow computers.
 * Support was added for scrolling backgrounds.
 * It is now possible to copy objects, rooms and sounds.
 * A clipboard was added to the object form to make it possible to move or copy actions between objects.
 * You can now stop the current sound (in particular useful for background sounds)
 * Keyboard shortcuts for starting, stopping and pausing the game (see doc).
 * Routines added to the language (see doc):
 * nothing_at(x,y)
 * object_at(x,y,obj)
 * show_cursor(x) to make the cursor (in)-visible
 * Variables added to the language (see doc):
 * pi (constant)
 * roomwidth
 * roomheight
 * back_color
 * back_x
 * back_y
 * back_hspeed
 * back_vspeed
 * Added a debugger that shows you lots of information. Also added a step button to step through the game (only available when debugger is shown using -D).
 * Created a separate document with tips and tricks.

Minor Changes

 * default game speed set to 20
 * rooms can have many more cells now
 * higher speeds are possible now
 * you can no longer use the symbol # in the code editor
 * keyboard presses are now reacted on better
 * changed the layout of some forms to make them more consistent
 * variable names can now have uppercase letters

Bugs corrected

 * corrected some bug with freeing background images
 * small bitmaps now get a transparrent background as well
 * variable lastkeypressed now gives the correct information
 * once you save a game under a new name you are not repeatly warned that you are overwriting an existing game
 * if an unsaved game does not use IO, you don't get an error anymore
 * the game runner can now close the game when it is running
 * problem with cut and paste in the Image Maker solved