1Sun May 19 17:50:29 CEST 2013 Andreas R?ver <roever@users.sourceforge.net> 2 tagged 0.0.5 3 4Sun May 19 17:50:10 CEST 2013 Andreas R?ver <roever@users.sourceforge.net> 5 * version 0.0.5 6 7Sun May 19 17:37:06 CEST 2013 Andreas R?ver <roever@users.sourceforge.net> 8 * update the header in swedish translation file 9 10Wed May 1 08:48:03 CEST 2013 Andreas R?ver <roever@users.sourceforge.net> 11 * add svedish translation 12 13Thu Mar 21 19:52:19 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 14 * add aros support and makefile 15 16Sun Feb 3 14:20:38 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 17 * add a recording for level 64 that works 18 19Sun Feb 3 13:47:24 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 20 * when pressing ESC in profile add menu, get back to profile selection 21 22Tue Mar 12 20:01:44 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 23 * updated french translation 24 25Fri Mar 8 21:26:34 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 26 * add translation for esperanto 27 28Thu Feb 21 21:06:44 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 29 * when starting select the last profile that had been added to the list and not the default 30 31Tue Feb 5 19:41:17 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 32 * lower requirements on libpng und lua a bit 33 34Sat Jan 26 13:22:15 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 35 tagged 0.0.4 36 37Sat Jan 26 13:18:21 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 38 * fix uninitialized variable 39 40Sat Jan 26 13:10:07 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 41 * remove the text files without txt extension from the windows build 42 43Sat Jan 26 12:57:59 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 44 * fix lua-5.2 configuration... hopefully 45 46Sat Jan 26 12:20:38 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 47 * fix NEWS file, some double entries.. typos 48 49Sat Jan 26 12:14:28 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 50 * add a hint for the translators what the %s in the about window title means 51 52Thu Jan 24 18:19:24 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 53 * when continuing after timeout select next unsolved level 54 55Wed Jan 23 19:05:59 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 56 * prepare version 0.0.4 57 58Wed Jan 23 19:05:22 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 59 * include package version in the about title 60 61Wed Jan 23 18:53:35 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 62 * more NEWS updates 63 64Wed Jan 23 18:34:38 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 65 * fix the dungeon theme, some not yet painted but used tiles were nearly white and looked ugly 66 67Wed Jan 23 18:34:34 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 68 * correct the number of dominos to load 69 70Tue Jan 22 06:51:56 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 71 * get rid of the unused video surface in blend functions 72 73Mon Jan 21 21:50:54 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 74 * no transition effect when replaying a level (restart, timeout, dying) 75 76Mon Jan 21 21:34:42 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 77 * better sweep functions 78 79Mon Jan 21 21:22:08 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 80 * fix the diffuse bloc update to now have smaller pixels in the bottom row 81 82Sun Jan 13 18:13:48 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 83 * flipanimtion always repaints everything, it is used only at levelstart to repaint everything 84 85Sun Jan 13 18:08:54 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 86 * get rid of the reference to the grapics, rather save only the size of the blocks to use 87 88Sun Jan 13 17:49:12 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 89 * get rid of this rubbish with the pixel surface 90 91Tue Jan 8 20:00:41 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 92 * user proper 44,1kHz audio output 93 94Tue Jan 8 19:35:18 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 95 * remove unneeded function 96 97Sun Jan 20 20:01:01 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 98 * update translations (remove translated Dokinik Levels) 99 100Sun Jan 20 17:51:07 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 101 * keep levelselection and mission selection when opening the corresponsing windows 102 103Sun Jan 20 17:24:36 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 104 * add a square icon displaying the solving state 105 106Mon Jan 14 17:46:53 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 107 * some fixes to italiantranslation 108 109Sun Jan 13 19:40:57 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 110 * make missions and levelnames translated 111 112Sat Jan 12 08:30:28 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 113 * update czech translation 114 115Sun Jan 6 17:06:27 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 116 tagged 0.0.3 117 118 This had been released about 2 years ago, but I missed to 119 place the tag, so let's do it now, better late than never 120 121Sun Jan 6 14:53:16 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 122 * update italian translation 123 124Sat Jan 5 23:31:21 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 125 * allow unicode input for profiles 126 127Sat Jan 5 23:29:51 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 128 * translation is done before calling the textlength, so don't do it there... it might be an input string 129 130Sat Jan 5 23:29:11 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 131 * add some savety checks before rendering a string (empty strings or strings with only spaces are not output) the string with only a space resulted in a crash 132 133Sat Jan 5 23:28:14 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 134 * correct level name for updated level 135 136Sat Jan 5 18:03:08 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 137 * proper documentation in tarball and proper linebreaks for windows release 138 139Sat Jan 5 17:50:04 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 140 * update the NEWS file 141 142Sat Jan 5 17:47:45 CET 2013 Andreas R?ver <roever@users.sourceforge.net> 143 * rename the readme.txt to README 144 145Sat Jan 5 10:27:00 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 146 * replace colour magic numbers with defines (except for black) and tweak colours (level selector colours should be distinguishable by colour blind) 147 148Sat Jan 5 08:50:28 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 149 * update spanish translation 150 151Sat Jan 5 08:47:44 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 152 * update german translation file 153 154Fri Jan 4 20:30:21 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 155 * add a little help line for the colors in the level selector 156 157Fri Jan 4 19:24:27 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 158 * redo the help window to be more friendly to internationalisation (long texts are better wrapped around) 159 160Fri Jan 4 19:23:48 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 161 * when repaintring windows include the frame to allow to draw closer to the frame 162 163Fri Jan 4 17:59:28 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 164 * use colors to show solving state for a level (this saves some space not available for internationalisation) 165 166Wed Jan 2 18:40:34 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 167 * profile deletion in a separate window 168 169Wed Jan 2 18:02:03 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 170 * return to main menu, after adding a new profile 171 172Wed Jan 2 17:32:59 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 173 * levels solved out of time are still marked as somehow solved to have an easier solution available 174 175Wed Jan 2 17:32:37 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 176 * titles in the listwindow may span multiple lines 177 178Tue Jan 1 20:40:39 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 179 * new level credits improved 180 181Tue Jan 1 17:40:12 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 182 * fix the PgUp and PgDown in the listwindow that was accidentially destroyed when including the attributes 183 184Tue Jan 1 17:36:00 CET 2013 Andreas R�ver <roever@users.sourceforge.net> 185 * a rolling tumbler doesn'c count as an active level (for the delay after the trigger fell) 186 187Mon Dec 31 23:12:54 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 188 * replace the numbers in the domino statemachine with enums to make it easier to add new blocks 189 190Mon Dec 31 22:21:20 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 191 * group of 3 new dominos: stone 1 can only fall if all stoned of type 2 and 3 are fallen, type 2 only falls when type 3 is gone... 192 193Mon Dec 31 22:13:38 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 194 * make small font a bit smaller, improve deomino help text add level designer to about box 195 196Mon Dec 31 17:11:25 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 197 * some NEWS updates 198 199Mon Dec 31 16:23:02 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 200 * remove spaces at line endings 201 202Sun Dec 30 12:13:58 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 203 * shorten Levelgratulations a bit so that it fits in one line 204 205Sun Dec 30 12:07:34 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 206 * fix typos in comments and output text, remove some tabs that sneaked in, remove TODO for colon in time, update translations 207 208Sun Dec 30 10:07:52 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 209 * at the end dominos may not lean against a stair, only against an other domino 210 211 This makes level 64 quite a bit harder. All the solutions I could find 212 work no more. That's why I changed the lavel a bit (removing ladder to 213 lower platform) to require the player to solve it again :) 214 215 It also invalidates one of the solutions for level 38 216 217 218Sun Dec 30 09:06:56 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 219 * make compilable with lua 5.2 220 221Sat Dec 29 22:58:43 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 222 * make png saver work with current pnglib 223 224Sat Dec 29 22:25:23 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 225 * reset flip animation, when a complete update is done, this fixes update problems when shortcutting the animation 226 227Sat Dec 29 22:20:03 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 228 * handle the quit event, which ends the application, wherever we are 229 230Sat Dec 29 22:10:16 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 231 * implement profiles for the players 232 233 This is done the following way: 234 - when loading the levels and levelsets the calculates hash for the 235 solved file is augmented with a user string that is unique for 236 each profile, so the hash now encodes the level that has been solve 237 and the user who has solved the level 238 - include the required menus for profiles 239 on startup you have to select the profile (you can keep the default, which 240 will contain the old progress) 241 - all replay and stuff will work with the default profile 242 - when starting from command line with a certain level, the default 243 profile will be used 244 245Sat Dec 29 22:09:42 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 246 * add an window to enter strings 247 248Sat Dec 29 22:08:41 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 249 * move the translation of text out of the text drawing function (needed for user input, which must not be translated) 250 251Sat Dec 29 21:38:25 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 252 * add attributes to the list window: 2 attributes: highlight, and horizontal line below 253 254Sat Dec 29 21:35:57 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 255 * remove unused window creator function 256 257Sat Dec 29 21:35:13 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 258 * update translation templates and german translation texts 259 260Sat Dec 29 21:34:14 CET 2012 Andreas R�ver <roever@users.sourceforge.net> 261 * add a getTime funtion to tools (for profile timestamp) 262 263Sat Dec 29 10:15:29 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 264 * add the missing music file for the greek theme 265 266Thu Dec 27 12:12:05 CET 2012 Volker Grabsch <vog@notjusthosting.com> 267 * New levels: "Dominik 11" and "Dominik 12" 268 269Thu Dec 27 11:16:57 CET 2012 Volker Grabsch <vog@notjusthosting.com> 270 * Fix some level timings 271 272Wed Dec 26 23:23:41 CET 2012 Volker Grabsch <vog@notjusthosting.com> 273 * Fix names of Dominik levels and solutions 274 275Wed Dec 26 23:20:04 CET 2012 Volker Grabsch <vog@notjusthosting.com> 276 * More Dominik levels 277 278Wed Dec 26 23:18:59 CET 2012 Volker Grabsch <vog@notjusthosting.com> 279 * Fix backgrounds in Dominik levels 280 281Wed Dec 26 11:19:13 CET 2012 Volker Grabsch <vog@notjusthosting.com> 282 * Improve spacings 283 284Sat Dec 22 21:08:13 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 285 * add dominiks 7 levels to tarball 286 287Wed Nov 14 17:26:53 CET 2012 Volker Grabsch <vog@notjusthosting.com> 288 * Dominik levels 289 290Sat Dec 22 20:47:08 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 291 * instead of many single updates do one update with a list of rectangles 292 293Sat Dec 22 20:45:24 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 294 * include the 3 new music pieces in the tarball 295 296Sat Dec 22 20:15:23 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 297 * fix some uninitialized variables 298 299Wed May 2 18:01:17 CEST 2012 Andreas R?ver <roever@users.sourceforge.net> 300 * add music for toxcity theme 301 302Sun Feb 5 16:25:45 CET 2012 Andreas R?ver <roever@users.sourceforge.net> 303 * add music for mechanic theme 304 305Sun May 29 20:10:27 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 306 * update translations, add italian translation 307 308Sun May 29 20:01:13 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 309 * add proper copyright header to all files 310 311Wed May 11 20:52:57 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 312 * slight improvement to the diffuse blender, use a random pattern.. 313 314Wed May 11 19:36:17 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 315 * add the new levels to the distribution 316 317Wed May 11 19:14:29 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 318 * add icon to distribution 319 320Tue May 10 21:17:54 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 321 * proper numbers for carried comino generation 322 323Tue May 10 21:05:24 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 324 * render all graphics of the dominos... 325 326Tue May 10 21:01:13 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 327 * update NEWS file, version 0.0.3 328 329Tue May 10 20:53:44 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 330 * fix crash in the level end check routine, that red beyon the array when a domino reached the end of the screen 331 332Tue May 10 20:39:14 CEST 2011 Andreas R?ver <roever@users.sourceforge.net> 333 * fix uninitialized variable resulting in inconsisten behavior which spoiled some recordings 334 335Sat Apr 30 19:57:44 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 336 * fixed AUTHORS to contain only information that is won't suddenly become outdated 337 338Sat Apr 30 19:55:17 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 339 * provide a portable way to initialize the random number generator from the current time 340 341Sat Apr 30 19:55:05 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 342 * improved comment 343 344Sat Apr 30 19:28:54 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 345 * fix a very small memory leak 346 347Sat Apr 30 18:52:54 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 348 * completely revised the library check in configure.ac 349 350Sat Apr 30 18:29:21 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 351 * check for pkg-config explicitly to avoid some messy ./configure output 352 353Sat Apr 30 17:50:39 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 354 * improved m4 quoting within configure.ac 355 356Sat Apr 30 17:21:07 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 357 * move AC_C_BIGENDIAN into a more appropriate place in configure.ac 358 359Sat Apr 30 17:19:59 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 360 * use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER in configure.ac 361 362Sat Apr 30 17:19:28 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 363 * fix libtoolize warnings regarding the m4/ sub directory 364 365Sat Apr 30 15:39:36 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 366 * handle $LUA_CFLAGS and $LUA_LIBS in the configure script instead of the Makefile 367 368Sat Apr 30 14:38:04 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 369 * use "pushover -f" for fullscreen and "pushover -x" for the must-crash tests 370 371Sat Apr 30 13:48:41 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 372 * handle $LIBINTL in the configure script instead of the Makefile 373 374Sat Apr 30 13:39:04 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 375 * fixed typos in the readme 376 377Mon Apr 25 23:05:13 CEST 2011 Volker Grabsch <vog@notjusthosting.com> 378 * improved style of level av/merger 379 380Thu Feb 17 00:38:21 CET 2011 Volker Grabsch <vog@notjusthosting.com> 381 * new A&V level: Missing Quantum 382 383Wed Feb 16 02:50:15 CET 2011 Volker Grabsch <vog@notjusthosting.com> 384 * fix recording filenames 385 386Tue Feb 15 22:46:36 CET 2011 Volker Grabsch <vog@notjusthosting.com> 387 * fix a level filename 388 389Fri Jan 14 00:56:34 CET 2011 Volker Grabsch <vog@notjusthosting.com> 390 * fix an Automake warning 391 392Fri Jan 14 00:50:43 CET 2011 Volker Grabsch <vog@notjusthosting.com> 393 * remove unneeded (and misleading) VERSION file 394 395Fri Jan 14 00:46:57 CET 2011 Volker Grabsch <vog@notjusthosting.com> 396 * fix some typos in the readme 397 398Sat Feb 12 20:18:54 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 399 * fix the levelset name of one recording 400 401Sat Feb 12 20:15:46 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 402 * add 3 levels with the new stone type 403 404Sat Feb 12 02:11:17 CET 2011 Volker Grabsch <vog@notjusthosting.com> 405 * make the HOME and END keys work in the menu 406 407Sun Jan 16 12:00:45 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 408 * add a bit of text to NEWS file 409 410Sun Jan 16 11:59:42 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 411 * initialize random mnumber generator 412 413Sun Jan 16 11:59:17 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 414 * add a fullscreen command line parameter 415 416Sun Jan 16 11:58:45 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 417 * add some comments to the raiser routine 418 419Sun Jan 16 11:56:33 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 420 * add "inverse" entangled domino 421 422Wed Jan 12 20:21:13 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 423 * fix framed text, also add a proper shadowed text and use it here and there 424 425Wed Jan 12 19:24:41 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 426 * another translation file update 427 428Wed Jan 12 19:23:26 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 429 * double flip animation images to 64, add another block animation, a bit like pixel fading 430 431Wed Jan 12 19:22:40 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 432 * restart ticker after flip animation to prevent "jumpy" ant due to too slow updates 433 434Wed Jan 12 19:21:51 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 435 * one pixel alignment fixes for space and toxcity themes 436 437Tue Jan 11 20:53:33 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 438 * fix a little very dark artefact at the top of the black cavern tile 439 440Mon Jan 10 17:58:09 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 441 * add a new stone type: entangled. All stones fall at the same time 442 443Mon Jan 10 15:53:02 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 444 * add generators for the files dominos.png and carried.png 445 446Sat Jan 8 17:16:48 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 447 * update translations 448 449Sat Jan 8 16:53:27 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 450 * fix a little graphic glitch, some nebula tiles were 1 pixel to narrow 451 452Sun Oct 31 18:06:04 CET 2010 Volker Grabsch <vog@notjusthosting.com> 453 * fix compiler warnings 454 455Sat Jan 8 13:30:24 CET 2011 Andreas R?ver <roever@users.sourceforge.net> 456 * add 2 missing recordings for A&V levels (well my levels, I was not doing it, shame on me) 457 458Mon Apr 12 20:37:49 CEST 2010 Andreas R?ver <roever@users.sourceforge.net> 459 * add spanish translation 460 461Thu Jan 21 19:24:13 CET 2010 Andreas R?ver <roever@users.sourceforge.net> 462 * tippfehler in German translation 463 464Thu Jan 21 17:49:40 CET 2010 Andreas R?ver <roever@users.sourceforge.net> 465 * new graphics for toxcity theme 466 467Mon Jan 18 20:56:32 CET 2010 Andreas R?ver <roever@users.sourceforge.net> 468 * new box graphics for menu boxes 469 470Sun Jan 3 16:41:43 CET 2010 Andreas R?ver <roever@users.sourceforge.net> 471 * add an icon set for the game 472 473Thu Dec 31 15:08:27 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 474 * new graphics for the electro theme 475 476Thu Dec 31 14:54:30 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 477 * update German translation 478 479Thu Dec 31 14:42:33 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 480 * better help window with more description for each stone 481 482Wed Dec 30 21:22:10 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 483 * add a configuration option to the levle quit dialog 484 485 also simplify the activation of configuration options by allowing windows to be reset, this make the config toggle 486 state unneeded as it was only there to restart the window 487 488Wed Dec 30 21:21:17 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 489 * add an option to the config window to toggle the music 490 491Sun Dec 27 20:06:17 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 492 * add french translation 493 494Sun Dec 27 20:05:13 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 495 * update dungeon theme 496 497Sat Dec 19 17:38:24 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 498 tagged 0.0.2 499 500Tue Dec 15 17:30:56 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 501 * use opendir for directory existen checking after all, stat didn't work on windows resulting in a failed directory create and an abort 502 503Tue Dec 15 17:30:25 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 504 * use lzma instead of brut for exe compression, it is faster and compresses much better 505 506Mon Dec 7 20:24:19 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 507 * fix type in readme 508 509Sun Dec 6 21:03:16 CET 2009 Volker Grabsch <vog@notjusthosting.com> 510 * improved "make dist-win32" 511 512Sun Dec 6 13:31:57 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 513 * prepare for release 0.0.2 514 515Sun Dec 6 00:07:58 CET 2009 Volker Grabsch <vog@notjusthosting.com> 516 * revised level "One last crash" 517 518Sun Dec 6 10:27:45 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 519 * add music to distribution 520 521Sat Dec 5 17:37:33 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 522 * 2nd try at soling the crash after level leaving problem, hope it works now 523 524Fri Dec 4 21:24:28 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 525 * add a new AV level and add missing levels from Volker to makefile.am 526 527Fri Dec 4 18:16:18 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 528 * fix crashed after the ant leaves the level 529 530 - add a regression test to check for this 531 - the patch is a bit bigger than really required because I moved the level finished 532 check from the levePlayer into the levelData class because this check is nearly pure level 533 data comparisons.... 534 535Thu Dec 3 18:31:17 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 536 * fix several falling dominos one higher than the other 537 538 The old code use to check below and see "oh there is a domino belog me, so CRASH", but it 539 didn't check, whether the domino below was also falling. Because all dominos fall 540 at the same speed we can not have several dominos stacked 541 542 this fixes the merger level, as the dominos now only crash, when needed 543 544Wed Dec 2 19:14:30 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 545 * play music when replaying a recording 546 547Wed Dec 2 19:03:16 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 548 * add some more crash checks for risers so that they crash with dominos on the down way 549 550Wed Dec 2 18:25:56 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 551 * make it possible for the ant to turn while inside the dominos, even when it already pushed 552 553Wed Dec 2 18:16:09 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 554 * continue checking even after celebrating, and when we get a crash later on fail 555 556Wed Dec 2 00:22:37 CET 2009 Volker Grabsch <vog@notjusthosting.com> 557 * fixed some more level recordings 558 559Tue Dec 1 21:16:30 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 560 * shorten German text for one of the fails, so that is fits window 561 562Sun Nov 29 22:11:43 CET 2009 Volker Grabsch <vog@notjusthosting.com> 563 * new levels (all about crashing) 564 565Sun Nov 29 19:33:09 CET 2009 Volker Grabsch <vog@notjusthosting.com> 566 * fix several level recordings 567 568Sun Nov 29 11:33:02 CET 2009 Volker Grabsch <vog@notjusthosting.com> 569 * recordings of alternative solutions to "Missing Stopper" and "Missing Stopper 2" 570 571Sun Nov 29 16:59:36 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 572 * ascenders can now be retriggered 573 574Sun Nov 29 15:13:37 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 575 * properly play music, when starting from a file, remove debug print, when starting music 576 577Sun Nov 29 12:28:31 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 578 * don't interrupt music, when playing one level after another 579 580 this will do the long music pieces more justice instead of hearing only the start again and again 581 582Sun Nov 29 12:26:50 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 583 * add some NEWS 584 585Sun Nov 29 11:43:18 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 586 * update German translation 587 588Fri Nov 27 18:04:24 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 589 * fix some little differences to the original game that made a lot of the original recordings fail 590 591Fri Nov 27 17:57:56 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 592 * add 83 recordings from the original game for the original levels 593 594 of the missing levels 595 596 6 fail because they already fail in the original (8, 33, 49, 79, 85, 92) 597 10 fail because of the remaining difference to the original (21, 66, 67, 75, 76, 78, 81, 90, 91, 93) 598 599Fri Nov 27 17:56:00 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 600 * don't try to play music, when SDL sound subsystem is not initialized, it will result in crash 601 602Sun Nov 22 17:59:53 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 603 * optimize the ant image a bit to make is easier for future artists 604 605Wed Nov 18 12:09:56 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 606 * add Harald to credits 607 608Wed Nov 18 11:53:00 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 609 * add explosion and crash animations from Harald 610 611Wed Nov 18 11:15:43 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 612 * update the dungeon theme to use new graphics from Harald 613 614Sat Aug 29 10:13:39 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 615 * add space music 616 617Sat Aug 29 10:12:49 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 618 * add japanese music 619 620Sat Aug 29 10:12:23 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 621 * add dungeon music 622 623Sat Aug 29 10:11:47 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 624 * add castle music 625 626Sat Aug 29 10:11:12 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 627 * add aztec music 628 629Sat Aug 29 10:10:26 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 630 * add Roberto to the credits 631 632Sun May 31 12:49:46 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 633 * add some brackets to remove some warnings (and probably also errors) 634 635Tue May 26 19:03:20 CEST 2009 Andreas R?ver <roever@users.sourceforge.net> 636 * fix a bug where a domino leaning against a step was not properly considered 637 638Fri Mar 27 20:49:50 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 639 * use ogg files for music 640 641Fri Mar 27 20:49:23 CET 2009 Andreas R?ver <roever@users.sourceforge.net> 642 * add missing gettext header file 643 644Sun Jan 4 15:17:35 CET 2009 Volker Grabsch <vog@notjusthosting.com> 645 * portability to BSD make 646 647Sun Jan 4 14:14:46 CET 2009 Volker Grabsch <vog@notjusthosting.com> 648 * improved coding style 649 650Tue Dec 2 21:51:03 CET 2008 Volker Grabsch <vog@notjusthosting.com> 651 * corrected background tiles of the A&V levels 652 653Mon Dec 15 11:42:57 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 654 * add czech translation (first try at it, hints are still missing) 655 656Sun Dec 7 11:31:36 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 657 * implement playing music 658 659Wed Dec 3 17:38:07 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 660 * limit domino placing to left and right movement 661 662Tue Dec 2 21:18:17 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 663 * splitting dust cloud could leave behind traces 664 665Tue Dec 2 17:25:14 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 666 * add start of a russian translation 667 668Tue Dec 2 04:00:53 CET 2008 Volker Grabsch <vog@notjusthosting.com> 669 * add internationalisation (i18n) support 670 671Mon Dec 1 22:58:22 CET 2008 Volker Grabsch <vog@notjusthosting.com> 672 * after playing a level, go back to level list instead of main menu 673 674Tue Dec 2 02:41:07 CET 2008 Volker Grabsch <vog@notjusthosting.com> 675 * corrected list of A&V level files in Makefile.am 676 677Mon Dec 1 23:42:15 CET 2008 Volker Grabsch <vog@notjusthosting.com> 678 * improved position of readme.txt entry in Makefile.am 679 680Mon Dec 1 22:31:04 CET 2008 Volker Grabsch <vog@notjusthosting.com> 681 * switch all A&V levels to the space theme 682 683Sat Nov 29 13:13:14 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 684 * yet 2 more dirty blocks for dust clouds 685 686Sat Nov 29 13:10:27 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 687 * hopefully fix endian problem when loading PNG files 688 689Sat Nov 29 13:07:18 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 690 * add one more level to a&v level set 691 692Fri Nov 28 17:44:11 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 693 * update space theme to new graphics 694 695Wed Nov 26 21:42:58 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 696 * remove some unused and unimplemented tiles from aztec theme and also fix a little bug with the ladder 697 698Mon Nov 24 20:34:18 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 699 * some updates to the aztec and mechanic tiles 700 701Sun Nov 23 10:38:51 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 702 * update mechanic theme with new graphics 703 704Sun Nov 23 10:37:10 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 705 * update to aztec graphics 706 707Sat Nov 22 16:06:32 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 708 * fix 2 array overflows causing segmentation fauls at least on 64 bit systems when dominos got too close to the edge 709 710Fri Nov 21 21:03:03 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 711 * remove debug print 712 713Fri Nov 21 08:58:48 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 714 * update atzec theme, make it layered and use the new graphics by Harald Radke 715 716Thu Nov 20 13:31:13 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 717 * add modificator functions for multi layer converter 718 719Tue Nov 18 18:32:14 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 720 * fix domino not flat test 721 722Sun Nov 16 14:11:24 CET 2008 Volker Grabsch <vog@notjusthosting.com> 723 * check for lua-5.1 in addition to lua5.1 and lua 724 725Sun Nov 16 12:56:32 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 726 * fix a buffer overflow with gethome under windows 727 728Sun Nov 16 12:45:57 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 729 * create a changelog file before starting auto tools, as they require that file 730 731Sun Nov 16 12:11:12 CET 2008 Volker Grabsch <vog@notjusthosting.com> 732 * split recordings/finished/ recordings/finished/original/ and recordings/finished/av/ 733 734Sun Nov 16 12:10:34 CET 2008 Volker Grabsch <vog@notjusthosting.com> 735 * corrected comments and error messages 736 737Sun Nov 16 12:00:04 CET 2008 Volker Grabsch <vog@notjusthosting.com> 738 * allow directory names in ./pushover -c / -y / -f 739 740Sun Nov 16 11:17:01 CET 2008 Volker Grabsch <vog@notjusthosting.com> 741 * use stat() instead of dirent to check existence 742 743Sun Nov 16 10:48:53 CET 2008 Volker Grabsch <vog@notjusthosting.com> 744 * move directoryEntries() into tools.cpp 745 746Sun Nov 16 12:34:52 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 747 * give an error message, when the trigger is not flat on the ground 748 749Sun Nov 16 12:14:27 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 750 * implement sound toggling 751 752Sun Nov 16 10:49:19 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 753 * be less verbose when making checks, only print errors and a summary 754 755Sun Nov 16 10:31:37 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 756 tagged 0.0.1a 757 758Sat Nov 15 22:14:40 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 759 * add missing AV level files to makefile 760 761Sat Nov 15 10:01:30 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 762 tagged 0.0.1 763 764Fri Nov 14 23:51:43 CET 2008 Volker Grabsch <vog@notjusthosting.com> 765 * recordings for the A&V levelsets 766 767Fri Nov 14 19:38:27 CET 2008 Volker Grabsch <vog@notjusthosting.com> 768 * improved level hints 769 770Fri Nov 14 16:51:05 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 771 * changelog is not handeled within darcs but darcs creates it 772 773Fri Nov 14 07:18:33 CET 2008 Volker Grabsch <vog@notjusthosting.com> 774 * new A&V levels: "Still too easy" and "Run 'n' Bridge" 775 776Fri Nov 14 06:45:14 CET 2008 Volker Grabsch <vog@notjusthosting.com> 777 * new A&V level: 'Missing Stopper 2' 778 779Thu Nov 13 17:19:25 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 780 * fix dirty blocks of two crashing raising ascenders and their dist cloud 781 782Thu Nov 13 00:44:49 CET 2008 Volker Grabsch <vog@notjusthosting.com> 783 * new A&V level: 'Wrong direction' 784 785Wed Nov 12 22:56:06 CET 2008 Volker Grabsch <vog@notjusthosting.com> 786 * small correction in the readme 787 788Wed Nov 12 22:52:34 CET 2008 Volker Grabsch <vog@notjusthosting.com> 789 * forbid empty levelsets 790 791Wed Nov 12 22:37:17 CET 2008 Volker Grabsch <vog@notjusthosting.com> 792 * improved level 'Missing Stopper' 793 794Wed Nov 12 18:08:50 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 795 * if there is no unsolved level left, select the first level, instead of none 796 797Tue Nov 11 20:40:12 CET 2008 Volker Grabsch <vog@notjusthosting.com> 798 * new A&V level: 'Missing Stopper' 799 800Tue Nov 11 18:43:21 CET 2008 Volker Grabsch <vog@notjusthosting.com> 801 * improved level 'Hard distance' 802 803Tue Nov 11 17:31:17 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 804 * instead of simply continuing with next unsolved level, return to level selection dialog 805 806Mon Nov 10 23:55:03 CET 2008 Volker Grabsch <vog@notjusthosting.com> 807 * new A&V levels: 'Easy distance' and 'Hard distance' 808 809Tue Nov 11 16:56:18 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 810 * typos in readme 811 812Mon Nov 10 18:50:08 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 813 * speed increase for tests, you can not provide multiple files to test, the check target is adapted 814 815Sat Nov 8 18:19:41 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 816 * the record wasn't updated when the next level was started 817 818Sat Nov 8 18:19:12 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 819 * add 2 more testcases, the mustCrash cases fails right now, but that is not too bad 820 821Sat Nov 8 17:22:22 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 822 * due to the color reduction the offsets in the first column of ant image are no more reliable, so replace with lookup 823 824Sat Nov 8 14:40:44 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 825 * randomly select the blend effects 826 827Sat Nov 8 14:29:27 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 828 * set window title and better fullscreen toggling 829 830Fri Nov 7 18:11:37 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 831 * replace images by color reduced versions to gain some space, also hq3x scale the theme files 832 833Fri Nov 7 18:11:01 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 834 * add the readme.txt to the distribution and add a dist-win32 target to create windows zip 835 836Fri Nov 7 16:45:10 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 837 * bitdepth can be != 8 when using palette mode, but must be 8 for RGB png images 838 839Thu Nov 6 17:47:55 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 840 * better formulation of taken over original content 841 842Thu Nov 6 17:45:58 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 843 * the png loader can now also load palettized images with or without tRNS chunks 844 845Wed Nov 5 18:28:20 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 846 * replace the many manual domino removals by a function call 847 848Wed Nov 5 17:56:36 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 849 * remove two functions that existed twice with different names 850 851Wed Nov 5 17:54:27 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 852 * remove unused function 853 854Wed Nov 5 17:51:24 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 855 * fix some windows problems: create home directory, don't write the solve files while reading it 856 857Tue Nov 4 20:05:02 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 858 * fix more typos in readme 859 860Tue Nov 4 00:18:56 CET 2008 Volker Grabsch <vog@notjusthosting.com> 861 * improved readme 862 863Sat Nov 1 16:27:40 CET 2008 Volker Grabsch <vog@notjusthosting.com> 864 * improved hint for level av/too_easy 865 866Mon Nov 3 20:35:32 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 867 * proper getHome implementation creating the path required, also save recordings in home and add aprefix to the record file name 868 869Mon Nov 3 20:10:24 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 870 * if an exception occurs while playing, try to save a record 871 872Mon Nov 3 20:06:38 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 873 * save a record when pressing 'r' while playing 874 875Mon Nov 3 20:04:33 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 876 * toggle about and quit entries in the main menu 877 878Mon Nov 3 20:02:50 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 879 * add accessor methods for the window sie and position 880 881Mon Nov 3 17:52:11 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 882 * add a readme 883 884Fri Oct 31 15:10:49 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 885 * make sure the fail window is wide enough to hold the caption 886 887Wed Oct 29 14:37:15 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 888 * close Help window when pressing Return as well as Escape 889 890Wed Oct 29 14:31:48 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 891 * reenable fullscreen toggle 892 893Wed Oct 29 13:24:25 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 894 * fix windows compile 895 896 for a reason that I don't know the windows compiler has problems accessing the single caracters in a 897 vector of strings, so I changed the code to get the c_string from the string and access those characters 898 899Wed Oct 29 12:37:27 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 900 * privatize target surface and graphics object for levelDisplay_c 901 902Wed Oct 29 12:08:12 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 903 * make the level array private to levelData_c, replacing all direct accessed with accessors and mutators 904 905Wed Oct 29 12:05:03 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 906 * add the checks back, add 3 test types (must finish, must crash, must fail), fis some problems, add make check target to makefile 907 908Tue Oct 28 17:54:40 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 909 * issue a text when not able to load sounds 910 911Tue Oct 28 17:53:54 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 912 * make some of the members of levelData private instead of protected, more will follow 913 914Tue Oct 28 17:53:29 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 915 * increase Volkers contribution part in AUTHORS 916 917Mon Oct 27 18:28:59 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 918 * add a tool file with the get home function, and move the solved file to home 919 920Mon Oct 27 18:26:44 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 921 * bit of cleanup in font initialisation 922 923Mon Oct 27 18:25:24 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 924 * add about window 925 926Sun Oct 26 20:40:37 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 927 * don't use uint type this is not known on MinGW 928 929Sun Oct 26 19:18:52 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 930 * save the saved map each time a new level is added, also reformat file 931 932Sun Oct 26 19:18:33 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 933 * fix some valgrind uninitialized variables 934 935Sun Oct 26 19:18:09 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 936 * throw an exception when accessing a non exiting tile 937 938Sun Oct 26 19:17:29 CET 2008 Andreas R?ver <roever@users.sourceforge.net> 939 * fix problem in new background for level 101 940 941Fri Oct 24 22:57:37 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 942 * background for level 101 943 944Fri Oct 24 17:50:29 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 945 * first A&V levels 946 947Fri Oct 24 13:42:43 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 948 * fix a compiled warning 949 950Thu Oct 23 21:57:48 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 951 * SDL_image is not required 952 953Thu Oct 23 21:56:31 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 954 * remove the rest of the SDL_xxx functions within the modules 955 956Thu Oct 23 20:55:04 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 957 * remove some more instances of SDL_Blit by surface functions 958 959Thu Oct 23 20:32:34 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 960 * add some blitting functionality to the surface and start to use it 961 962Thu Oct 23 20:09:15 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 963 * replace the dirty array and the surface for level background with a surface_c class 964 965Thu Oct 23 18:01:16 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 966 * include the graphics_c class in the levelDisplay class 967 968Thu Oct 23 07:23:06 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 969 * improved gratulation message 970 971Thu Oct 23 07:22:57 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 972 * fix a compiler warning 973 974Thu Oct 23 06:49:58 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 975 * fix theme of level 100 976 977Thu Oct 23 17:43:31 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 978 * split the huge level class into three parts. Those also allow for loading without the surface, ... 979 980Thu Oct 23 16:51:52 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 981 * implement proper level failed messages 982 983 - this works in many cases, some are still wrong 984 - also better implementation of the config fullscreen toggle 985 986Wed Oct 22 21:06:15 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 987 * implement the fullscreen toggle config option 988 989Wed Oct 22 19:26:52 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 990 * implement a menu system 991 992 the normal playing mode is now working, level selection, abbortion, help 993 window, quit, ... 994 995 - configuration menu is just a stub for now 996 - when a level is started from the command line things go wrong 997 - the check is not yet working again 998 - all the debug stuff has been removed 999 - ... maybe more 1000 1001Tue Oct 21 20:45:30 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1002 * add the font to the data dir 1003 1004Tue Oct 21 19:44:17 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1005 * improved level hints 1006 1007Tue Oct 21 18:02:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1008 * center text vertically in the box and use this for the hint 1009 1010Tue Oct 21 17:18:35 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1011 * remove unused fua functions and fix warnings 1012 1013Tue Oct 21 15:08:18 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1014 * allow only one line for the hint in a level file 1015 1016Tue Oct 21 14:50:43 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1017 * improved level hints 1018 1019Tue Oct 21 00:04:53 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1020 * some code cleanups to avoid gcc warnings 1021 1022Mon Oct 20 21:45:43 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1023 * implement helpwindow 1024 1025Sun Oct 19 20:26:07 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1026 * replace wav souneffects by ogg files 1027 1028Sun Oct 19 20:17:55 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1029 * add the frames images for windows 1030 1031Sun Oct 19 18:46:53 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1032 * remove some left over debug code 1033 1034Sun Oct 19 18:41:24 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1035 * solve conflict with checksum file 1036 1037Sun Oct 19 15:50:43 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1038 * remove unused helper function rtrim() 1039 1040Sun Oct 19 15:47:34 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1041 * calculate level checksums 1042 1043Sun Oct 19 15:46:46 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1044 * bugfix: level rows were not correctly filled with spaces 1045 1046Sun Oct 19 15:13:08 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1047 * import sha1 library from http://www.profv.de/sha1/ 1048 1049Sun Oct 19 18:27:06 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1050 * load the window frame images 1051 1052Sun Oct 19 18:23:25 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1053 * reorganize dirty block handling and put that into its own class, implement some nice animations for full screen updates 1054 1055Sun Oct 19 03:14:30 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1056 * remove helper function isDirectory() 1057 1058Sun Oct 19 12:57:32 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1059 * remove all remmanents of loading code for the original datafiles (level, themes, sprites, ...) 1060 1061Sun Oct 19 11:42:10 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1062 * fix conflicts between my text and Volkers pointer stuff 1063 1064Sun Oct 19 11:41:48 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1065 * fix loos domino starting to fall down immediately 1066 1067Sun Oct 19 03:20:16 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1068 * load additional levelsets from ~/.pushover/levels when possible 1069 1070Sun Oct 19 03:18:11 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1071 * load data from PKGDATADIR if it exists, otherwise from the current working directory 1072 1073Sun Oct 19 02:49:52 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1074 * use consequently std::string in graphicsN_c 1075 1076Sun Oct 19 02:37:56 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1077 * avoid pointers 1078 1079Sun Oct 19 02:12:30 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1080 * put the original level files into distribution, but install them as cat-gz files 1081 1082Sun Oct 19 02:11:55 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1083 * some corrections in Makefile.am 1084 1085Sun Oct 19 11:33:08 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1086 * first text implementation, many features still missing but it is a start 1087 1088Sat Oct 18 23:16:32 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1089 * include levelset name in recordings 1090 1091Sat Oct 18 23:11:52 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1092 * add new level item '$' for a normal domino without a platform 1093 1094Sat Oct 18 21:37:02 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1095 * load levelsets also from cat-gz files 1096 1097Sat Oct 18 21:07:09 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1098 * created helper function isDirectory() 1099 1100Sat Oct 18 20:57:34 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1101 * created helper function readCompressedFile() 1102 1103Sat Oct 18 20:39:31 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1104 * improved comments 1105 1106Sat Oct 18 20:34:48 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1107 * make internal functions static 1108 1109Sat Oct 18 18:42:10 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1110 * support for levelset lists (levelsetList_c) 1111 1112Sat Oct 18 18:18:46 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1113 * new section "Priority" for levelset index 1114 1115Sat Oct 18 18:15:52 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1116 * improved coding style: put temporary variables into extra blocks 1117 1118Sat Oct 18 18:10:32 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1119 * added a missing "const" 1120 1121Sat Oct 18 14:50:54 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1122 * improved levelset loading code 1123 1124Fri Oct 17 10:06:45 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1125 * use pkg-config to check for lua / lua5.1 1126 1127Thu Oct 16 21:35:23 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1128 * bugfix: use #include <...> instead of #include "..." for including LUA headers 1129 1130Thu Oct 16 18:53:21 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1131 * add crashes for rising dominos add one test case 1132 1133Thu Oct 16 18:50:45 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1134 * replace some numbers by the proper enum values for foreground 1135 1136 this fixes a bug introduced when removing the unused foreground tiles, some 1137 numbers weren't right any more 1138 1139Thu Oct 16 16:48:39 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1140 * add missing luaclass files 1141 1142Thu Oct 16 00:29:06 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1143 * check for liblua5.1 as well as for liblua 1144 1145Wed Oct 15 21:46:54 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1146 * fix falling off screen and use ghost when doing that 1147 1148Wed Oct 15 18:00:43 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1149 * remove 2 unused foreground elements 1150 1151Wed Oct 15 18:00:22 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1152 * add the theme images to dist target 1153 1154Tue Oct 14 20:23:31 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1155 * make falling and ant landing sound start earlier 1156 1157Tue Oct 14 19:20:05 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1158 * port themes to own file format 1159 1160 themes now consist of a png file containing the tiles and a lua script that defines 1161 the positions of the tiles within the png file. 1162 1163 all theme pngs do right now contain scaled versions of the original graphics 1164 better replacements will follow as well as better arranged tiles, right now the 1165 tiles are one below the next 1166 1167 1168Mon Oct 13 06:11:58 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1169 * improved names of recordings 1170 1171Mon Oct 13 06:08:19 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1172 * implemented levelsets 1173 1174Mon Oct 13 06:07:46 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1175 * bugfix: add a missing #include 1176 1177Mon Oct 13 05:25:50 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1178 * corrected level name in levelset index 1179 1180Sun Oct 12 14:15:28 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1181 * fixed typo 1182 1183Sun Oct 12 14:02:19 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1184 * renamed levelsections_c -> textsections_c, improved interface to level_c::load() and ::save() 1185 1186Sun Oct 12 03:17:58 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1187 * fixed typo in comment 1188 1189Sun Oct 12 15:50:05 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1190 * add sound effects 1191 1192Sun Oct 12 11:19:01 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1193 * fix domino when carried on ladder, shift dominos up a bit where required, so they don't overlap with next 1194 1195Sat Oct 11 22:47:35 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1196 * reformat carried domino lookup table 1197 1198Sat Oct 11 22:47:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1199 * replace old carried dominos with new images 1200 1201Sat Oct 11 13:28:15 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1202 * bugfix in initialization, improved log messages 1203 1204Sat Oct 11 14:57:03 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1205 * cleanup in png loader, add some error messages 1206 1207Sat Oct 11 14:52:59 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1208 * replace the carried comino images by a png. This removes the old code completely for sprite loading 1209 1210Sat Oct 11 11:56:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1211 * fix in level 91 snes recording 1212 1213Sat Oct 11 11:39:20 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1214 * add another recording for level 91 demonstrating that it can be solved without catching dominos 1215 1216Sat Oct 11 11:36:01 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1217 * add the new 91 snes level to the index file 1218 1219Fri Oct 10 16:54:11 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1220 * add SNES variant of level 91 1221 1222Fri Oct 10 16:37:28 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1223 * corrected solution recording for level 91 1224 1225Sat Oct 11 11:33:19 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1226 * print some log and timing information in main when loading 1227 1228Sat Oct 11 11:32:52 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1229 * use the right format for the step checks for falln dominos 1230 1231Sat Oct 11 11:31:52 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1232 * speed up loading by _not_ converting surfaces to screen format 1233 1234Thu Oct 9 18:04:58 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1235 * make level 49 require to fall down into the gap 1236 1237Thu Oct 9 17:59:56 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1238 * improve the level finished check, be more restrictive, tumbler need to be still, ... 1239 1240Thu Oct 9 03:24:14 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1241 * alternative solutions recordings for level 98 1242 1243Thu Oct 9 03:16:43 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1244 * bugfix: handle end of record correctly 1245 1246Thu Oct 9 17:35:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1247 * remov a debug printf 1248 1249Thu Oct 9 17:14:08 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1250 * add header guards to all headers where is was missing 1251 1252Wed Oct 8 21:46:22 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1253 * use a dedicated PNG loader that allows loading PNG images piece by piece 1254 1255 this allows us to load the huge domino and ant animations images step by step 1256 directly into the target surfaces without loading the complete image and then 1257 copying that into the target, this saves memory and time 1258 1259Wed Oct 8 17:11:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1260 * replace original graphics by hq3x scaled versions 1261 1262Tue Oct 7 22:05:33 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1263 * replace ant animations with own graphics file (right now containing scaled originals 1264 1265Sun Oct 5 16:35:15 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1266 * use C++ streams in recorder_c::load() and ::save(), fix a potential buffer overflow 1267 1268Sun Oct 5 16:35:00 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1269 * improved 'unexpected stream error' exception message 1270 1271Sun Oct 5 16:14:24 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1272 * improved interface of recorder_c, fixed some initialization issues 1273 1274Sun Oct 5 10:48:22 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1275 * add scaled up versions of the missing domino graphics 1276 1277Sun Oct 5 09:09:04 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1278 * split out the recorder into a separate file 1279 1280Sun Oct 5 01:53:58 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1281 * make level 101 solvable and provide a solution recording 1282 1283Sun Oct 5 01:48:24 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1284 * load levels via file name using level_c::load() 1285 1286Sun Oct 5 01:22:27 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1287 * bugfix: use 'V' in level_c::save() only when it's really necessary 1288 1289Sun Oct 5 01:20:08 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1290 * completely revised level_c::load() using levelSections_c 1291 1292Sun Oct 5 01:19:20 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1293 * implemented helper class levelSections_c for loading levels and levelsets 1294 1295Fri Oct 3 23:26:53 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1296 * add another dirty block for falling dominos 1297 1298Fri Oct 3 23:26:05 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1299 * now all dominos are in the file, except for carried dominos and explosion and crash 1300 1301Fri Oct 3 22:13:17 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1302 * add alternative solution recording for level 94 1303 1304Fri Oct 3 21:51:29 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1305 * completed the level solution recordings 1306 1307Fri Oct 3 21:41:37 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1308 * fixed solution recordings of some levels 1309 1310Thu Oct 2 22:03:43 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1311 * switch all text files to UTF-8 1312 1313Fri Oct 3 18:59:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1314 * fix crash when a domino crash falls into a splitter 1315 1316Fri Oct 3 18:33:02 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1317 * be less strickt about splitter when checking for solved levels 1318 1319Fri Oct 3 18:32:31 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1320 * update the domino image, missing dominos are taken from the original graphics 1321 1322Fri Oct 3 17:14:18 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1323 * fix red rubbish pile not finishing animation 1324 1325Fri Oct 3 16:50:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1326 * remove possibility to push non existant dominos when already pushing then then turning around 1327 1328Fri Oct 3 16:27:56 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1329 * fix some dirty block check that resulted in edges of dominos clipped of when ant walked below 1330 1331Fri Oct 3 16:19:02 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1332 * fix a backet mess resulting in ant beeing able to enter door even though if was blocked 1333 1334Fri Oct 3 15:56:32 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1335 * 2 more dirty blocks for ant, required when jumping down left or right 1336 1337Fri Oct 3 15:49:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1338 * fix memory leak: font wasn't freed 1339 1340Fri Oct 3 15:47:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1341 * dominos now use a png file in the new graphics engine 1342 1343 A first tentative version of the dominos is also added 1344 those ar neither complete nor what I want in the end, too raytacy not enough comic like, but it's a start 1345 1346Fri Oct 3 11:01:13 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1347 * we must call SDL_Quit when the program is finished or we have a problem returning from fullscreen 1348 1349Fri Oct 3 09:32:02 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1350 * proper logic for the domino crashed. The piles now have the right color and have 2 possible sizes 1351 1352Fri Oct 3 04:16:30 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1353 * improved handling of hints 1354 1355Thu Oct 2 21:45:56 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1356 * add a comment at some debugging functionality 1357 1358Thu Oct 2 21:45:27 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1359 * add another block to the ant drawing dirty area, this is the last known issue for me 1360 1361Thu Oct 2 21:33:41 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1362 * add a comment to what the special display cases are for and add a tiny tweak for domino position 1363 1364Thu Oct 2 21:22:58 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1365 * fix another ascender display problem, I think that's the last one 1366 1367Thu Oct 2 17:06:08 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1368 * error messages in level_c::load() and level_c::save(), using a custom exception class 1369 1370Thu Oct 2 16:28:15 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1371 * bugfix in handling the level version number 1372 1373Thu Oct 2 16:18:29 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1374 * improved indentation 1375 1376Thu Oct 2 16:03:41 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1377 * import the original levelset 1378 1379Thu Oct 2 15:34:11 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1380 * simplified build system 1381 1382Thu Oct 2 15:05:24 CEST 2008 Volker Grabsch <vog@notjusthosting.com> 1383 * include license in the repository 1384 1385Wed Oct 1 18:45:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1386 * support for multiple (up to 8) background layers 1387 1388Wed Oct 1 18:43:47 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1389 * improved level format 1390 1391 enforce "#!" line 1392 add and enforce version number 1393 renamed some fields 1394 1395 1396Wed Oct 1 18:42:05 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1397 * extract the english hint from the puzzles 1398 1399Tue Sep 30 21:22:44 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1400 * add new graphics engine 1401 1402 this engine is going to be the final engine in the future. if supports 1403 the final intended resolution of 800x600 pixels but right now it uses 1404 the old graphics scaled up by 2.5x3, but future steps will replace those 1405 old graphics with out own and our own format 1406 1407Tue Sep 30 21:22:22 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1408 * remove 2 unused functions from graphics 1409 1410Tue Sep 30 21:21:59 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1411 * add autors 1412 1413Mon Sep 29 18:17:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1414 * add a new text based level format 1415 1416Mon Sep 29 18:12:28 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1417 * replace some char* strings with proper std::string 1418 1419Mon Sep 29 18:08:30 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1420 * rename defines and variable names to they correspond with the texts in the original game 1421 1422Mon Sep 29 18:05:06 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1423 * remove the theme name array 1424 1425Mon Sep 29 18:03:48 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1426 * add some debugging code for domino painting (it is disabled for now) 1427 1428Sun Sep 28 21:41:26 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1429 * a little fix for riser displaying 1430 1431Sun Sep 28 17:23:40 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1432 * add some coments for the foreground elements 1433 1434Sun Sep 21 11:16:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1435 * some improvements for level finished test 1436 1437Sun Sep 21 11:15:58 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1438 * little fix for riser, but the riser is still not working properly 1439 1440Sun Sep 21 10:59:26 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1441 * 4 more recordings 1442 1443Sat Sep 20 19:03:37 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1444 * add recordings for the first few levels. They can be used for regression checks 1445 1446Sat Sep 20 10:32:37 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1447 * add some dirty marks to ant, so that it properly updates the display when putting down domino 1448 1449Sat Sep 20 10:19:10 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1450 * some slight improvements for level done check 1451 1452Thu Sep 18 18:14:36 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1453 * fix an unitialized variable 1454 1455Thu Sep 18 18:09:51 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1456 * make it possible to check recordings 1457 1458 with 1459 1460 pushover -c recordFile 1461 1462 it is now possible to check recordings. The level must have ended 1463 right on that spot. This is now happening without any use of graphics 1464 and quite quick 1465 1466 this made it necessary to initialize the ant arrays with proper sizes 1467 otherwise the animations would not be properly simulated 1468 1469 1470 1471Wed Sep 17 21:50:33 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1472 * replace pixel positions by proper graphics functions so that they are themable 1473 1474Wed Sep 17 17:39:13 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1475 * add a text, when the level has been successfully solved 1476 1477Wed Sep 17 17:38:37 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1478 * implement some more debugging things 1479 1480Wed Sep 17 17:37:37 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1481 * fix some riser issues 1482 1483Wed Sep 17 17:37:05 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1484 * fix splitter splitting stone position 1485 1486Mon Sep 15 21:08:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1487 * some improvements for riser drawing 1488 1489Mon Sep 15 20:34:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1490 * better pause implementation and separate dirty block and print debug modes 1491 1492Mon Sep 15 20:11:52 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1493 * handle events even in playback mode, but ignore action keys, the special keys work though, fns chars for fast normal slow mode 1494 1495Mon Sep 15 17:10:26 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1496 * clock updates only when necessary, a litte optimisation for backgrond updates 1497 1498Mon Sep 15 17:05:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1499 * add some comments, replace number with defines, replace some unknown ant states with names 1500 1501Sun Sep 14 21:48:30 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1502 * properly implement domino display routine, also fix a dirty marking, there are some problems left 1503 1504Sat Sep 13 21:01:00 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1505 * initialize the background before starting the main loop 1506 1507Sat Sep 13 20:52:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1508 * add time handling and display 1509 1510Sat Sep 13 18:06:56 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1511 * add a first font and text output routines 1512 1513Sat Sep 13 18:06:00 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1514 * proper last row output (the last row is only halve visible 1515 1516Fri Sep 12 19:28:42 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1517 * fix some dirty blocks fir riser 1518 1519Fri Sep 12 19:06:33 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1520 * fix riser display, when it continues upwards 1521 1522Fri Sep 12 17:22:33 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1523 * better dirty block handling, CPU usage is down to a few percent (below 10) 1524 1525Thu Sep 11 21:40:03 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1526 * implement dirty block updating and pause option 1527 1528Thu Sep 11 21:02:53 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1529 * fix a missing dirty block 1530 1531Thu Sep 11 20:46:02 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1532 * implement level complete check, play animation level can be left, record is saved when level left 1533 1534Thu Sep 11 18:22:02 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1535 * indentation 1536 1537Thu Sep 11 18:21:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1538 * fix push in test, the wrong neighbor was checked, also change comparison to contain the proper meaning 1539 1540Thu Sep 11 18:20:51 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1541 * add a debug print routine that prints out the state of the level 1542 1543Thu Sep 11 17:13:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1544 * remove x1, y2 from the DTA functions, they are not needed, x2 is always == x same for y 1545 1546Thu Sep 11 16:59:58 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1547 * fix flip over of bridger to the right 1548 1549Thu Sep 11 16:59:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1550 * add a key recorder and playback functionality 1551 1552Thu Sep 11 16:45:26 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1553 * commenting initiative for level.cpp 1554 1555Wed Sep 10 21:30:45 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1556 * fix bouncing off of delay demonios, this must only work, when the way back is free 1557 1558Wed Sep 10 21:02:57 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1559 * the dirty block marks are now better visible and can be switched on and off with 'd' 1560 1561Wed Sep 10 20:56:24 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1562 * implement rolling "up" of riser dominos 1563 1564Tue Sep 9 21:44:48 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1565 * fix bug with bouncing away from a delay stone 1566 1567Tue Sep 9 21:31:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1568 * implement bridge builders building activities 1569 1570Tue Sep 9 20:35:50 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1571 * fix domino rolling over the edge of a halfe block 1572 1573Tue Sep 9 20:32:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1574 * implement tumbler rolling over 1575 1576Tue Sep 9 20:32:18 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1577 * shift the dirty markis into the middle of the blocks 1578 1579Tue Sep 9 18:34:45 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1580 * fix ant loosing domino animations (when stepping over a gap) 1581 1582Tue Sep 9 17:06:04 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1583 * splitters are now working, some other fixes, like some added crashes.... 1584 1585Tue Sep 9 17:01:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1586 * fix ant push domino animation for the special blocks (like delay) 1587 1588Mon Sep 8 21:46:06 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1589 * add some number comments to foreground enumeration, proper new position for dominoes falling left down the edge 1590 1591Mon Sep 8 21:38:46 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1592 * fix jumping up stairs 1593 1594Mon Sep 8 21:31:33 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1595 * shift ant dirty blocks around 1596 1597Mon Sep 8 21:30:53 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1598 * implement dominos toppling over the edge, and crashing dominos 1599 1600Mon Sep 8 18:29:20 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1601 * don't use the dirty marks for repaint at the moment, always repaint everything, also add little marks for dirty blocks 1602 1603Mon Sep 8 18:27:14 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1604 * its now possible to toggle speed between 1 and 18 frames per second by pressing s 1605 1606Mon Sep 8 18:26:44 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1607 * fix some valginrd warnings about uninitialized variables 1608 1609Sun Sep 7 11:12:43 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1610 * a lot of functionality for domino animation, simple things do work, first level is doable 1611 1612Fri Sep 5 18:25:35 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1613 * fix ant trying to climb non existant ladder 1614 1615Fri Sep 5 17:58:17 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1616 * better time handling in main, re catch up lost time now 1617 1618Thu Sep 4 21:25:00 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1619 * fix ant falling 1620 1621Thu Sep 4 20:05:43 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1622 * now the ant does everything properly 1623 1624Thu Sep 4 17:46:29 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1625 * we can now properly display the ant when it carries a domino, pull out and push in is still missing though 1626 1627Wed Sep 3 17:14:27 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1628 * implement pushable domino and CanPlaceDomino and finish noactivity checks 1629 1630 All ant movements are now working as expected, the ant carried a domino 1631 around and goes up and down ladders.... but display is not yet right 1632 1633Tue Sep 2 21:47:35 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1634 * implement first part of the non active activities, release domino and exit ladder is still missing 1635 1636Tue Sep 2 21:12:50 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1637 * implement the main ant movement decision making function... phew that one is big 1638 1639Thu Aug 28 21:23:56 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1640 * implement proper timing for frames 1641 1642Thu Aug 28 21:22:51 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1643 * implement all Ant state functions, except for the big decision maker..... 1644 1645Sun Aug 24 18:08:38 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1646 * make valgrind happy (memory leak and decompressor accesses 4 additional bytes) 1647 1648Sun Aug 24 17:56:22 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1649 * Ant can now fall down and will die when falling too high 1650 1651Sun Aug 24 16:43:40 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1652 * implement in front of exploder animation 1653 1654Sun Aug 24 13:21:01 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1655 * use the space palette for ant and dominos it looks better 1656 1657Sun Aug 24 12:56:47 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1658 * ant can now jump, also replace some magic numbers with proper graphics specific methods 1659 1660Sat Aug 23 22:33:35 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1661 * add missing ant-files from the last commit, also ant now walks left and right 1662 1663Sat Aug 23 20:33:53 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1664 * start of ant state machine 1665 1666 - start of main playing loop 1667 - first 2 states of ant state machine 1668 - doors open and close 1669 - ant enters level 1670 - positions of ant and dominos is still wrong... 1671 1672 1673Sat Aug 23 13:48:25 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1674 * load the entry and exit door positions 1675 1676Sat Aug 23 13:48:10 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1677 * fix ant animation loading, still one special case to go 1678 1679Thu Aug 21 22:15:27 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1680 * partially load the ant animations (some copying is still missing) 1681 1682Thu Aug 21 17:26:01 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1683 * more cleanup in decompress (static functions, merge the 2 CRC functions) 1684 1685Wed Aug 20 17:59:09 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1686 * cleanup for decompress module, making it reentrant and only initialize CRC table once 1687 1688Wed Aug 20 17:12:04 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1689 * color gradient must not access pixel below surface edge 1690 1691Wed Aug 20 17:07:42 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1692 * load data from current directory, program parameter is a string with the level name 1693 1694Wed Aug 20 17:07:07 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1695 * remove checks for 2 not used libraries from config chript 1696 1697Tue Aug 19 20:55:19 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1698 * wait for keypress instead of simple 10 seconds 1699 1700Tue Aug 19 20:54:55 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1701 * redraw ladders in front of dominos 1702 1703Sun Aug 17 20:47:51 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1704 * remove some warnings, provide destructors that free the allocated memory 1705 1706Sun Aug 17 20:35:49 CEST 2008 Andreas R?ver <roever@users.sourceforge.net> 1707 * initial import 1708 1709 The current version can read ressources for background, domioes and sime of the information from levels 1710 it reads a command line parameter: a number and reads the corresponding level from the original files 1711 and displays it, then the program exits 1712