1 |
|
2003-06-01 Ralf Westram <amgine@reallysoft.de> |
2 |
|
|
3 |
|
* src/oxyd.cc: - added LevelPack::get_modtime() |
4 |
|
* src/system_unix.cc: - added FileModTime() |
5 |
|
* src/game.hh: - added NextLevel() and LevelPack::get_modtime() |
6 |
|
* src/game.cc: - class Game tracks 'overall_level_time' and saves par-time to LevelStatus |
7 |
|
- saves 'solved'-state for HARD and EASY |
8 |
|
- behavior of 'skip solved' depends on current difficulty level |
9 |
|
- advance() uses enigma::NextLevel() |
10 |
|
* src/options.hh: - LevelStatus stores date when level has been solved |
11 |
|
(default to current date for all already solved level) |
12 |
|
* src/options.cc: - date level has been finished is saved to config file |
13 |
|
- par-time is saved to config file |
14 |
|
* src/menus.cc: - changed option menu layout + added 'Difficulty' button |
15 |
|
- behavior of 'next unsolved'-button/key depends on current difficulty level |
16 |
|
- level menu: |
17 |
|
+ changed display for levels solved only in EASY mode |
18 |
|
+ indicates levels that were modified since they have been solved |
19 |
|
- next_unsolved() uses enigma::NextLevel() |
20 |
|
* data/init.lua: - changed options.LevelStat accepts 4th parameter (date level has been finished) |
21 |
|
* src/enigma-lua.pkg: - LevelStatus accepts 4th parameter (date level has been finished) |
22 |
|
|
23 |
2003-05-31 Ralf Westram <amgine@reallysoft.de> |
2003-05-31 Ralf Westram <amgine@reallysoft.de> |
24 |
|
|
25 |
* lib-src/oxydlib/printstats.cpp: - added option to print enigma names |
* lib-src/oxydlib/printstats.cpp: - added option to print enigma names |