[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Enigma-cvs] enigma ChangeLog,1.54,1.55,
Ralf Westram <address@hidden> <=
- Prev by Date:
[Enigma-cvs] enigma/doc TODO,1.51,1.52
- Next by Date:
[Enigma-cvs] enigma/data/levels ralf13.lua, 1.3, NONE ralf13.png, 1.2, NONE
- Previous by thread:
[Enigma-cvs] enigma/doc TODO,1.51,1.52
- Next by thread:
[Enigma-cvs] enigma/data/levels ralf13.lua, 1.3, NONE ralf13.png, 1.2, NONE
- Index(es):