enigma-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Enigma-cvs] enigma ChangeLog,1.54,1.55


From: Ralf Westram <address@hidden>
Subject: [Enigma-cvs] enigma ChangeLog,1.54,1.55
Date: Wed, 22 Oct 2003 21:53:12 +0000

Update of /cvsroot/enigma/enigma
In directory subversions:/tmp/cvs-serv6262

Modified Files:
        ChangeLog 
Log Message:


Index: ChangeLog
===================================================================
RCS file: /cvsroot/enigma/enigma/ChangeLog,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** ChangeLog   17 Aug 2003 22:45:11 -0000      1.54
--- ChangeLog   22 Oct 2003 21:53:09 -0000      1.55
***************
*** 1,4 ****
--- 1,119 ----
+ 2003-10-22  Ralf Westram  <address@hidden>
+ 
+       * src/oxyd.cc: - const correctness (get_info)
+                      - removed get_moddate, added get_revision_number
+       * src/game.cc: - fixed call to SetLevelTime
+       * src/options.cc: - SetLevelTime/SetLevelFinished: added parameter 
'revision'
+                         - Interface of LevelStatus changed (gets revision 
instead of time)
+                         - Save status sorted (into config file)
+                         - saves revision number (instead of moddate of .lua)
+       * src/options.hh: - SetLevelTime/SetLevelFinished added parameter 
'revision'
+       * src/levelpack.cc: - index_*.lua now support a 4th entry (which is the 
revision number).
+                             Empty name is sufficiant to comment out a line 
('||').
+                           - removed get_moddate
+                           - const correctness for get_info
+       * src/menus.cc: - uses revision number for 'level changed' icon
+       * src/levels.hh: - removed time from LevelStatus; added parameter for 
revision
+                        - added revision to LevelInfo
+       * src/player.cc: - If all players have non-movable actors only the game 
restarts.
+                        - new actor attribute "essential=x".
+                          Game restarts if x essential players have died.
+       * src/actors.cc: - removed debugging output
+                        - respawn works with flag
+       * data/startup.lua: - LevelStat2 sets status with revision number
+                           - LevelStat converts old status to new format
+       * doc/refman/enigma-ref.texi: - doc for 'essential'
+       * data/levels/index_enigma2.txt: - set revision number of ralf05 to 2
+                                        - removed ralf13
+       * data/levels/ss12.lua: - set essential=1
+       * data/levels/ralf12.lua: - set essential=1
+       * data/levels/ss17.lua: - added essential attribute to all balls
+       * data/levels/duffy26.lua: - added essential attribute to all balls
+       * data/levels/duffy23.lua: - added essential attribute to all balls
+       * data/levels/ss11.lua: - added essential attribute to all balls
+       * data/levels/ant15.lua: - added essential attribute to all balls
+       * data/levels/meditation15.lua: - added essential attribute to all balls
+       * data/levels/meditation16.lua: - added essential attribute to all balls
+       * data/levels/meditation5.lua: - added essential attribute to all balls
+       * data/levels/ss16.lua: - added essential attribute to all balls
+       * data/levels/martin51.lua: - added essential attribute to black ball
+       * data/levels/ant16.lua: - added essential attribute to all balls
+                                  [this level is unplayable - magnetic force 
is to strong]
+ 
+ 2003-10-21  Ralf Westram  <address@hidden>
+ 
+       * src/laser.cc: - const correctness for predicates
+       * src/object_mixins.hh: - const correctness for predicates
+       * src/stones_complex.cc: - const correctness for predicates
+                                - cosmetics
+       * src/stones_simple.cc: - const correctness for predicates
+       * src/objects.hh: - added get_max_radius() to determine max. actor 
radius (hardcoded value)
+                         - Object+Actor: fixed const-correctness of some 
predicates
+       * src/menus.cc: - uses different shading method for completed levels
+                         [previous method didn't work with auto-previews]
+       * src/actors.cc: - checks for other actors when selecting a respawn 
destination
+                        - FreeRespawnLocationFinder: tests all fields affected 
by startingpos
+                          [e.g. when Actor appears on the edge between two 
fields, both will be checked].
+                        - respawn avoids some dangerous floors (water, abyss 
and space)
+                          and items (it-burnable-ignited)
+                        - added assertions testing value returned by 
get_max_radius()
+                        - const correctness for predicates
+ 
+ 2003-10-20  Ralf Westram  <address@hidden>
+ 
+       * data/levels/.cvsignore: - added index_user.txt
+       * autogen.sh: - call aclocal before autoheader (autoheader complained 
here)
+ 
+       * data/levels/02grep_levels.pl: - now writes to index_user.txt
+       * data/levels/ralf05.lua: - don't hide 9th movable impulse stone
+       * data/levels/ralf06.lua: - set mouseforce of small balls to 0
+       * data/levels/ralf08.lua: - enigma.ConserveLevel=FALSE
+ 
+       * src/actors.cc: - warning fixes
+                        - respawning actors search for a free starting position
+                        - added find_respawnpos()
+       * src/game.cc: - commented out unused states PLAYERDEAD and NOMORELIVES
+                      - CountSolvedLevels respects current difficulty level
+       * src/menus.cc: - Shading depends on difficulty level
+                       - invalidate_all on difficulty change
+       * src/objects.hh: - added Actor::find_respawnpos()
+       * src/options.cc: - windows version prefers personal configuration file 
in $HOME
+       * src/player.cc: - search for better respawn position before respawning
+       * src/stones_complex.cc: - fixed State-deadlock problem of 
MovableImpulseStone
+ 
+       * src/floors.cc: - warning fixes
+       * src/items.cc: - warning fixes
+       * src/stones_simple.cc: - warning fixes
+       * src/world.cc: - warning fixes
+ 
+ 2003-09-07  Ralf Westram  <address@hidden>
+ 
+       * src/gui.cc: - Menu::manage passes a reasonable duration to tick()
+       * src/stones_complex.cc: - warning fix
+       * src/menus.cc: - max_available didn't contain what comment said
+                       - already solved levels are always available
+                       - info texts are displayed in LevelMenu
+       * src/items.cc: - warning fixes
+       * src/game.*: - minor fixes for available levels
+       * src/stones_simple.cc: - reduced number of messages flooded by 
DummyStone
+       * src/objects.cc: - reduced number of messages flooded by DummyFloor
+ 
+ 2003-08-19  Ralf Westram  <address@hidden>
+ 
+       * src/oxyd.cc: - scan the additional info provided by oxydlib for each 
actor
+                        and sets some attributes like mouseforce, rotor-range 
and speed.
+                      - skips multiple warnings about unknown objects
+       * src/actors.cc: - collision between small white and black ball 
shatters the latter
+                          (only if small whiteball is controlled by mouse)
+       * src/world.cc: - quick hack to fix broken turnstiles/pullstones.
+                         The bug is caused by resetting ActorInfo->pos to 
ActorInfo->oldpos
+ 
  2003-08-18  Ralf Westram  <address@hidden>
  
+       * src/enigma-lua.pkg: - added enigma::date
+       * src/enigma.hh: - added enigma::date (for lua)
+       * src/enigma.cc: - added enigma::date (for lua)
+       * src/items.cc: - Seed::on_laserhit returns false
+                       - warnings fixed
        * src/player.cc: - player::Suicide does no longer remove extralifes; 
shattering the actor is enough
        * src/game.cc: - inventory now updated in Game::change_state





reply via email to

[Prev in Thread] Current Thread [Next in Thread]