rnd-20060112-1-src
authorHolger Schemel <info@artsoft.org>
Thu, 12 Jan 2006 01:49:16 +0000 (02:49 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:50:24 +0000 (10:50 +0200)
commit37a06df577bbfd00f4b361f92cacb0d97036ba93
tree2f218e2088004b5514b1752d2d7c7a2d9cf97968
parentea6e4698905d7440a265e323d03cf13fc323c44b
rnd-20060112-1-src
* added android (can clone elements) from EMC engine to R'n'D engine
* added selectbox for initial player speed to player settings in editor
* version 3.1.2 created that is basically version 3.1.1, but with a
  major bug fixed that prevented editing your own private levels
* version 3.1.2 released
* added magic ball (creates elements) from EMC engine to R'n'D engine
* uploaded fixed pre-release version 3.2.0-6 binary and source code
* fixed bug when using "CE can leave behind <trigger element>"
* added new change condition "(after/when) creation of <element>"
* added new change condition "(after/when) digging <element>"
* fixed bug accessing invalid gadget that caused crashes under Windows
* deactivated new possibility for multiple CE changes per frame
* uploaded pre-release (test) version 3.2.0-6 binary and source code
* added animation types "ce_value" and "ce_score" to graphicsinfo.conf
* fixed bug with not keeping CE value for moving CEs with only action
* changed CE action selectboxes in editor to be only reset when needed
* added option "use artwork from element" for custom player artwork
* added option "use explosion from element" for player explosions
* added cascaded element lists in the level editor
* added persistence for cascaded element lists by "editorcascade.conf"
* added dynamic element list with all elements used in current level
* added possibility for multiple CE changes per frame (experimental)
* uploaded pre-release (test) version 3.2.0-5 binary and source code
* changed "score for each 10 seconds/steps left" to "1 second/step"
* added own score for collecting "extra time" instead of sharing it
* added change events "switched by player" and "player switches <e>"
* added change events "snapped by player" and "player snaps <e>"
* added "set player artwork: <element choice>" to CE action options
* added change event "move of <element>"
* added "set player shield: off / normal / deadly" to CE action options
* added new player option "use level start element" in level editor
  to set the correct focus at level start to elements from which the
  player is created later (this did not work before for cascaded CE
  changes resulting in creation of the player; it is now also possible
  to create the player from a yam yam which is smashed at level start)
* added "set player speed: frozen (not moving)" to CE action options
* added "move player: l/r/u/d/trigger/-trigger" to CE action options
* added new player option "block snap field" (enabled by default) to
  make it possible to show a snapping animation like in Emerald Mine
* added dynamic selectboxes to custom element action settings in editor
* added "CE value" counter for custom elements (instead of "CE count")
* added option to use the last "CE value" after custom element change
* added option to use the "CE value" of other elements in CE actions
* fixed odd behaviour when pressing time orb in levels w/o time limit
* added checkbox "use time orb bug" for older levels that use this bug
* added missing configuration settings for the following elements:
  - EL_TIMEGATE_SWITCH (time of open time gate)
  - EL_LIGHT_SWITCH_ACTIVE (time of light switched on)
  - EL_SHIELD_NORMAL (time of shield duration)
  - EL_SHIELD_DEADLY (time of shield duration)
  - EL_EXTRA_TIME (time added to level time)
  - EL_TIME_ORB_FULL (time added to level time)
* added "wind direction" as a movement pattern for custom elements
* added initial wind direction for balloon / custom elements to editor
* added functionality for EL_BALLOON_SWITCH_NONE to R'n'D game engine
* added parameters for "game of life" and "biomaze" elements to editor
* added level file chunk "CONF" for generic level and element settings
* uploaded pre-release (test) version 3.2.0-4 binary and source code
* skip empty level sets (with "levels: 0"; may be artwork base sets)
* added sound action ".page[1]" to ".page[32]" for each CE change page
* added image config suffix ".clone_from" to copy whole image settings
* fixed bug with invalid ("undefined") CE settings in old level files
* fixed graphical bug with smashing elements falling faster than player
* fixed major bug which prevented private levels from being edited
* fixed bug with precedence of general and special font definitions
* fixed graphical bug with player animation when player moves slowly
* uploaded pre-release (test) version 3.2.0-3 binary and source code
* fixed bug which prevented "global.num_toons: 0" from working
* major code cleanup (removed all these annoying "#if 0" blocks)
* added custom element actions for CE change page in level editor
* fixed music initialization bug in init.c (thanks to David Binderman)
* fixed mouse wheel "button" bug in editor (thanks to Tomi Belan)
  (this bug must probably be fixed at other places, too)
* fixed buggy '#include "SDL.h"' statements in src/libgame/sdl.h
  (should be '#include <SDL.h>' instead)
* fixed bug which prevented "walkable from no direction" from working
  (due to compatibility code overwriting this setting after loading)
44 files changed:
ChangeLog
src/Makefile
src/cartoons.c
src/conf_e2g.c
src/conf_fnt.c
src/conf_gfx.c
src/conf_gfx.h
src/conftime.h
src/editor.c
src/events.c
src/files.c
src/files.h
src/game.c
src/game.h
src/game_em/cave.c
src/game_em/convert.c
src/game_em/main_em.h
src/game_em/synchro_2.c
src/init.c
src/init.h
src/libgame/gadgets.c
src/libgame/image.c
src/libgame/misc.c
src/libgame/misc.h
src/libgame/pcx.c
src/libgame/sdl.c
src/libgame/sdl.h
src/libgame/setup.c
src/libgame/sound.c
src/libgame/system.c
src/libgame/system.h
src/libgame/toons.c
src/libgame/toons.h
src/libgame/x11.c
src/main.c
src/main.h
src/netserv.c
src/network.c
src/screens.c
src/screens.h
src/tape.c
src/tape.h
src/tools.c
src/tools.h