/[enigma]/enigma/ChangeLog
ViewVC logotype

Diff of /enigma/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.48 by reallysoft, Fri Jun 20 08:53:53 2003 UTC revision 1.49 by reallysoft, Wed Jun 25 19:37:06 2003 UTC
# Line 1  Line 1 
1    2003-06-25  Ralf Westram  <amgine@reallysoft.de>
2    
3            * src/stones_simple.cc: - changed appearance of st-stonebrush for Per.Oxyd
4            * src/stones_complex.cc: - cosmetics
5            * src/oxyd.cc: - added class LP_OxydExtra
6                           - support for lasers
7            * lib-src/oxydlib/enigma_mapping.cpp: - changed laser mapping
8                                                  - added/fixed some peroxyd mappings
9            * src/*: - fixes for oxydlib v0.02
10            * lib-src/oxydlib/*: - merged with oxydlib v0.02
11            * src/menus.cc: - do not redraw anything in LevelWidget::set_selected() if
12                              nothing was drawn before (be quiet as well)
13                            - update_info() in LevelWidget ctor
14            * src/object_mixins.hh: - MovableStone uses get_push_direction()
15            * src/stones_simple.cc: - simplified ActorImpulseStone(Invisible)
16                                    - force applies radial (from ActorImpulseStone center)
17            * data/models-2d.lua: - modified st-actorimpulse(-anim)
18            * lib-src/oxydlib/enigma_mapping.cpp: - added/corrected st-actorimpulse stones
19    
20    2003-06-24  Ralf Westram  <amgine@reallysoft.de>
21    
22            * src/options.cc: - added LevelMenuPosition
23            * src/options.hh: - added LevelMenuPosition
24            * src/enigma-lua.pkg: - added LevelMenuPosition
25            * src/menus.cc: - added set/get_position to LevelMenu/LevelWidget
26                            - position in LevelMenu is stored/restored
27            * src/objects.cc: - fixed behavior of BlackTile/WhiteTile
28            * src/world.cc: - get_accel is aware of spikes
29            * src/objects.hh: - added 'has_spikes' to Actor
30            * data/models-2d.lua: - added it-pin
31            * src/items.cc: - added it-pin
32            * lib-src/oxydlib/enigma_mapping.cpp: - added it-pin
33    
34    2003-06-23  Ralf Westram  <amgine@reallysoft.de>
35    
36            * data/levels/duffy6.lua: - changed abyss into water (st-bolder now falls into abyss)
37            * data/levels/ant07.lua: - changed abyss into water (st-bolder now falls into abyss)
38            * data/levels/level5e.lua: - changed abyss into water (st-bolder now falls into abyss)
39            * data/models-2d.lua: - added fall animations for bolders
40            * src/stones_complex.cc: - fall animation for bolders
41    
42    2003-06-22  Ralf Westram  <amgine@reallysoft.de>
43    
44            * src/laser.hh: - virtual dtor for PhotoStone
45            * src/laser.cc: - virtual dtor for MirrorStone
46            * src/stones_simple.cc: - virtual dtor for BlackStone, WhiteStone, BreakableStone, YinYangStone,
47                                      DiscoStone
48            * src/stones_complex.cc: - virtual dtor for KeyStone, ConnectiveStone, DoorBase, OneWayBase,
49                                       StoneImpulse_Base, Turnstile_Arm, Turnstile_Pivot_Base
50            * src/items.cc: - virtual dtor for Bomb, HillHollow
51            * src/objects.hh: - virtual dtor for Actor, Item
52            * src/actors.cc: - virtual dtor for BasicBall
53            * src/oxyd.cc: - virtual dtor for LevelPack_Oxyd
54            * src/levelpack.cc: - virtual dtor for LevelPack_Enigma
55            * src/object_mixins.hh: - virtual dtor for OnOffBase, MovableStone
56            * src/px/video.cc: - virtual dtor for FBDrawable
57            * src/d_engine.hh: - virtual dtor for ModelLayer, DL_Grid
58            * src/objects.cc: - inserted bug note [not fixed yet]
59            * src/stones_complex.cc: - fixed bug in ShogunStone::on_impulse
60            * src/items.cc: - cosmetics
61            * src/stones_simple.cc: - cosmetics
62            * src/world.cc: - cosmetics
63            * src/objects.cc: - cosmetics
64            * src/gui.cc: - initialize Widget::listener in ctor
65                          - initialize Alignments in Label-ctor
66            * src/gui.hh: - added virtual dtor to Button, PushButton, TextButton, ImageButton, Container, List
67                            (this fixes some memory leaks)
68            * src/actors.cc: - initialize BasicBall::sinkModel in ctor
69            * src/laser.cc: - initialize MirrorStone::outdirs in ctor
70    
71    2003-06-21  Ralf Westram  <amgine@reallysoft.de>
72    
73            * src/items.cc: - it-seed kills other stone on same field before it starts growing
74                            - corrected pickup-distance for it-seed, it-puller and it-dynamite
75            * data/startup.lua: - new stones (st-likeoxydx and st-likeoxydx-open; where x is abc or d)
76            * data/models-2d.lua: - new stones (st-likeoxydx and st-likeopenoxydx; where x is abc or d)
77            * src/oxyd.cc: - per.oxyd: create different oxyd flavor ("c")
78            * lib-src/oxydlib/enigma_mapping.cpp: - new per.oxyd codes: st-timer,st-fart,fl-rough,fl-gray
79                                                    st-likeoxydc,st-likeoxydc-open
80            * src/stones_simple.cc: - added Stone_movebreak ("st-rock3_movebreak")
81                                    - added st-rock3_break
82            * lib-src/oxydlib/enigma_mapping.cpp: - changed breakable rock3
83            * data/models-2d.lua: - added st-rock3_break, st-rock3_break-anim and st-rock3_movebreak
84            * data/models-2d.lua: - added fartstone break anim
85            * src/stones_simple.cc: - FartStone destructable by laser, dynamite and bomb
86                                    - FartStone break anim
87            * src/laser.cc: - Oxyd1: light passes through transparent plane mirrors in
88                              plane direction
89            * src/items.cc: - WhiteBomb does not ignite on message "bombstone"
90            * src/stones_simple.cc: - st-rock3_move is killed on messages "expl" and "ignite"
91            * lib-src/oxydlib/enigma_mapping.cpp: - removed common object maps
92                                                  - explicit maps for all oxyd-types / marked unused objects
93                                                  - common objects are undefined now, need to be verified for each version
94    
95  2003-06-20  Ralf Westram  <amgine@reallysoft.de>  2003-06-20  Ralf Westram  <amgine@reallysoft.de>
96    
97            * src/stones_complex.cc: - If one of several adjacent complete puzzle stones is touched
98                                       with a magic wand they explode all.
99            * src/objects.hh: - ExplosionType: BOMB -> BLACKBOMB/WHITEBOMB
100            * src/objects.cc: - Whitebomb puts a heavy explosion on adjacent fields
101            * src/items.cc: - BombStones blow up documents
102                            - Dynamite does not blow up documents in Oxyd1
103                            - White and black bomb send different explosion effects
104            * src/stones_simple.cc: - BrakeStone explodes on message "expl" (i.e. by bombs only)
105                                    - simplified YinYangStones
106          * src/items.cc: - Bombs and Dynamite use SendExplosionEffect()          * src/items.cc: - Bombs and Dynamite use SendExplosionEffect()
107                          - dynamite ignites on messages "expl" and "bombstone"                          - dynamite ignites on messages "expl" and "bombstone"
108                          - simplified Bombs                          - simplified Bombs
# Line 118  Line 221 
221          * lib-src/oxydlib/printstats.cpp: - do not abort if some levels are not parseable          * lib-src/oxydlib/printstats.cpp: - do not abort if some levels are not parseable
222          * src/oxyd.cc: - LevelInfo of oxyd levels contains correct name/filename          * src/oxyd.cc: - LevelInfo of oxyd levels contains correct name/filename
223                           even if some levels failed loading                           even if some levels failed loading
   
 2003-06-04  Ralf Westram  <amgine@reallysoft.de>  
   
224          * src/oxyd.cc: - LevelPack_Oxyd knows whether it's a twoplayer game          * src/oxyd.cc: - LevelPack_Oxyd knows whether it's a twoplayer game
225                         - added LevelPack_Oxyd::needs_twoplayers()                         - added LevelPack_Oxyd::needs_twoplayers()
226          * src/game.hh: - added LevelPack::needs_twoplayers()          * src/game.hh: - added LevelPack::needs_twoplayers()
# Line 146  Line 246 
246    
247          * src/stones_complex.cc: - Puzzle stones build bridges only if they are complete          * src/stones_complex.cc: - Puzzle stones build bridges only if they are complete
248                                     (no idea how I got to the opposite opinion)                                     (no idea how I got to the opposite opinion)
   
 2003-06-03  Ralf Westram  <amgine@reallysoft.de>  
   
249          * src/sound.cc: - added ClearSoundCache()          * src/sound.cc: - added ClearSoundCache()
250          * src/sound.hh: - added ClearSoundCache()          * src/sound.hh: - added ClearSoundCache()
251          * src/main.cc: - moved levelpack creation to oxyd.cc          * src/main.cc: - moved levelpack creation to oxyd.cc

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26