1 |
BEFORE 0.80 |
BEFORE 0.80 |
|
. fix floor traits problem (see DefineSimpleFloor for note) |
|
|
o swamp (tweak parameters) |
|
|
o Fix all memory leaks |
|
2 |
. remove lib-src/libtolua directory from CVS |
. remove lib-src/libtolua directory from CVS |
3 |
. fix error handling in .zip level packs |
. fix error handling in .zip level packs |
4 |
|
. execute Lua scripts from .zip files |
5 |
|
. update credits |
6 |
|
. oxyd: rubber bands |
7 |
|
. oxyd: timers |
8 |
|
. fourway switches |
9 |
. Fix shadow rendering on OS X |
. Fix shadow rendering on OS X |
10 |
. clean up Lua interface |
. clean up Lua interface |
|
o add missing models for whiteball |
|
11 |
. fix: all other stones that can be destroyed |
. fix: all other stones that can be destroyed |
|
. protection shields |
|
12 |
. draw rubber bands to gc, not to screen |
. draw rubber bands to gc, not to screen |
|
. bolder stone falls into abyss |
|
13 |
. fix: inventory does not show when starting a level |
. fix: inventory does not show when starting a level |
14 |
. fix: blocker stones (use Model::reverse()) |
. fix: blocker stones (use Model::reverse() like in other doors) |
15 |
. sort levels into level packs |
. sort levels into level packs |
16 |
. only distribute Intro level pack with Enigma |
. only distribute Intro level pack with Enigma |
17 |
. script for levelpack creation |
. script for levelpack creation |
18 |
. redesign signal mechanism |
? redesign signal mechanism |
19 |
. plain stone like in oxyd |
. plain stone like in oxyd |
20 |
. killer balls |
. killer balls |
|
. warp tunnel (a la oxyd) |
|
21 |
. bags |
. bags |
22 |
. sunglasses |
. sunglasses |
|
. cherry |
|
23 |
. knight |
. knight |
24 |
|
. cache automatic previews on disk (pnglib) |
25 |
|
. get rid of SDL_image... |
26 |
|
. level revision (index file?); use instead of time to flag as changed |
27 |
|
. build tools optionally (configure --enable-tools) |
28 |
|
|
29 |
IMPORTANT |
IMPORTANT |
30 |
. turnstiles: animate when rotating (how?) |
. turnstiles: animate when rotating (how?) |
56 |
? use pnglib directly instead of SDL_image |
? use pnglib directly instead of SDL_image |
57 |
|
|
58 |
GAME |
GAME |
59 |
. rethink coin implementation |
? rethink coin implementation |
60 |
. background behind floors: water/abyss/space/swamp |
. background behind floors: water/abyss/space/swamp |
61 |
. remember stones<->actor contacts, don't treat these as collisions |
. remember stones<->actor contacts, don't treat these as collisions |
62 |
. use material properties (restitution coefficient, sound) for collisions |
. use material properties (restitution coefficient, sound) for collisions |
63 |
? client-server architecture |
? client-server architecture |
64 |
. network/internet game (use quake networking code?) |
. network/internet game (use quake networking code?) |
65 |
? also use angular velocities for the marbles |
? also use angular velocities for the marbles |
|
. item radius |
|
66 |
|
|
67 |
DISPLAY / GRAPHICS |
DISPLAY / GRAPHICS |
68 |
. models: st-fart |
. models: st-fart |
74 |
|
|
75 |
SPECIAL OBJECTS / ACTORS |
SPECIAL OBJECTS / ACTORS |
76 |
. warp tunnels (a la sonic) |
. warp tunnels (a la sonic) |
77 |
. "horse" |
o "horse" |
78 |
|
|
79 |
ITEMS |
ITEMS |
80 |
? wire |
? wire |
94 |
|
|
95 |
DONE |
DONE |
96 |
--- before 0.80 --- |
--- before 0.80 --- |
97 |
|
x fix floor traits problem (see DefineSimpleFloor for note) |
98 |
|
x protection shields |
99 |
|
x swamp (tweak parameters) |
100 |
|
x add missing models for whiteball [rw] |
101 |
|
x warp tunnel (a la oxyd) [rw] |
102 |
|
x cherry |
103 |
|
x add Menu::tick() and move update_info() calls there |
104 |
|
x display warning when option cannot be activated immediately |
105 |
|
x item radius [rw] |
106 |
|
x bolder stone falls into abyss [rw] |
107 |
|
x Fix all memory leaks [ant] |
108 |
x cup of coffee |
x cup of coffee |
109 |
x rotors |
x rotors |
110 |
x spinning tops |
x spinning tops |
111 |
x fix: actor animations |
x fix: actor animations |
112 |
x make fart stones destructible (laser, dynamite, hammer, bomb) |
x make fart stones destructible (laser, dynamite, hammer, bomb) [rw] |
113 |
x disco stones |
x disco stones |
114 |
x floating stones do not activate triggers |
x floating stones do not activate triggers |
115 |
x bridge items for Oxyd |
x bridge items for Oxyd |