12011-09-08 20:21 fidlej 2 3 * AUTHORS, NEWS, configure.in: Preparing fillets 1.0.1. 4 52011-08-26 23:12 fidlej 6 7 * src/level/: Room.cpp, Rules.cpp, Rules.h: Fixed unmasking from 8 old locations (thanks Radek and Mirek Olsak for finding the 9 problem). 10 112010-12-23 16:10 fidlej 12 13 * NEWS, configure.in: Preparing 1.0.0 release. 14 152010-10-26 21:04 fidlej 16 17 * src/gengine/OptionAgent.cpp: Fixed a possible strlen(NULL) bug 18 (thanks to SandySandy). 19 202010-07-25 11:56 fidlej 21 22 * NEWS: Started to prepare new NEWS. 23 242010-07-25 11:03 fidlej 25 26 * src/game/Application.cpp: Renamed leaning objects to partially 27 supported objects. 28 292010-07-25 00:08 fidlej 30 31 * src/level/: MarkMask.cpp, MarkMask.h, Rules.cpp, Rules.h: 32 Implemented the exact strict logic. 33 342010-07-24 13:10 fidlej 35 36 * src/game/: Application.cpp, GameAgent.cpp, GameAgent.h: Allowed 37 to replay a level from the command line. 38 392010-07-24 12:01 fidlej 40 41 * src/game/Application.cpp: Mentioned the used default. 42 432010-07-23 22:47 fidlej 44 45 * src/: game/Application.cpp, level/Rules.cpp: Used the strict 46 rules by default. 47 482010-05-17 09:02 fidlej 49 50 * src/menu/WorldBranch.cpp: Allowed to use a newer worldfame.lua 51 (thanks to Brian Raiter). 52 532010-05-16 15:22 fidlej 54 55 * src/gengine/: Makefile.am, SDLMusicLooper.cpp, SDLMusicLooper.h, 56 SDLSoundAgent.cpp, SDLSoundAgent.h: Allowed music looping without 57 fading (by Brian Raiter). 58 592010-02-25 21:38 fidlej 60 61 * NEWS, configure.in: Preparing 0.9.3. 62 632010-02-25 21:13 fidlej 64 65 * src/effect/Font.cpp: Used the generic 66 fribidi_charset_to_unicode(). 67 682009-12-02 18:28 asmbsd 69 70 * AUTHORS: Changed email. 71 722009-10-16 22:56 fidlej 73 74 * NEWS: Fixed English grammar. 75 762009-10-16 19:41 fidlej 77 78 * NEWS, configure.in: Preparing 0.9.2. 79 802009-10-15 23:54 fidlej 81 82 * src/: option/MenuHelp.cpp, option/MenuOptions.cpp, 83 widget/Slider.cpp: The SDL_SetAlpha with alpha 128 is broken in 84 the Jaunty version of SDL. 85 862009-10-15 22:14 fidlej 87 88 * src/game/Application.cpp: Allowed to flush output from init.lua. 89 902009-10-13 20:41 fidlej 91 92 * src/level/: Cube.cpp, Cube.h, MarkMask.cpp, Rules.cpp: Made the 93 outgoing object unmovable for other movements. 94 952009-10-11 21:44 fidlej 96 97 * src/level/Rules.cpp: Used undo-safer code. 98 992009-10-11 20:59 fidlej 100 101 * src/level/: Cube.h, MarkMask.cpp, MarkMask.h, Rules.cpp, Rules.h: 102 Allowed an object to push other objects out when they should also 103 go out (thanks Josef Peterka for spotting the bug). 104 1052009-07-03 20:41 fidlej 106 107 * NEWS, configure.in: Preparing 0.9.1. 108 1092009-07-03 11:07 fidlej 110 111 * src/: game/Application.cpp, gengine/SDLSoundAgent.cpp: Used 112 sound_frequency=44100 by default. 113 1142009-06-14 19:09 fidlej 115 116 * configure.in: Prevented the SDL_main() when checking for smpeg. 117 1182009-06-12 13:38 fidlej 119 120 * src/: game/Application.cpp, gengine/ResImagePack.cpp, 121 gengine/ResImagePack.h: Allowed to disable the image cache (use 122 cache_images=false). 123 1242009-06-07 20:34 fidlej 125 126 * README-binary: Updated README. 127 1282009-06-07 20:33 fidlej 129 130 * NEWS, README, configure.in: Updated NEWS. 131 1322009-06-07 19:57 fidlej 133 134 * src/: level/Level.cpp, plan/StateManager.cpp: Stopped undoing 135 when leaving the level state. 136 1372009-06-07 18:55 fidlej 138 139 * src/level/Level.cpp: Renamed forceSave to keepLast. 140 1412009-06-07 09:44 fidlej 142 143 * src/level/: Level.cpp: Used simpler code. 144 1452009-06-07 09:43 fidlej 146 147 * src/level/Level.cpp: Updated a comment. 148 1492009-06-07 08:22 fidlej 150 151 * src/level/LevelInput.cpp: Disabled F3 and undo when showing a 152 demo. 153 1542009-06-07 08:15 fidlej 155 156 * src/level/Level.cpp: Killed talks when undoing. 157 1582009-06-07 08:08 fidlej 159 160 * src/level/Level.cpp: Prevent level finishing when undoing. 161 1622009-06-07 00:11 fidlej 163 164 * src/level/: Anim.cpp, Level.cpp, Level.h, LevelScript.cpp, 165 Room.cpp, Room.h, StatusDisplay.cpp, game-script.cpp, 166 game-script.h, level-script.cpp: Allowed to get the bg. 167 1682009-06-06 23:16 fidlej 169 170 * src/gengine/ResImagePack.cpp: Fixed grammar typo. 171 1722009-06-06 22:11 fidlej 173 174 * src/level/Anim.cpp: It is not needed to save special anims. They 175 don't survive a round. 176 1772009-06-06 21:56 fidlej 178 179 * src/level/: Anim.cpp: Restored the full anim state. 180 1812009-06-06 21:47 fidlej 182 183 * src/level/: Anim.cpp, Anim.h, game-script.cpp: Restored the basic 184 anim state. 185 1862009-06-06 21:02 fidlej 187 188 * src/level/: Anim.h, game-script.cpp: Restored model anim effects 189 when undoing. 190 1912009-06-06 20:50 fidlej 192 193 * src/: effect/EffectDisintegrate.cpp, effect/EffectDisintegrate.h, 194 effect/EffectInvisible.h, effect/EffectMirror.cpp, 195 effect/EffectMirror.h, effect/EffectNone.cpp, 196 effect/EffectNone.h, effect/EffectReverse.cpp, 197 effect/EffectReverse.h, effect/EffectZx.cpp, effect/EffectZx.h, 198 effect/ViewEffect.h, level/game-script.cpp: Named the visual 199 effects. 200 2012009-06-06 20:17 fidlej 202 203 * src/: gengine/Random.cpp, level/Cube.cpp, level/Cube.h, 204 level/Rules.h, level/game-script.cpp: Prevented shifted drawing 205 of previously falling objects when undoing. 206 2072009-06-06 19:00 fidlej 208 209 * src/: gengine/InputAgent.cpp, gengine/InputHandler.h, 210 level/Level.cpp, level/Level.h, level/LevelInput.cpp, 211 level/LevelInput.h: Allowed to hold the undo key. 212 2132009-06-05 18:20 fidlej 214 215 * src/level/Level.cpp: Allowed to compare the current state with 216 the saved undo. 217 2182009-06-05 09:34 fidlej 219 220 * src/level/Level.cpp: Moved the seenByScript condition into the 221 script. 222 2232009-06-05 00:28 fidlej 224 225 * src/level/Level.cpp: Calling saveUndo() whenever possible. 226 2272009-06-04 22:01 fidlej 228 229 * src/level/: Level.cpp, Level.h, LevelInput.cpp, LevelInput.h, 230 level-script.cpp: Prepared redo on key +. 231 2322009-05-31 15:57 fidlej 233 234 * src/level/: Controls.cpp, Level.cpp, Level.h, Room.h: Forced undo 235 save after a dangerous move (thanks to Mirek Olsak). 236 2372009-05-30 19:06 fidlej 238 239 * configure.in: Moved SMPEG check under C++ tests. 240 2412009-05-23 22:13 fidlej 242 243 * TODO, src/menu/NodeDrawer.cpp, src/menu/Pedometer.cpp, 244 src/menu/WorldMap.cpp: Updated TODO. 245 2462009-05-23 19:32 fidlej 247 248 * src/state/: MovieState.cpp, MovieState.h: Exited from the intro 249 state at its end. 250 2512009-05-23 14:58 fidlej 252 253 * src/state/Makefile.am: Fixed a path in a Makefile.am. 254 2552009-05-23 14:35 fidlej 256 257 * configure.in, src/gengine/SDLSoundAgent.cpp, 258 src/gengine/SDLSoundAgent.h, src/gengine/SoundAgent.cpp, 259 src/gengine/SoundAgent.h, src/menu/WorldMap.cpp, 260 src/plan/StateManager.cpp, src/state/Makefile.am, 261 src/state/MovieState.cpp, src/state/MovieState.h, 262 src/state/SDL_Movie.h: Used SMPEG to play the intro movie (thanks 263 Mirek Olsak for hints). 264 2652009-05-22 18:38 fidlej 266 267 * src/level/Level.cpp: Incremented the delay for autorestart. The 268 smrt-m-obe dialog needed a bit longer time. 269 2702009-05-22 18:24 fidlej 271 272 * src/: effect/ResColorPack.h, gengine/Makefile.am, 273 gengine/ResCache.h, gengine/ResDialogPack.h, 274 gengine/ResImagePack.cpp, gengine/ResImagePack.h, 275 gengine/ResSoundPack.h, gengine/ResourcePack.h: Used caching of 276 images. 277 2782009-05-11 21:05 fidlej 279 280 * src/SDL_gfx/: Makefile.am, SDL_rotozoom.c, SDL_rotozoom.h: 281 Removed SDL_rotozoom until its needed. 282 2832009-04-09 14:23 asmbsd 284 285 * src/SDL_gfx/: Makefile.am, SDL_rotozoom.c, SDL_rotozoom.h: Add 286 rotozoom functions from SDL-gfx. 287 2882009-04-09 11:34 asmbsd 289 290 * src/gengine/InputAgent.cpp: Release button on SDL_MOUSEBUTTONUP 291 event. 292 2932009-01-14 13:46 fidlej 294 295 * src/gengine/: Path.cpp, Path.h, ResImagePack.cpp, ResImagePack.h: 296 Moved localized path construction into Path.cpp. 297 2982009-01-14 10:51 fidlej 299 300 * src/gengine/Path.cpp: Reverted Path.cpp. 301 3022009-01-14 10:48 fidlej 303 304 * src/gengine/ResImagePack.cpp: Forgotten to commit __ format. 305 3062009-01-14 02:14 asmbsd 307 308 * src/gengine/: Path.cpp, ResImagePack.cpp: Fix img error. 309 3102009-01-13 23:00 fidlej 311 312 * src/gengine/ResImagePack.cpp: Fixed check for valid dot pos. 313 3142009-01-13 22:46 fidlej 315 316 * src/gengine/: ResImagePack.cpp, ResImagePack.h: Added search for 317 localized images. 318 3192009-01-03 00:24 fidlej 320 321 * README-binary: Added README for binary downloads. 322 3232009-01-03 00:12 fidlej 324 325 * NEWS, configure.in: Updated NEWS. 326 3272009-01-01 13:19 fidlej 328 329 * src/gengine/VideoAgent.cpp: Added fallback to windowed mode when 330 the required resolution is too big for fullscreen. 331 3322008-12-29 11:45 fidlej 333 334 * src/gengine/: OptionAgent.cpp, OptionParams.cpp, OptionParams.h: 335 Accepted just valid options. 336 3372008-12-25 23:45 fidlej 338 339 * src/level/Level.cpp: Fixed checking for solvable room before undo 340 saving. 341 3422008-12-25 22:18 fidlej 343 344 * src/level/Rules.cpp: Fixed checking for second dead fish. 345 3462008-12-25 20:06 fidlej 347 348 * src/level/: ShapeBuilder.cpp, ShapeBuilder.h: Based a shape color 349 on the shape. 350 3512008-12-25 19:20 fidlej 352 353 * src/level/: ShapeBuilder.cpp, ShapeBuilder.h: Moved color 354 selection into prepareColor(). 355 3562008-12-25 18:54 fidlej 357 358 * src/: effect/SurfaceTool.cpp, effect/SurfaceTool.h, 359 level/Anim.cpp, level/Anim.h, level/Makefile.am, 360 level/ShapeBuilder.cpp, level/ShapeBuilder.h, 361 level/game-script.cpp: Allowed to use empty image path to get a 362 shape based image. 363 3642008-01-02 23:43 fidlej 365 366 * src/: gengine/OptionAgent.cpp, gengine/StringTool.cpp, 367 level/Landslip.cpp: Fixed missing includes. 368 3692007-12-28 21:27 fidlej 370 371 * src/: gengine/SDLSoundAgent.cpp, gengine/SDLSoundAgent.h, 372 level/Level.cpp: Prevented music restart on undo. 373 3742007-12-22 00:55 fidlej 375 376 * AUTHORS: Updated AUTHORS. 377 3782007-12-22 00:53 fidlej 379 380 * README: Updated README. 381 3822007-12-21 23:36 fidlej 383 384 * fillets.6: Updated man page. 385 3862007-12-21 23:26 fidlej 387 388 * NEWS, configure.in: Preparing release 0.8. 389 3902007-12-21 23:25 fidlej 391 392 * src/: level/Controls.cpp, plan/ConsoleInput.cpp: Replaced 393 std::string.push_back() with append() (for BeOS). 394 3952007-12-15 17:25 fidlej 396 397 * NEWS: Fixed NEWS. 398 3992007-12-15 17:20 fidlej 400 401 * NEWS: Updated NEWS. 402 4032007-12-15 17:09 fidlej 404 405 * NEWS, configure.in: Prepared release-0_8_0-pre2. 406 4072007-12-15 14:31 fidlej 408 409 * src/level/: Controls.cpp, Controls.h, Level.cpp, StepCounter.h, 410 Unit.cpp, Unit.h: Undo is saved before every move down. 411 4122007-12-09 19:41 fidlej 413 414 * src/level/: Level.cpp, Level.h: Simplified undo saving. 415 4162007-12-09 18:26 fidlej 417 418 * src/level/Level.cpp: Fixed force undo save. 419 4202007-12-09 17:59 fidlej 421 422 * src/level/Level.cpp: Fixed saving of state to the correct moves. 423 4242007-12-01 17:39 fidlej 425 426 * src/level/: Cube.cpp, game-script.cpp: Optimized undo saving for 427 normal models. 428 4292007-12-01 16:31 fidlej 430 431 * src/level/: Controls.cpp, Controls.h, Level.cpp, Rules.h, 432 StepCounter.h, Unit.cpp: Saved only pushing and every 10th undo. 433 4342007-10-21 13:49 fidlej 435 436 * NEWS, configure.in: Preparing 0.8.0-pre1 release. 437 4382007-09-28 23:29 fidlej 439 440 * src/level/Rules.cpp: Fixed support for nowall moving stars. 441 4422007-09-28 22:55 fidlej 443 444 * src/level/: Cube.cpp, Cube.h, LevelScript.cpp, game-script.cpp, 445 game-script.h: Added support to save extra parameters. 446 4472007-09-28 20:55 fidlej 448 449 * src/level/: Controls.cpp, Controls.h, Level.cpp, Unit.cpp, 450 Unit.h: Last moving fish is activated after undo. 451 4522007-09-28 20:01 fidlej 453 454 * src/level/: Level.cpp, Rules.cpp: Fixed undo when a fish is out. 455 4562007-09-28 18:08 fidlej 457 458 * src/level/: Controls.h, Cube.h, Field.cpp, Field.h, Level.cpp, 459 Level.h, LevelInput.cpp, LevelInput.h, LevelLoading.h, 460 LevelScript.cpp, MarkMask.cpp, MarkMask.h, Room.cpp, Room.h, 461 Rules.cpp, Rules.h, game-script.cpp, game-script.h: Provided undo 462 on key minus. 463 4642007-09-28 18:06 fidlej 465 466 * src/level/LevelCountDown.cpp: Fixed English. 467 4682007-09-28 18:03 fidlej 469 470 * src/effect/EffectMirror.cpp: Fixed English. 471 4722007-06-30 17:31 fidlej 473 474 * src/plan/Title.cpp: Proper UTF-8 length calculation. 475 4762007-06-30 17:04 fidlej 477 478 * src/gengine/: Dialog.cpp, StringTool.cpp, StringTool.h: Fixed 479 dialog duration (thanks to Gregory Bonik and Egmont Koblinger). 480 4812007-06-30 16:50 fidlej 482 483 * NEWS: Used sentences without dots. 484 4852006-12-20 23:18 fidlej 486 487 * configure.in: More informative have_x11. 488 4892006-12-17 23:02 fidlej 490 491 * NEWS: Updated news by Swedish translation. 492 4932006-12-17 22:25 fidlej 494 495 * AUTHORS: Added new translators. 496 4972006-12-10 23:09 fidlej 498 499 * configure.in: First PKG_CHECK_MODULES has to be unconditioned. 500 5012006-12-10 19:30 fidlej 502 503 * src/level/: Level.cpp, Rules.cpp, game-script.cpp: Fixed typos in 504 comments. 505 5062006-12-10 19:29 fidlej 507 508 * NEWS, configure.in: Preparing 0.7.4 release. 509 5102006-09-20 22:52 fidlej 511 512 * Makefile.cvs, configure.in, src/game/Makefile.am, 513 src/gengine/Makefile.am: Applied patch from Mike Frysinger: - 514 autogen-makefile: copy files, don't symlink them - check-for-X: 515 if you use X funcs, you need to link against them - 516 no-local-paths: the compiler should be handling local paths ... 517 forcing these flags can easily break cross-compilers - 518 use-lua-pkg-config: newer lua's install a lua.pc so as a fall 519 back, lets use that if we can't find lua ourselves - 520 custom-datadir: allow people to override the location of 521 datafiles by specifying --datadir to the configure script 522 5232006-02-12 13:15 fidlej 524 525 * src/: SDL_gfx/SDL_gfxPrimitives.c, SDL_gfx/SDL_gfxPrimitives.h, 526 game/Application.cpp, gengine/OptionAgent.cpp, 527 gengine/ScriptAgent.cpp, gengine/ScriptAgent.h: Debug console now 528 could use file_include(). 529 5302006-01-05 23:31 fidlej 531 532 * src/effect/Font.cpp: ISO C++ does not allow to create array with 533 run-time dependent length. 534 5352005-10-04 20:10 fidlej 536 537 * NEWS, configure.in: Prepared bug fix release 0.7.3 538 5392005-10-04 20:09 fidlej 540 541 * src/menu/NodeDrawer.cpp: Image n_selected.png is not needed any 542 more. 543 5442005-10-03 21:43 fidlej 545 546 * NEWS: Updated NEWS. 547 5482005-10-02 22:50 fidlej 549 550 * NEWS, configure.in: Version 0.7.2 with RTL support. 551 5522005-10-02 21:51 fidlej 553 554 * configure.in, src/effect/Font.cpp: LibLua should be statically 555 linked. 556 5572005-09-28 22:21 fidlej 558 559 * configure.in, src/effect/Font.cpp, src/effect/Font.h, 560 src/effect/Makefile.am, src/game/Makefile.am, 561 src/level/Makefile.am, src/menu/Makefile.am, 562 src/option/Makefile.am, src/plan/Makefile.am, 563 src/state/Makefile.am, src/widget/Makefile.am: Library FriBidi is 564 used for RTL texts. 565 5662005-09-03 10:01 fidlej 567 568 * TODO: Beos is already working. 569 5702005-08-21 23:23 fidlej 571 572 * src/: option/SelectLang.cpp, widget/WiBox.cpp: Added language 573 tooltips over the flags. 574 5752005-08-21 00:32 fidlej 576 577 * src/: game/Application.cpp, gengine/V2.h, menu/LevelNode.cpp, 578 menu/LevelNode.h, menu/NodeDrawer.cpp, menu/NodeDrawer.h, 579 menu/WorldInput.cpp, menu/WorldInput.h, menu/WorldMap.cpp, 580 menu/WorldMap.h, plan/Title.cpp: Unsolved nodes can be selected 581 by pressing TAB. 582 5832005-07-16 16:21 fidlej 584 585 * src/: SDL_gfx/.cvsignore, game/.cvsignore: Added .cvsignore. 586 5872005-07-16 16:15 fidlej 588 589 * NEWS: Preparing 0.7.1 release. 590 5912005-07-14 23:23 fidlej 592 593 * configure.in: Fixed configure.in for mingw32 (thanks Toth 594 Marton). 595 5962005-07-06 20:50 fidlej 597 598 * src/: gengine/ScriptState.cpp, menu/WorldMap.cpp: Fixed usage of 599 garbage. 600 6012005-07-02 20:49 fidlej 602 603 * AUTHORS: Added Cesar and Astrid to the Credits. 604 6052005-06-28 22:50 fidlej 606 607 * src/menu/WorldMap.cpp: Fixed Cancel button for Ending level. 608 6092005-06-28 22:00 fidlej 610 611 * src/: effect/Font.cpp, effect/Outline.cpp, 612 option/MenuOptions.cpp: Fixed default speech=cs. 613 6142005-04-18 17:08 fidlej 615 616 * AUTHORS, fillets.6: Added Przemek Bojczuk as Polish translator. 617 6182005-04-17 14:23 fidlej 619 620 * README: Fillets-data contains czech dialogs as well. 621 6222005-04-17 13:44 fidlej 623 624 * NEWS, TODO, configure.in: Preparation for 0.7 release. 625 6262005-03-13 09:32 fidlej 627 628 * src/gengine/Environ.cpp: Added warning about bad numeric value. 629 6302005-03-13 03:28 fidlej 631 632 * src/: game/Application.cpp, gengine/Environ.cpp, 633 gengine/Environ.h, gengine/OptionAgent.cpp, 634 gengine/OptionAgent.h, gengine/ResSoundPack.cpp, 635 gengine/VideoAgent.cpp, level/Room.cpp, level/StepDecor.cpp, 636 plan/StateInput.cpp, plan/SubTitleAgent.cpp: User can enter 1/0, 637 true/false, on/off, yes/no as boolean value. 638 6392005-03-12 12:20 fidlej 640 641 * src/option/: MenuOptions.cpp, SelectLang.h: Added new icons to 642 the menu options. 643 6442005-03-12 10:27 fidlej 645 646 * AUTHORS: Added Simone to the AUTHORS. 647 6482005-01-29 11:05 fidlej 649 650 * src/gengine/: OptionParams.h, ResDialogPack.cpp: Some cleaning. 651 6522005-01-19 05:14 fidlej 653 654 * src/: gengine/ResDialogPack.cpp, plan/dialog-script.cpp, 655 state/DemoMode.cpp: Improved doc comments. 656 6572004-12-07 19:20 fidlej 658 659 * src/: effect/Picture.cpp, effect/Picture.h, 660 gengine/BaseListener.cpp, gengine/BaseListener.h, 661 gengine/Environ.cpp, gengine/Environ.h, gengine/OptionAgent.cpp, 662 gengine/OptionAgent.h, menu/Pedometer.cpp, menu/Pedometer.h, 663 option/MenuOptions.cpp, plan/GameState.cpp: Texts below pedometer 664 are refreshed too. 665 6662004-12-07 08:03 fidlej 667 668 * src/: option/MenuOptions.cpp, option/MenuOptions.h, 669 plan/GameState.cpp, plan/GameState.h: Options menu is refreshed 670 when lang is changed. 671 6722004-11-30 04:20 fidlej 673 674 * src/: level/LevelStatus.cpp, level/LevelStatus.h, 675 menu/SolverDrawer.cpp: Added state solver_equals -- as good as 676 the best. 677 6782004-11-19 00:18 fidlej 679 680 * src/level/: Controls.cpp, Controls.h, Level.cpp, 681 LevelCountDown.cpp, Room.cpp, Room.h, StepCounter.h, 682 StepDecor.cpp, Unit.cpp, Unit.h: Step counter color depends on 683 power of active fish. 684 6852004-11-18 23:40 fidlej 686 687 * src/: game/GameAgent.cpp, gengine/VideoAgent.cpp, 688 gengine/VideoAgent.h: Fullscreen should toggle straight off. 689 6902004-11-15 00:36 fidlej 691 692 * Makefile.cvs: Fixed aclocal search directory. 693 6942004-11-11 23:53 fidlej 695 696 * src/option/MenuOptions.cpp: Added comment about speech menu. 697 6982004-11-11 23:52 fidlej 699 700 * src/: gengine/Dialog.h, gengine/DialogStack.cpp, 701 gengine/ResDialogPack.cpp, gengine/ResDialogPack.h, 702 option/MenuOptions.cpp, option/MenuOptions.h, 703 option/SelectLang.cpp, option/SelectLang.h: Added menu to choose 704 'speech'. 705 7062004-11-11 23:03 mrpaja 707 708 * NEWS: NEWS update 709 7102004-11-11 22:29 fidlej 711 712 * NEWS: 0.7.0 is not realeased yet. 713 7142004-10-19 19:55 fidlej 715 716 * src/: effect/Font.cpp, menu/LevelNode.cpp: SDL_RLEACCEL is not 717 much usefull in rendered text. 718 7192004-10-19 19:55 fidlej 720 721 * src/level/Controls.cpp: Fixed case of level with no fish. 722 7232004-10-15 23:20 mrpaja 724 725 * TODO: support for theora 726 7272004-10-15 23:12 mrpaja 728 729 * NEWS: 0.6.1 release 730 7312004-10-15 16:41 fidlej 732 733 * configure.in: Version 0.6.2 734 7352004-10-14 21:30 fidlej 736 737 * TODO: Fillets are working on MacOS X, see 738 http://www.toast442.org/fillets 739 7402004-10-14 21:17 fidlej 741 742 * src/game/: Makefile.am, fillets.rc: Specified icon as preload. 743 7442004-10-14 17:59 fidlej 745 746 * TODO, configure.in, src/game/Makefile.am, src/game/fillets.ico, 747 src/game/fillets.rc: Added win32 icon resource. 748 7492004-10-12 02:53 fidlej 750 751 * configure.in: Enhanced X11 checking. 752 7532004-10-11 22:44 mrpaja 754 755 * NEWS: Mac OS X support 756 7572004-10-11 20:59 fidlej 758 759 * src/gengine/VideoAgent.cpp: Removed unused code. 760 7612004-10-11 19:43 fidlej 762 763 * src/gengine/SysVideo.cpp: X11 can be available on MacOSX but not 764 used. 765 7662004-10-11 02:03 mrpaja 767 768 * NEWS: formatting fix 769 7702004-10-10 01:05 fidlej 771 772 * configure.in, src/game/main.cpp, src/gengine/Name.cpp, 773 src/gengine/VideoAgent.h: Preparing fillets-ng 0.6.0 774 7752004-10-09 02:53 fidlej 776 777 * Makefile.am: Removed doxygen from Makefile targets. 778 7792004-10-08 21:33 fidlej 780 781 * configure.in: Preparing 0.6.0rc3. 782 7832004-10-08 21:30 fidlej 784 785 * src/: gengine/Makefile.am, gengine/MessagerAgent.cpp, 786 gengine/NewPtr.cpp, gengine/NewPtr.h, gengine/Object.h, 787 level/Cube.h, level/LevelScript.cpp, level/Unit.h: std::auto_ptr 788 is used instead of NewPtr. 789 7902004-10-03 23:03 fidlej 791 792 * src/level/Controls.cpp: Fixed fish switching. 793 7942004-10-03 21:48 fidlej 795 796 * configure.in: Fixed bug in lua checking. 797 7982004-10-03 18:26 mrpaja 799 800 * NEWS: NEWS update 801 8022004-10-03 01:08 fidlej 803 804 * configure.in: Preparing RC2. 805 8062004-10-03 00:12 fidlej 807 808 * configure.in: Less pedantic configure.in 809 8102004-10-02 23:08 mrpaja 811 812 * TODO: TODO update 813 8142004-10-02 22:42 mrpaja 815 816 * fillets.6: man page update 817 8182004-10-02 22:36 mrpaja 819 820 * TODO: TODO update 821 8222004-10-02 21:56 fidlej 823 824 * TODO: Updated TODO. 825 8262004-10-02 21:52 mrpaja 827 828 * NEWS: NEWS update 829 8302004-10-02 19:58 fidlej 831 832 * src/menu/WorldMap.cpp: Added text message to devel Intro. 833 8342004-09-29 14:20 fidlej 835 836 * src/gengine/VideoAgent.cpp: Fixed invisible cursor on FullScreen. 837 8382004-09-29 14:11 fidlej 839 840 * src/gengine/VideoAgent.cpp: Fixed invisible cursor on FullScreen. 841 8422004-09-28 04:43 fidlej 843 844 * configure.in, src/plan/Title.h: More strict ISO C++. 845 8462004-09-28 04:15 fidlej 847 848 * src/gengine/VideoAgent.cpp: Nicer code for getVideoFlags. 849 8502004-09-27 21:08 fidlej 851 852 * README, TODO: Preparing release-0_6_0rc1. 853 8542004-09-27 20:32 fidlej 855 856 * src/: effect/EffectZx.cpp, effect/EffectZx.h, 857 gengine/OptionParams.cpp, gengine/OptionParams.h: Fixed iso c++ 858 errors. 859 8602004-09-27 20:14 fidlej 861 862 * configure.in, src/gengine/SysVideo.cpp: SDL_syswm.h is not 863 included when not needed. 864 8652004-09-27 18:34 fidlej 866 867 * src/gengine/SysVideo.cpp: Removed debug message. 868 8692004-09-27 18:13 fidlej 870 871 * src/gengine/: OptionAgent.cpp, SysVideo.cpp: Fixed empty $HOME. 872 8732004-09-27 16:38 fidlej 874 875 * src/gengine/SysVideo.cpp: UTF-8 window title for WIN32. 876 8772004-09-27 12:27 fidlej 878 879 * src/SDL_gfx/: Makefile.am, SDL_gfxPrimitives.h: Removed 880 SDL_gfxPrimitives_font. 881 8822004-09-27 03:17 fidlej 883 884 * src/gengine/: InputAgent.cpp, InputHandler.cpp, InputHandler.h, 885 InputProvider.h: Fixed state of mouse buttons. 886 8872004-09-27 02:42 fidlej 888 889 * src/gengine/: InputAgent.cpp, InputAgent.h, VideoAgent.cpp: Mouse 890 cursor is placed in the middle of new window. 891 8922004-09-27 01:59 fidlej 893 894 * src/: effect/Font.cpp, gengine/FsPath.cpp, 895 gengine/InputHandler.cpp, gengine/InputHandler.h, 896 gengine/MouseStroke.h, gengine/Path.cpp, level/LevelInput.cpp, 897 level/LevelInput.h, option/HelpInput.cpp, option/HelpInput.h, 898 plan/StateInput.cpp, plan/StateInput.h: Fixed uninitialized mouse 899 buttons. 900 9012004-09-27 00:34 fidlej 902 903 * src/: SDL_gfx/SDL_gfxPrimitives.c, SDL_gfx/SDL_gfxPrimitives.h, 904 SDL_gfx/SDL_gfxPrimitives_font.h, gengine/FsPath.cpp: Fixed 905 SDL_gfx for mingw. 906 9072004-09-26 14:42 fidlej 908 909 * src/option/MenuOptions.cpp: Smaller font for menu statusbar. 910 9112004-09-26 14:37 fidlej 912 913 * src/: effect/Font.cpp, menu/SolverDrawer.cpp, 914 option/MenuHelp.cpp, option/MenuHelp.h, widget/Makefile.am, 915 widget/WiPara.cpp, widget/WiPara.h: Implemented multi line 916 paragraph. 917 9182004-09-25 23:35 fidlej 919 920 * src/: level/FinderAlg.cpp, menu/WorldMap.cpp: Fixed usage of 921 'and' operator. 922 9232004-09-25 22:34 fidlej 924 925 * src/gengine/DialogStack.h: Fixed missing include. 926 9272004-09-25 18:24 fidlej 928 929 * src/: gengine/Dialog.cpp, gengine/Dialog.h, 930 gengine/DialogStack.cpp, gengine/InputHandler.h, 931 gengine/PlannedDialog.cpp, gengine/PlannedDialog.h, 932 gengine/ResDialogPack.cpp, gengine/ResDialogPack.h, 933 gengine/ResourcePack.h, level/Controls.cpp, menu/WorldMap.cpp, 934 option/MenuOptions.cpp, option/MenuOptions.h, state/DemoInput.h, 935 widget/IWidget.cpp, widget/IWidget.h, widget/Labels.cpp, 936 widget/Labels.h, widget/Makefile.am, widget/WiBox.cpp, 937 widget/WiBox.h, widget/WiStatusBar.cpp, widget/WiStatusBar.h: 938 Implemented menu tooltips. 939 9402004-09-25 15:20 fidlej 941 942 * src/: level/LevelStatus.cpp, menu/PedoInput.cpp, 943 menu/PedoInput.h, menu/WorldInput.h: Help is only enabled in 944 level. 945 9462004-09-25 14:34 fidlej 947 948 * configure.in, fillets.6: Updated man page. 949 9502004-09-25 04:09 fidlej 951 952 * src/level/Level.cpp: unwanted mouse press will not move a fish 953 9542004-09-25 03:15 fidlej 955 956 * src/: level/LevelInput.cpp, level/LevelInput.h, menu/Labels.cpp, 957 menu/Labels.h, menu/Makefile.am, option/HelpInput.cpp, 958 option/HelpInput.h, option/Makefile.am, option/MenuHelp.cpp, 959 option/MenuHelp.h, plan/Makefile.am, plan/StateInput.cpp, 960 plan/StateInput.h, state/DemoInput.cpp, state/GameInput.cpp, 961 state/GameInput.h, widget/Labels.cpp, widget/Labels.h, 962 widget/Makefile.am: Implemented real help screen. Use F1 and 963 translate script/labels.lua. 964 9652004-09-25 01:00 fidlej 966 967 * src/: game/Application.cpp, game/GameAgent.cpp, 968 menu/WorldBranch.cpp, menu/WorldBranch.h, menu/WorldMap.cpp, 969 menu/WorldMap.h, menu/worldmap-script.cpp, 970 menu/worldmap-script.h: Only 'worldmap' parameter is needed for 971 extra levels. 972 9732004-09-24 22:57 fidlej 974 975 * src/level/: LevelScript.cpp, Room.cpp, Room.h, game-script.cpp, 976 game-script.h: Implemented setFastFalling() for script. 977 9782004-09-24 20:33 fidlej 979 980 * src/menu/SolverDrawer.cpp: Reformated solution info. 981 9822004-09-24 19:26 fidlej 983 984 * src/: menu/SolverDrawer.cpp, widget/VBox.cpp, widget/VBox.h: 985 Solver info is centered. 986 9872004-09-24 19:08 fidlej 988 989 * src/: effect/Font.cpp, effect/Font.h, gengine/ResourcePack.h, 990 level/LevelStatus.cpp, level/LevelStatus.h, menu/Labels.cpp, 991 menu/Labels.h, menu/Makefile.am, menu/Pedometer.cpp, 992 menu/SolverDrawer.cpp, menu/SolverDrawer.h, menu/WorldMap.cpp, 993 plan/SubTitleAgent.cpp, plan/SubTitleAgent.h, widget/Makefile.am, 994 widget/WiButton.h, widget/WiLabel.cpp, widget/WiLabel.h, 995 widget/WiPicture.h: Info about the best solver is under 996 pedometer. 997 9982004-09-24 16:09 fidlej 999 1000 * src/: gengine/Makefile.am, gengine/ScriptState.cpp, 1001 gengine/ScriptState.h, gengine/Scripter.cpp, gengine/Scripter.h, 1002 gengine/def-script.cpp, gengine/def-script.h, 1003 gengine/options-script.cpp, level/LevelStatus.cpp, 1004 level/LevelStatus.h, level/MouseControl.cpp, level/Room.cpp, 1005 level/game-script.cpp, level/level-script.cpp, 1006 menu/LevelNode.cpp, menu/LevelNode.h, menu/WorldBranch.cpp, 1007 menu/WorldBranch.h, menu/WorldMap.cpp, menu/WorldMap.h, 1008 menu/worldmap-script.cpp, option/SelectLang.cpp, 1009 option/SelectLang.h, plan/Planner.cpp, plan/Planner.h, 1010 plan/dialog-script.cpp, plan/dialog-script.h, 1011 state/demo-script.cpp: Wrapped script leader as Scripter. 1012 10132004-09-14 16:48 fidlej 1014 1015 * src/level/: LevelScript.cpp, Rules.cpp, Rules.h, game-script.cpp, 1016 game-script.h: New script function model_getTouchDir(). 'touched' 1017 state was removed. 1018 10192004-09-14 15:51 fidlej 1020 1021 * src/level/: Field.cpp, Rules.cpp, Rules.h: Implemented state 1022 'touched' for touched but not pushed objects. 1023 10242004-09-12 13:51 fidlej 1025 1026 * src/menu/WorldMap.cpp: Ending is only shown after a final level. 1027 10282004-09-10 22:27 fidlej 1029 1030 * src/: gengine/DialogStack.h, level/CountAdvisor.h, 1031 level/Level.cpp, level/Level.h, level/LevelCountDown.cpp, 1032 level/LevelCountDown.h, level/Makefile.am: Shorted countdown when 1033 the is no sound. 1034 10352004-09-10 21:13 fidlej 1036 1037 * src/: level/Level.cpp, level/Level.h, level/LevelCountDown.cpp, 1038 level/LevelCountDown.h, level/LevelStatus.cpp, 1039 level/LevelStatus.h, level/Makefile.am, level/RoomAccess.cpp, 1040 level/RoomAccess.h, level/level-script.cpp, menu/Pedometer.cpp: 1041 Reworked level countdown. 1042 10432004-09-10 16:51 fidlej 1044 1045 * src/: gengine/InputAgent.cpp, gengine/InputAgent.h, 1046 gengine/InputHandler.cpp, gengine/InputHandler.h, 1047 gengine/InputProvider.h, gengine/Makefile.am, level/Controls.cpp, 1048 level/Controls.h, level/Field.h, level/FinderAlg.cpp, 1049 level/FinderAlg.h, level/FinderField.cpp, level/FinderField.h, 1050 level/FinderPlace.h, level/Makefile.am, level/MarkMask.cpp, 1051 level/MarkMask.h, level/MouseControl.cpp, level/MouseControl.h, 1052 level/Room.cpp, level/Room.h, level/Rules.cpp, level/Rules.h, 1053 level/Unit.cpp, level/Unit.h: Implemented mouse controls. Press 1054 left or right mouse button. 1055 10562004-09-10 16:45 fidlej 1057 1058 * src/menu/WorldMap.cpp: Fixed case when ending is not present. 1059 10602004-09-10 00:59 fidlej 1061 1062 * src/: gengine/V2.h, level/Controls.cpp, level/Controls.h, 1063 level/Level.cpp, level/Level.h, level/LevelInput.cpp, 1064 level/LevelInput.h, level/Room.cpp, level/Room.h, level/Unit.cpp, 1065 level/Unit.h, level/View.cpp, level/View.h: Mouse click can 1066 select fish. 1067 10682004-09-09 23:50 fidlej 1069 1070 * src/game/GameAgent.cpp: Implemented playtime storing. 1071 10722004-09-09 23:01 fidlej 1073 1074 * src/menu/: LevelNode.cpp, LevelNode.h, WorldBranch.cpp, 1075 WorldBranch.h, WorldMap.cpp, WorldMap.h: Ending node is started 1076 when all levels were solved. 1077 10782004-09-09 21:42 fidlej 1079 1080 * src/: gengine/Makefile.am, gengine/NewPtr.cpp, gengine/NewPtr.h, 1081 gengine/Object.h, level/Cube.h, level/LevelScript.cpp, 1082 level/Unit.h, menu/Pedometer.cpp, plan/StateManager.cpp: Fixed 1083 shutdown. 1084 10852004-09-08 23:10 fidlej 1086 1087 * src/: gengine/DialogStack.cpp, gengine/DialogStack.h, 1088 plan/Planner.cpp, plan/dialog-script.cpp, plan/dialog-script.h: 1089 Fixed waiting for dialog end. 1090 10912004-09-08 15:33 fidlej 1092 1093 * src/state/DemoMode.cpp: Subtitles are scrolling non-stop on final 1094 poster. 1095 10962004-09-08 01:02 fidlej 1097 1098 * src/gengine/: options-script.cpp, options-script.h: Added missing 1099 files. 1100 11012004-09-08 01:01 fidlej 1102 1103 * src/: gengine/Makefile.am, gengine/ScriptAgent.cpp, 1104 plan/Planner.cpp: Exported options_getParam() function to the 1105 script. 1106 11072004-09-07 13:45 fidlej 1108 1109 * src/: game/Application.cpp, game/main.cpp, 1110 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 1111 gengine/DialogStack.cpp, gengine/DialogStack.h, 1112 gengine/Makefile.am, gengine/Name.cpp, gengine/Name.h, 1113 gengine/ScriptState.cpp, level/Cube.cpp, level/Cube.h, 1114 level/Level.cpp, level/Level.h, level/LevelScript.cpp, 1115 level/LevelStatus.cpp, level/LevelStatus.h, level/Room.cpp, 1116 level/Room.h, level/Rules.cpp, menu/Pedometer.cpp, 1117 plan/GameState.cpp, plan/GameState.h, plan/Planner.cpp, 1118 plan/Planner.h, plan/StateManager.cpp, plan/SubTitleAgent.cpp, 1119 plan/SubTitleAgent.h, plan/Title.cpp, plan/dialog-script.cpp, 1120 state/DemoMode.cpp, state/DemoMode.h, state/PosterState.cpp, 1121 state/PosterState.h: Implemented scrolling subtitles on final 1122 poster. Reworked dialogAgent. 1123 11242004-09-06 13:56 fidlej 1125 1126 * src/gengine/: def-script.cpp, def-script.h: Reduced number of 1127 warning messages. 1128 11292004-09-06 13:43 fidlej 1130 1131 * src/gengine/: ScriptState.cpp, ScriptState.h, def-script.cpp, 1132 def-script.h: Implemented stack traceback. 1133 11342004-09-06 01:44 fidlej 1135 1136 * src/level/Level.cpp: Exported CODENAME to the script. 1137 11382004-09-04 01:15 fidlej 1139 1140 * src/: gengine/InputAgent.cpp, gengine/ResourcePack.h, 1141 level/Room.cpp: Fixed fullscreen without mouse focus. 1142 11432004-09-02 21:13 fidlej 1144 1145 * src/level/: LevelScript.cpp, game-script.cpp, game-script.h: 1146 Implemented script functions model_countAnims() and 1147 model_getDir(). 1148 11492004-09-02 18:52 fidlej 1150 1151 * src/game/GameAgent.cpp: Fixed typo worlmap/worldmap. 1152 11532004-09-02 18:36 fidlej 1154 1155 * src/effect/: PixelIterator.cpp, PixelIterator.h: Enhanced pixel 1156 iterator. 1157 11582004-09-02 18:22 fidlej 1159 1160 * src/: effect/WavyPicture.cpp, effect/WavyPicture.h, 1161 game/GameAgent.cpp, game/main.cpp, level/Level.cpp, 1162 level/Level.h, level/LevelStatus.cpp, level/LevelStatus.h, 1163 level/Room.cpp, level/Room.h, level/game-script.cpp, 1164 menu/Pedometer.cpp, menu/WorldMap.cpp, plan/StateManager.cpp: 1165 Implemented way to play external levels. Use 1166 worlmap=level/worldmap.lua worlddesc=level/worlddesc.lua 1167 11682004-08-30 18:18 fidlej 1169 1170 * src/effect/: PixelIterator.h, PixelTool.cpp: Fixed missing file. 1171 11722004-08-30 13:34 fidlej 1173 1174 * src/effect/: PixelIterator.cpp, PixelTool.cpp, PixelTool.h: 1175 Removed duplicite code. 1176 11772004-08-29 22:52 fidlej 1178 1179 * src/effect/: EffectZx.cpp, Makefile.am, PixelIterator.cpp, 1180 PixelTool.cpp: Implemented PixelIterator for speed. 1181 11822004-08-29 21:29 fidlej 1183 1184 * configure.in: libm is not on BeOS. 1185 11862004-08-29 17:50 fidlej 1187 1188 * src/effect/WavyPicture.cpp: Fixed wavy background. 1189 11902004-08-29 02:08 fidlej 1191 1192 * src/: gengine/def-script.cpp, gengine/def-script.h, 1193 level/Anim.cpp, level/Anim.h, level/LevelScript.cpp, 1194 level/game-script.cpp, level/game-script.h: Removed ugly 1195 model_addDuplexAnim() function from script interface. 1196 11972004-08-28 21:31 fidlej 1198 1199 * src/: level/Dir.h, level/game-script.cpp, level/game-script.h, 1200 state/PosterScroller.cpp, state/PosterScroller.h: Enhanced 1201 scrolling poster used for credits. 1202 12032004-08-28 12:13 fidlej 1204 1205 * src/level/Level.cpp: Added few documentation notes. 1206 12072004-08-28 02:38 fidlej 1208 1209 * src/level/: Controls.cpp, Controls.h, LevelScript.cpp, Room.cpp, 1210 Room.h, game-script.cpp, game-script.h: Reduced anim phases for 1211 ex-fishes. 1212 12132004-08-27 22:41 fidlej 1214 1215 * src/level/Dir.cpp: Fixed missing assert.h 1216 12172004-08-27 20:53 fidlej 1218 1219 * src/level/: Anim.cpp, Controls.cpp, Controls.h, Cube.cpp, Cube.h, 1220 Dir.cpp, Dir.h, Landslip.cpp, Makefile.am, MarkMask.cpp, 1221 MarkMask.h, ModelFactory.cpp, ModelFactory.h, OnStack.h, 1222 Room.cpp, Rules.cpp, Rules.h, Unit.cpp, View.cpp: Implemented 1223 output_DIR for level windoze. 1224 12252004-08-25 21:24 fidlej 1226 1227 * src/level/: Level.cpp, LevelLoading.cpp, LevelLoading.h: Fixed 1228 loading + restart problem. 1229 12302004-08-20 23:50 fidlej 1231 1232 * src/level/: Level.cpp, Level.h, LevelLoading.h, View.cpp: Loading 1233 is paused when menu appears. 1234 12352004-08-20 23:36 fidlej 1236 1237 * src/effect/: EffectZx.cpp, PixelTool.cpp, PixelTool.h, 1238 WavyPicture.cpp: Optimized Zx for speed. 1239 12402004-08-20 22:38 fidlej 1241 1242 * src/level/: Level.cpp, Level.h, LevelLoading.cpp, LevelLoading.h, 1243 LevelScript.cpp, LevelScript.h, Makefile.am, RoomAccess.cpp, 1244 RoomAccess.h: Refactorized level loading code. 1245 12462004-08-20 20:56 fidlej 1247 1248 * configure.in: Removed C specific warning flags. 1249 12502004-08-19 17:32 fidlej 1251 1252 * src/level/Rules.cpp: Fixed fall propagation, falling object on 1253 fish is not on wall. 1254 12552004-08-19 16:52 fidlej 1256 1257 * src/: gengine/DialogAgent.cpp, gengine/DialogAgent.h, 1258 gengine/InputAgent.cpp, gengine/KeyStroke.cpp, 1259 gengine/StringTool.cpp, gengine/StringTool.h, gengine/V2.h, 1260 level/Anim.cpp, level/Anim.h, level/Controls.cpp, 1261 level/Controls.h, level/Level.cpp, level/MarkMask.cpp, 1262 level/MarkMask.h, level/ModelFactory.cpp, level/ModelFactory.h, 1263 level/Rules.cpp, level/Rules.h, level/Shape.cpp, level/Shape.h, 1264 level/Unit.cpp, level/Unit.h: Added support for more that three 1265 fishes. Fixed fallout at corners. 1266 12672004-08-17 22:57 fidlej 1268 1269 * src/: gengine/ResDialogPack.cpp, gengine/ResDialogPack.h, 1270 level/LevelStatus.cpp, level/LevelStatus.h: Fixed string 1271 handling. 1272 12732004-08-17 22:25 fidlej 1274 1275 * src/: gengine/ResDialogPack.cpp, gengine/ResDialogPack.h, 1276 level/Room.cpp, level/Room.h: Nicer code. 1277 12782004-08-17 22:07 fidlej 1279 1280 * src/level/: Controls.cpp, Controls.h, Cube.h, Room.cpp, Room.h, 1281 Rules.cpp, Rules.h: Optimized checking for dead fish. 1282 12832004-08-17 21:17 fidlej 1284 1285 * src/level/: Landslip.cpp, Landslip.h, Level.cpp, Makefile.am, 1286 ModelList.cpp, ModelList.h, Room.cpp, Rules.cpp, Rules.h: 1287 Optimized stack falling. 1288 12892004-08-17 00:44 fidlej 1290 1291 * src/level/game-script.cpp: Fixed model_equals for border. 1292 12932004-08-16 15:01 fidlej 1294 1295 * src/level/: Level.h, LevelScript.cpp, level-script.cpp, 1296 level-script.h: Added script function level_isSolved(). 1297 12982004-08-16 11:26 fidlej 1299 1300 * src/: gengine/Dialog.cpp, gengine/Dialog.h, 1301 gengine/DialogAgent.cpp, gengine/StringTool.cpp, 1302 gengine/StringTool.h, gengine/TimerAgent.cpp, 1303 gengine/TimerAgent.h, plan/FishDialog.cpp, plan/FishDialog.h: 1304 Added support for formated subtitles. 1305 13062004-08-16 10:33 fidlej 1307 1308 * src/gengine/SysVideo.cpp: Fixed utf-8 -> WM_Name conversion 1309 (thanks to Eric Estievenart). 1310 13112004-08-14 12:36 fidlej 1312 1313 * src/level/Anim.cpp: Fixed modulo 0 when anim phase overflows. 1314 13152004-08-14 00:45 fidlej 1316 1317 * src/: effect/Picture.cpp, effect/Picture.h, level/Level.cpp, 1318 level/Level.h, level/LevelScript.cpp, level/LevelScript.h, 1319 level/Room.cpp, level/Room.h, level/game-script.cpp, 1320 level/game-script.h, level/level-script.cpp, 1321 level/level-script.h: Bg picture can be changed. Renamed 1322 level_setRoomWaves to game_setRoomWaves. 1323 13242004-08-14 00:21 fidlej 1325 1326 * src/gengine/DialogAgent.cpp: Fixed segfail when dialog is 1327 missing. 1328 13292004-08-11 22:24 fidlej 1330 1331 * Makefile.am, README, main.aap, src/Makefile.am, src/main.aap: 1332 Removed obsolete main.aap for AAP. 1333 13342004-08-11 11:41 fidlej 1335 1336 * configure.in: Preparing new release 0.5.0 1337 13382004-08-11 11:08 fidlej 1339 1340 * src/state/PosterScroller.cpp: Speed up credits a bit. 1341 13422004-08-11 10:54 fidlej 1343 1344 * README, TODO, fillets.6: Updated README, TODO, man. 1345 13462004-08-11 10:32 fidlej 1347 1348 * src/gengine/: KeyStroke.cpp, KeyStroke.h, VideoAgent.h: Shift is 1349 ignored for keystrokes. 1350 13512004-08-10 23:34 fidlej 1352 1353 * src/gengine/PlannedDialog.cpp: Fixed fish talking anim. 1354 13552004-08-10 20:48 fidlej 1356 1357 * src/: level/LevelInput.cpp, level/LevelInput.h, 1358 plan/SubTitleAgent.cpp: Implemented temporary help on F1. 1359 13602004-08-10 20:28 mrpaja 1361 1362 * fillets.6: man page update 1363 13642004-08-10 19:35 fidlej 1365 1366 * src/: effect/SurfaceTool.cpp, gengine/PlannedDialog.cpp, 1367 level/Controls.cpp: Updated api docs. 1368 13692004-08-10 19:32 fidlej 1370 1371 * src/: gengine/OptionParams.cpp, widget/Slider.cpp, 1372 widget/Slider.h: Renamed local variables not to shadow globals on 1373 FreeBSD. 1374 13752004-08-10 12:16 fidlej 1376 1377 * src/: gengine/OptionAgent.cpp, gengine/SDLSoundAgent.cpp, 1378 level/Cube.cpp, option/MenuOptions.cpp, option/MenuOptions.h: 1379 Revised TODO. 1380 13812004-08-10 12:07 fidlej 1382 1383 * src/: menu/WorldMap.cpp, state/Makefile.am, 1384 state/PosterScroller.cpp, state/PosterScroller.h, 1385 state/PosterState.cpp, state/PosterState.h: Implemented credits. 1386 13872004-08-10 11:07 fidlej 1388 1389 * src/: gengine/BaseListener.cpp, gengine/OptionAgent.cpp, 1390 gengine/OptionAgent.h, gengine/VideoAgent.cpp, level/Level.cpp, 1391 menu/WorldMap.cpp: User and system config is reread when userdir 1392 or systemdir changes. 1393 13942004-08-09 11:40 fidlej 1395 1396 * src/level/: Controls.cpp, Controls.h, Level.cpp, Level.h, 1397 Room.cpp, Room.h, Unit.cpp, Unit.h: Level is only solved when 1398 nothing is falling. 1399 14002004-08-08 19:33 fidlej 1401 1402 * src/level/Room.cpp: Background is not shifted. 1403 14042004-08-08 18:50 fidlej 1405 1406 * src/: effect/Picture.h, gengine/DialogAgent.cpp, 1407 gengine/DialogAgent.h, gengine/PlannedDialog.cpp, 1408 gengine/PlannedDialog.h, level/LevelScript.cpp, level/Room.cpp, 1409 level/Room.h, level/View.cpp, level/View.h, 1410 level/game-script.cpp, level/game-script.h: Special handling for 1411 cycling dialogs. Implemented screen shift. 1412 14132004-08-08 15:26 fidlej 1414 1415 * src/level/: StatusDisplay.cpp, StatusDisplay.h: Added missing 1416 files. 1417 14182004-08-08 14:44 fidlej 1419 1420 * src/: gengine/Drawable.h, level/Level.cpp, level/Level.h, 1421 level/Makefile.am, level/Room.h, level/StepDecor.h, 1422 menu/Pedometer.cpp, menu/WorldMap.cpp, option/MenuOptions.cpp, 1423 plan/GameState.cpp, plan/GameState.h, plan/KeyConsole.cpp, 1424 state/DemoMode.cpp, state/PosterState.cpp: Game saved status is 1425 displayed. 1426 14272004-08-08 11:54 fidlej 1428 1429 * src/: game/Application.cpp, level/LevelInput.h, menu/PedoInput.h, 1430 menu/WorldInput.h, option/MenuOptions.cpp, option/MenuOptions.h, 1431 plan/ConsoleInput.h, plan/StateInput.cpp, plan/StateInput.h, 1432 state/DemoInput.h, state/GameInput.cpp, state/GameInput.h: Fixed 1433 '-' as unicode char bug. Added button to turn subtitles on/off. 1434 14352004-08-08 10:23 fidlej 1436 1437 * src/: game/Application.cpp, gengine/OptionAgent.cpp, 1438 level/LevelInput.cpp, level/LevelInput.h, plan/StateInput.cpp, 1439 plan/StateInput.h, plan/SubTitleAgent.cpp, plan/Title.cpp, 1440 state/DemoInput.h, state/GameInput.cpp, state/GameInput.h: F6 1441 will disable subtitles. 1442 14432004-08-08 00:32 mrpaja 1444 1445 * fillets.6: man page update 1446 14472004-08-08 00:26 fidlej 1448 1449 * src/gengine/SysVideo.cpp: SDL_syswm.h should not be included when 1450 X11 is not found. 1451 14522004-08-07 23:47 fidlej 1453 1454 * src/: game/Application.cpp, gengine/Dialog.cpp, gengine/Dialog.h, 1455 gengine/DialogAgent.cpp, gengine/PlannedDialog.cpp, 1456 gengine/PlannedDialog.h, gengine/ResDialogPack.cpp, 1457 gengine/ResDialogPack.h, plan/FishDialog.cpp, plan/FishDialog.h: 1458 Implemented 'speech' config var to set different lang for speech. 1459 14602004-08-07 20:30 fidlej 1461 1462 * src/menu/WorldMap.cpp: Implemented 'intro under construction'. 1463 14642004-08-07 19:32 fidlej 1465 1466 * src/: game/Application.cpp, game/Application.h, 1467 gengine/Makefile.am, gengine/OptionAgent.cpp, 1468 gengine/OptionAgent.h, gengine/OptionParams.cpp, 1469 gengine/OptionParams.h: Enhanced help formating. 1470 14712004-08-07 17:18 fidlej 1472 1473 * src/gengine/OptionAgent.cpp: Changed help format. 1474 14752004-08-07 16:54 fidlej 1476 1477 * src/gengine/: Environ.cpp, OptionAgent.cpp: Changed help format. 1478 14792004-08-07 16:38 fidlej 1480 1481 * src/: game/main.cpp, gengine/BaseAgent.cpp, gengine/Environ.cpp, 1482 gengine/Environ.h, gengine/HelpException.h, gengine/Makefile.am, 1483 gengine/Name.h, gengine/OptionAgent.cpp, gengine/OptionAgent.h: 1484 Added --help and --version. 1485 14862004-08-07 16:00 mrpaja 1487 1488 * fillets.6: man page update 1489 14902004-08-07 14:24 fidlej 1491 1492 * src/: level/LevelScript.cpp, level/Rules.cpp, level/Rules.h, 1493 level/game-script.cpp, level/game-script.h, menu/LevelNode.cpp: 1494 Fixed level depth. Added model_isAtBorder() script function. 1495 14962004-08-07 11:40 fidlej 1497 1498 * src/level/: Field.h, MarkMask.cpp, MarkMask.h, Rules.cpp, 1499 Rules.h: Object can go out of room only when there is no resist. 1500 15012004-08-07 02:04 fidlej 1502 1503 * src/option/: LangFlag.cpp, LangFlag.h: LangFlag is not need any 1504 more. 1505 15062004-08-07 02:03 fidlej 1507 1508 * src/menu/: LuaTable.cpp, LuaTable.h, Makefile.am: LuaTable is not 1509 need any more. 1510 15112004-08-07 01:59 fidlej 1512 1513 * src/: game/Application.cpp, gengine/OptionAgent.cpp, 1514 gengine/OptionAgent.h, gengine/SoundAgent.cpp: Specified default 1515 values for sound. 1516 15172004-08-07 01:00 fidlej 1518 1519 * src/level/Level.cpp: Changed info about no-save. 1520 15212004-08-07 00:20 fidlej 1522 1523 * src/: game/GameAgent.cpp, gengine/Path.h, gengine/def-script.h, 1524 level/Level.cpp, level/LevelStatus.cpp, level/LevelStatus.h, 1525 menu/LevelNode.cpp, menu/LevelNode.h, menu/Makefile.am, 1526 menu/Pedometer.cpp, menu/WorldBranch.cpp, menu/WorldBranch.h, 1527 menu/WorldMap.cpp, menu/WorldMap.h, menu/WorldWay.cpp, 1528 menu/WorldWay.h, plan/GameState.h, state/DemoInput.cpp, 1529 state/DemoInput.h, state/Makefile.am, state/PosterState.cpp, 1530 state/PosterState.h: Reworked worldmap parsing. Added support for 1531 poster in final levels. 1532 15332004-08-06 19:44 fidlej 1534 1535 * src/: gengine/MouseStroke.cpp, gengine/MouseStroke.h, 1536 level/Goal.cpp, level/Goal.h, level/game-script.cpp, 1537 menu/WorldInput.cpp: Fixed mouse button diagnostic. Added 'alive' 1538 goal. 1539 15402004-08-06 15:48 fidlej 1541 1542 * src/: level/Controls.cpp, level/LevelScript.cpp, 1543 level/LevelScript.h, level/Room.cpp, level/Room.h, 1544 plan/Planner.cpp, plan/Planner.h: Fixed busy+interrupt bug. 1545 15462004-08-06 14:54 fidlej 1547 1548 * src/option/: MenuOptions.cpp, MenuOptions.h: Implemented 1549 background tone. 1550 15512004-08-06 14:23 fidlej 1552 1553 * src/level/: Room.cpp, Rules.cpp: Fixed fish switching when one is 1554 out of room. 1555 15562004-08-06 14:01 fidlej 1557 1558 * src/option/MenuOptions.cpp: Removed magical constant. 1559 15602004-08-06 13:26 fidlej 1561 1562 * src/: level/Level.cpp, level/Level.h, level/level-script.cpp, 1563 state/DemoMode.cpp, state/DemoMode.h: Fixed DemoMode + 1564 MenuOptions redraw. 1565 15662004-08-06 12:38 fidlej 1567 1568 * src/: gengine/InputAgent.cpp, gengine/InputAgent.h, 1569 gengine/InputHandler.h, gengine/InputProvider.h, 1570 gengine/Makefile.am, gengine/MouseStroke.h, level/Controls.cpp, 1571 level/Controls.h, level/Level.cpp, level/Room.cpp, level/Room.h, 1572 level/Unit.cpp, level/Unit.h, menu/Pedometer.cpp, 1573 menu/WorldMap.cpp, plan/GameState.cpp, plan/GameState.h: Wrapped 1574 input for game states. 1575 15762004-08-06 02:50 fidlej 1577 1578 * src/option/MenuOptions.cpp: Moved back button closer to menu. 1579 15802004-08-06 02:10 fidlej 1581 1582 * src/level/Level.cpp: Updated countdown to reflect border shout. 1583 15842004-08-06 00:43 fidlej 1585 1586 * src/level/: Level.cpp, MarkMask.cpp, MarkMask.h, Room.cpp, 1587 Room.h, Rules.cpp, Rules.h: Implemented shout at room border. 1588 15892004-08-03 23:46 fidlej 1590 1591 * src/: effect/Makefile.am, effect/Outline.cpp, 1592 effect/SurfaceTool.cpp, effect/SurfaceTool.h, widget/Slider.cpp: 1593 Implemented alphaFill. 1594 15952004-08-03 20:17 fidlej 1596 1597 * src/state/demo-script.cpp: Added missing include. 1598 15992004-08-03 19:56 fidlej 1600 1601 * src/plan/GameState.cpp: Remove few debug messages. 1602 16032004-08-03 19:53 fidlej 1604 1605 * src/: gengine/BaseListener.h, option/MenuOptions.cpp, 1606 option/RadioBox.cpp, option/RadioBox.h, option/SelectLang.h, 1607 plan/GameState.cpp, plan/GameState.h, widget/Makefile.am, 1608 widget/Slider.h, widget/WiButton.cpp, widget/WiButton.h, 1609 widget/WiContainer.cpp, widget/WiContainer.h: Added back button 1610 from menu. 1611 16122004-08-03 17:55 fidlej 1613 1614 * src/: effect/Font.cpp, effect/Font.h, effect/LayeredPicture.cpp, 1615 effect/Picture.cpp, effect/Picture.h, game/Application.cpp, 1616 gengine/DialogAgent.h, gengine/Environ.cpp, gengine/Environ.h, 1617 gengine/ResDialogPack.h, gengine/ResImagePack.cpp, 1618 gengine/ResImagePack.h, gengine/ResSoundPack.cpp, 1619 gengine/ResSoundPack.h, gengine/SDLSoundAgent.cpp, 1620 gengine/ScriptAgent.cpp, gengine/ScriptAgent.h, 1621 gengine/ScriptState.cpp, gengine/ScriptState.h, 1622 gengine/SoundAgent.h, gengine/VideoAgent.cpp, 1623 gengine/VideoAgent.h, level/Anim.h, level/Field.cpp, 1624 level/Field.h, level/LevelScript.cpp, level/LevelScript.h, 1625 level/LevelStatus.cpp, level/ModelFactory.cpp, 1626 level/ModelFactory.h, level/Room.h, menu/NodeDrawer.cpp, 1627 menu/NodeDrawer.h, menu/WorldMap.cpp, menu/WorldMap.h, 1628 menu/WorldWay.cpp, menu/WorldWay.h, option/SelectLang.cpp, 1629 plan/Planner.h, plan/SubTitleAgent.cpp, plan/SubTitleAgent.h: 1630 Changed not necessary includes to forward delearations. 1631 16322004-08-03 17:40 fidlej 1633 1634 * src/gengine/: Makefile.am, RectBinder.cpp, RectBinder.h: Removed 1635 unused RectBinder. 1636 16372004-08-03 17:03 fidlej 1638 1639 * src/: option/Makefile.am, option/RadioBox.cpp, option/RadioBox.h, 1640 option/SelectLang.cpp, option/SelectLang.h, widget/WiBox.h, 1641 widget/WiPicture.h: Rewritten SelectLang widget. 1642 16432004-08-01 15:27 fidlej 1644 1645 * configure.in, src/Makefile.am, src/game/KeyConsole.cpp, 1646 src/game/KeyConsole.h, src/game/Makefile.am, 1647 src/gengine/IKeyConsole.h, src/gengine/InputAgent.cpp, 1648 src/gengine/KeyStroke.cpp, src/gengine/KeyStroke.h, 1649 src/gengine/Makefile.am, src/level/LevelInput.cpp, 1650 src/level/LevelInput.h, src/level/Makefile.am, 1651 src/menu/Makefile.am, src/menu/PedoInput.cpp, 1652 src/menu/PedoInput.h, src/menu/WorldInput.cpp, 1653 src/menu/WorldInput.h, src/option/OptionsInput.cpp, 1654 src/option/OptionsInput.h, src/plan/ConsoleInput.cpp, 1655 src/plan/ConsoleInput.h, src/plan/DemoInput.cpp, 1656 src/plan/DemoInput.h, src/plan/DemoMode.cpp, src/plan/DemoMode.h, 1657 src/plan/GameState.h, src/plan/KeyConsole.cpp, 1658 src/plan/KeyConsole.h, src/plan/Makefile.am, 1659 src/plan/StateInput.cpp, src/plan/StateInput.h, 1660 src/plan/demo-script.cpp, src/plan/demo-script.h, 1661 src/state/.cvsignore, src/state/DemoInput.cpp, 1662 src/state/DemoInput.h, src/state/DemoMode.cpp, 1663 src/state/DemoMode.h, src/state/GameInput.cpp, 1664 src/state/GameInput.h, src/state/Makefile.am, 1665 src/state/demo-script.cpp, src/state/demo-script.h, 1666 src/widget/Slider.cpp: Debug console is back. Use F10 for options 1667 menu. 1668 16692004-08-01 13:09 fidlej 1670 1671 * src/: effect/LayeredPicture.cpp, effect/LayeredPicture.h, 1672 effect/Picture.cpp, effect/Picture.h, effect/WavyPicture.cpp, 1673 effect/WavyPicture.h, game/GameAgent.cpp, game/GameAgent.h, 1674 game/KeyConsole.cpp, game/KeyConsole.h, gengine/Drawable.h, 1675 gengine/IDrawer.cpp, gengine/IDrawer.h, gengine/IKeyConsole.h, 1676 gengine/InputAgent.cpp, gengine/InputAgent.h, 1677 gengine/Makefile.am, gengine/MultiDrawer.cpp, 1678 gengine/MultiDrawer.h, gengine/SysVideo.cpp, gengine/SysVideo.h, 1679 gengine/VideoAgent.cpp, gengine/VideoAgent.h, level/Level.cpp, 1680 level/Level.h, level/Room.cpp, level/Room.h, level/View.cpp, 1681 level/View.h, menu/Pedometer.cpp, menu/Pedometer.h, 1682 menu/WorldMap.cpp, menu/WorldMap.h, option/MenuOptions.cpp, 1683 option/MenuOptions.h, plan/DemoMode.cpp, plan/DemoMode.h, 1684 plan/GameState.cpp, plan/GameState.h, plan/StateManager.cpp, 1685 plan/StateManager.h, plan/SubTitleAgent.cpp, 1686 plan/SubTitleAgent.h, plan/Title.cpp, plan/Title.h, 1687 widget/IWidget.h, widget/Makefile.am, widget/WidgetContainer.cpp, 1688 widget/WidgetContainer.h: Reworked list of drawers. 1689 16902004-07-31 16:31 fidlej 1691 1692 * src/: game/GameAgent.cpp, gengine/VideoAgent.cpp, 1693 level/Level.cpp, level/Level.h, level/LevelStatus.h, 1694 menu/Pedometer.cpp, menu/WorldMap.cpp, plan/GameState.cpp, 1695 plan/GameState.h, plan/StateManager.cpp, plan/StateManager.h: 1696 Enhanced StateManager for better support states running on 1697 background. Drawers list still needs change. 1698 16992004-07-30 22:17 fidlej 1700 1701 * src/gengine/SDLSoundAgent.cpp: Changed setSoundVolume function to 1702 set volume for already running sounds too. 1703 17042004-07-30 22:04 fidlej 1705 1706 * src/: level/DescFinder.h, level/Level.cpp, level/Level.h, 1707 level/LevelInput.cpp, level/LevelInput.h, level/Makefile.am, 1708 menu/WorldMap.cpp, menu/WorldMap.h, option/MenuOptions.cpp, 1709 option/MenuOptions.h, option/OptionsInput.cpp, 1710 option/SelectLang.cpp, option/SelectLang.h, plan/GameState.cpp, 1711 plan/GameState.h, plan/StateManager.cpp, plan/StateManager.h: 1712 Added foreground menu to levels. 1713 17142004-07-30 12:23 fidlej 1715 1716 * src/widget/: Slider.cpp, Slider.h: Fixed slider width. 1717 17182004-07-30 04:20 fidlej 1719 1720 * src/: game/GameAgent.cpp, gengine/BaseListener.cpp, 1721 gengine/BaseListener.h, gengine/DummySoundAgent.h, 1722 gengine/SDLSoundAgent.cpp, gengine/SDLSoundAgent.h, 1723 gengine/SoundAgent.cpp, gengine/SoundAgent.h, 1724 gengine/VideoAgent.cpp, gengine/VideoAgent.h, 1725 option/MenuOptions.cpp: Volume control is working. 1726 17272004-07-30 03:44 fidlej 1728 1729 * configure.in, src/Makefile.am, src/game/Makefile.am, 1730 src/gengine/MouseStroke.cpp, src/gengine/MouseStroke.h, 1731 src/level/Makefile.am, src/menu/LangFlag.cpp, 1732 src/menu/LangFlag.h, src/menu/Makefile.am, 1733 src/menu/MenuOptions.cpp, src/menu/MenuOptions.h, 1734 src/menu/OptionsInput.cpp, src/menu/OptionsInput.h, 1735 src/menu/PedoInput.cpp, src/menu/SelectLang.cpp, 1736 src/menu/SelectLang.h, src/menu/WorldInput.cpp, 1737 src/option/.cvsignore, src/option/LangFlag.cpp, 1738 src/option/LangFlag.h, src/option/Makefile.am, 1739 src/option/MenuOptions.cpp, src/option/MenuOptions.h, 1740 src/option/OptionsInput.cpp, src/option/OptionsInput.h, 1741 src/option/SelectLang.cpp, src/option/SelectLang.h, 1742 src/widget/.cvsignore, src/widget/HBox.cpp, src/widget/HBox.h, 1743 src/widget/IWidget.cpp, src/widget/IWidget.h, 1744 src/widget/Makefile.am, src/widget/Slider.cpp, 1745 src/widget/Slider.h, src/widget/VBox.cpp, src/widget/VBox.h, 1746 src/widget/WiBox.cpp, src/widget/WiBox.h, 1747 src/widget/WiPicture.cpp, src/widget/WiPicture.h, 1748 src/widget/WiSpace.h, src/widget/WidgetContainer.cpp, 1749 src/widget/WidgetContainer.h: Implemented sliders for volume 1750 control. 1751 17522004-07-29 13:10 fidlej 1753 1754 * src/: gengine/InputAgent.cpp, gengine/InputAgent.h, 1755 gengine/RectBinder.cpp, gengine/RectBinder.h, menu/LangFlag.cpp, 1756 menu/LangFlag.h, menu/Makefile.am, menu/MenuOptions.cpp, 1757 menu/MenuOptions.h, menu/OptionsInput.cpp, menu/OptionsInput.h, 1758 menu/SelectLang.cpp, menu/SelectLang.h, menu/WorldMap.cpp: 1759 Implemented lang selection menu. 1760 17612004-07-27 18:47 fidlej 1762 1763 * src/gengine/Name.cpp: Moved timer delay after video output and 1764 before user input. 1765 17662004-07-27 11:50 fidlej 1767 1768 * src/: effect/Picture.h, game/GameAgent.cpp, 1769 gengine/InputAgent.cpp, gengine/InputAgent.h, menu/Pedometer.cpp, 1770 menu/WorldMap.cpp, menu/WorldMap.h: Implemeted button selection 1771 at worldmap. 1772 17732004-07-26 23:42 fidlej 1774 1775 * src/effect/EffectDisintegrate.cpp: Fixed skeletons 1776 disintegration. 1777 17782004-07-26 23:31 fidlej 1779 1780 * src/: effect/EffectDisintegrate.cpp, effect/EffectDisintegrate.h, 1781 effect/EffectInvisible.h, effect/EffectMirror.cpp, 1782 effect/EffectMirror.h, effect/EffectNone.cpp, 1783 effect/EffectNone.h, effect/EffectReverse.cpp, 1784 effect/EffectReverse.h, effect/EffectZx.cpp, effect/EffectZx.h, 1785 effect/Makefile.am, effect/ViewEffect.cpp, effect/ViewEffect.h, 1786 effect/WavyPicture.cpp, level/Anim.cpp, level/Anim.h, 1787 level/Cube.cpp, level/game-script.cpp: Implemented 'zx' view 1788 effect. More OO code for effects. 1789 17902004-07-26 19:51 fidlej 1791 1792 * src/gengine/SDLSoundAgent.cpp: Incremented number of sound 1793 channels. 1794 17952004-07-26 19:49 fidlej 1796 1797 * src/level/Anim.cpp: Added warning about anim phase over-flow. 1798 17992004-07-25 13:47 mrpaja 1800 1801 * AUTHORS: added Ronny Standtke to AUTHORS 1802 18032004-07-24 13:38 fidlej 1804 1805 * configure.in: Replaced AS_HELP_STRING with raw text. Removed too 1806 new macros. 1807 18082004-07-23 19:27 fidlej 1809 1810 * configure.in: Autoupdated configure.in. 1811 18122004-07-23 11:49 fidlej 1813 1814 * README: Updated README - libboost_filesystem is optional. 1815 18162004-07-23 02:12 fidlej 1817 1818 * configure.in: Enhanced X11/Xutil.h checking. 1819 18202004-07-23 01:37 fidlej 1821 1822 * src/level/: Level.cpp, PhaseLocker.cpp, PhaseLocker.h: Fixed 1823 locked phases on start. 1824 18252004-07-23 01:29 fidlej 1826 1827 * src/gengine/KeyStroke.h: Generalized STROKE_IGNORE. 1828 18292004-07-23 00:47 fidlej 1830 1831 * src/gengine/VideoAgent.cpp: unlock_func() call XSync too. 1832 18332004-07-23 00:37 fidlej 1834 1835 * configure.in, src/gengine/VideoAgent.cpp, 1836 src/gengine/VideoAgent.h: Implemented setCaption for UTF-8 1837 strings. 1838 18392004-07-19 23:21 fidlej 1840 1841 * src/gengine/Dialog.cpp: Readded warning about missing dialog 1842 sound. 1843 18442004-07-19 23:19 fidlej 1845 1846 * src/level/Level.cpp: Added info message about saved game. 1847 18482004-07-19 23:15 fidlej 1849 1850 * src/gengine/Path.cpp: Fixed creation of new files. 1851 18522004-07-19 23:09 fidlej 1853 1854 * src/gengine/Path.cpp: Fixed persistent store of multiple options. 1855 18562004-07-16 03:05 fidlej 1857 1858 * src/gengine/FsPath.cpp: Fixed empty paths. 1859 18602004-07-16 02:30 fidlej 1861 1862 * configure.in: Added explanation to configure.in 1863 18642004-07-16 02:27 fidlej 1865 1866 * Makefile.am, configure.in, src/gengine/FsPath.cpp, 1867 src/gengine/FsPath.h, src/gengine/FsPath_boost.cpp, 1868 src/gengine/Makefile.am, src/gengine/OptionAgent.cpp, 1869 src/gengine/Path.cpp, src/gengine/Path.h, 1870 src/gengine/PathException.h, src/level/Room.cpp: Boost library is 1871 not need for POSIX systems. 1872 18732004-07-15 21:41 fidlej 1874 1875 * src/gengine/ResDialogPack.cpp: Fixed lang 'de_' confusion. 1876 18772004-07-15 13:52 fidlej 1878 1879 * src/gengine/: OptionAgent.cpp, ResDialogPack.cpp, 1880 ResDialogPack.h: Locale territory codes are supported. 1881 18822004-07-14 23:02 fidlej 1883 1884 * src/level/Room.cpp: Old dialogs are released. 1885 18862004-07-14 21:24 fidlej 1887 1888 * README, configure.in: Described lang=cs in README. 1889 18902004-07-14 20:58 mrpaja 1891 1892 * fillets.6: updated man page 1893 18942004-07-14 01:17 fidlej 1895 1896 * src/gengine/Dialog.cpp: Missing 'en' sound effect are reported. 1897 18982004-07-12 16:40 fidlej 1899 1900 * src/gengine/VideoAgent.cpp: Removed SDL_HWACCEL from video flags. 1901 19022004-07-12 02:12 mrpaja 1903 1904 * fillets.6: added fillets man page 1905 19062004-07-11 17:00 fidlej 1907 1908 * src/: effect/Font.cpp, effect/Font.h, game/Application.cpp: 1909 Removed TTF_WasInit to support SDL_ttf <= 2.0.6 1910 19112004-07-10 23:43 fidlej 1912 1913 * src/level/: Level.cpp, Level.h, LevelScript.cpp, 1914 level-script.cpp, level-script.h: Implemented level_isNewRound(). 1915 19162004-07-10 20:19 fidlej 1917 1918 * src/gengine/Dialog.cpp: Turned off warning when dialog sound is 1919 not found. 1920 19212004-07-08 09:39 fidlej 1922 1923 * src/: effect/Font.cpp, gengine/BaseAgent.cpp, 1924 level/StepDecor.cpp: Fixed memory leak in StepDecor. 1925 19262004-07-08 01:58 fidlej 1927 1928 * AUTHORS: Updated authors info. 1929 19302004-07-08 00:58 fidlej 1931 1932 * README: Updated authors info. 1933 19342004-07-08 00:26 fidlej 1935 1936 * src/gengine/OptionAgent.cpp: Fixed peristent options. 1937 19382004-07-08 00:26 fidlej 1939 1940 * README: Removed x.y. version numbers. 1941 19422004-07-07 23:07 mrpaja 1943 1944 * README: README update 1945 19462004-07-07 21:35 fidlej 1947 1948 * Makefile.am, configure.in: Preparing for 0.4.0. 1949 19502004-07-07 20:36 mrpaja 1951 1952 * TODO: updated TODO 1953 19542004-07-07 20:27 fidlej 1955 1956 * README: Updated README. 1957 19582004-07-07 20:17 mrpaja 1959 1960 * README: controls update 1961 19622004-07-07 19:50 fidlej 1963 1964 * src/: effect/Color.h, effect/Font.h, effect/Outline.cpp, 1965 effect/Outline.h, game/GameAgent.h, game/main.cpp, 1966 gengine/IDrawer.h, gengine/KeyStroke.h, gengine/MouseStroke.cpp, 1967 gengine/Name.h, gengine/ScriptAgent.h, gengine/VideoAgent.h, 1968 level/Controls.h, level/Decor.h, level/Field.h, level/Level.cpp, 1969 level/LevelInput.cpp, level/LevelInput.h, level/LevelScript.cpp, 1970 level/Makefile.am, level/MarkMask.h, level/ModelFactory.h, 1971 level/Room.cpp, level/Room.h, level/RopeDecor.cpp, level/Shape.h, 1972 level/StepCounter.h, level/StepDecor.cpp, level/StepDecor.h, 1973 level/View.cpp, plan/GameState.cpp, plan/GameState.h: Press F5 to 1974 show number of steps. 1975 19762004-07-06 20:30 fidlej 1977 1978 * src/: game/Application.cpp, gengine/Dialog.cpp, 1979 gengine/Environ.cpp, gengine/SDLSoundAgent.cpp, level/Anim.cpp, 1980 level/Anim.h, level/Cube.cpp, level/Cube.h, 1981 level/LevelScript.cpp, level/View.cpp, level/game-script.cpp, 1982 level/game-script.h: Implemented view shift. 1983 19842004-07-06 16:53 fidlej 1985 1986 * src/level/game-script.cpp: lua_checkboolean is not need. 1987 19882004-07-06 13:01 fidlej 1989 1990 * src/level/RopeDecor.cpp: Changed rope color to steel color. 1991 19922004-07-06 12:42 fidlej 1993 1994 * src/level/RopeDecor.h: Added missing file. 1995 19962004-07-05 22:15 fidlej 1997 1998 * src/: level/Cube.h, level/Decor.h, level/LevelScript.cpp, 1999 level/Makefile.am, level/ModelList.cpp, level/Room.cpp, 2000 level/Room.h, level/RopeDecor.cpp, level/View.cpp, level/View.h, 2001 level/game-script.cpp, level/game-script.h, menu/Makefile.am, 2002 plan/Makefile.am: Implemented rope decoration. 2003 20042004-07-05 20:04 fidlej 2005 2006 * src/: gengine/Makefile.am, menu/WorldMap.cpp, 2007 plan/StateManager.cpp, plan/StateManager.h: No level is selected 2008 after return to worldmap. 2009 20102004-07-05 12:33 fidlej 2011 2012 * src/: effect/LayeredPicture.cpp, effect/Outline.cpp, 2013 level/Cube.h: Renamed few variables not to shadow global 2014 declaration on FreeBSD. 2015 20162004-07-05 01:49 fidlej 2017 2018 * src/: gengine/Environ.cpp, gengine/VideoAgent.cpp, 2019 gengine/VideoAgent.h, level/Level.cpp, menu/WorldMap.cpp: New 2020 window is only opened when resolution changed. 2021 20222004-07-04 22:15 fidlej 2023 2024 * src/gengine/ResSoundPack.cpp: Default is sound=1. 2025 20262004-07-04 20:49 fidlej 2027 2028 * src/gengine/Makefile.am: Using @PACKAGE@ instead of fillets-ng. 2029 20302004-07-04 20:20 fidlej 2031 2032 * src/: game/Application.cpp, game/Application.h, 2033 gengine/Makefile.am, gengine/OptionAgent.cpp: Changed datadir to 2034 $datadir/games/fillets-ng. 2035 20362004-07-04 18:38 fidlej 2037 2038 * configure.in, src/gengine/Makefile.am: SYSTEM_DATA_DIR can be 2039 specified by --datadir. 2040 20412004-07-04 14:58 fidlej 2042 2043 * src/level/LevelStatus.h: Fixed stoped music in worldmap. 2044 20452004-07-04 13:44 fidlej 2046 2047 * src/: level/Level.cpp, level/Level.h, level/LevelInput.cpp, 2048 level/LevelStatus.cpp, level/LevelStatus.h, menu/Pedometer.cpp, 2049 menu/WorldMap.cpp: Improved switching from pedometer back to 2050 menu. Saving during replay is forbidden. 2051 20522004-07-04 04:30 fidlej 2053 2054 * src/plan/DemoMode.cpp: Improved bg at briefcase demo. 2055 20562004-07-04 04:18 fidlej 2057 2058 * src/level/: Level.cpp, Level.h, Room.cpp: Fixed updateScript 2059 during replay. 2060 20612004-07-04 03:40 fidlej 2062 2063 * src/menu/: Pedometer.cpp, Pedometer.h: Implemented rotating 2064 numbers in pedometer. 2065 20662004-07-04 03:16 fidlej 2067 2068 * src/: effect/Font.cpp, effect/LayeredPicture.cpp, 2069 effect/LayeredPicture.h, effect/Makefile.am, effect/Outline.cpp, 2070 effect/Picture.cpp, effect/Picture.h, effect/PixelTool.cpp, 2071 effect/PixelTool.h, effect/ViewEffect.cpp, effect/ViewEffect.h, 2072 effect/WavyPicture.cpp, game/GameAgent.cpp, 2073 gengine/MouseStroke.cpp, gengine/MouseStroke.h, 2074 gengine/TimerAgent.cpp, gengine/TimerAgent.h, gengine/V2.h, 2075 level/Level.cpp, level/Level.h, level/LevelStatus.cpp, 2076 level/LevelStatus.h, level/MarkMask.cpp, level/Rules.cpp, 2077 level/View.cpp, menu/LevelNode.h, menu/Makefile.am, 2078 menu/PedoInput.cpp, menu/PedoInput.h, menu/Pedometer.cpp, 2079 menu/Pedometer.h, menu/WorldInput.cpp, menu/WorldMap.cpp, 2080 menu/WorldWay.cpp, plan/StateManager.cpp, plan/StateManager.h: 2081 Implemented pedometer. 2082 20832004-07-03 19:30 fidlej 2084 2085 * src/: gengine/ScriptState.h, level/Cube.cpp, level/Cube.h, 2086 level/Field.cpp, level/Level.cpp, level/LevelStatus.cpp, 2087 level/LevelStatus.h, level/Makefile.am, level/ModelFactory.cpp, 2088 level/ModelFactory.h: Moved saveSolution() to LeveStatus. Moved 2089 createBorder() to ModelFactory. 2090 20912004-07-03 16:15 fidlej 2092 2093 * src/: gengine/OptionAgent.cpp, level/game-script.cpp: Fixed 2094 problem with decimal point and locales in Lua. 2095 20962004-07-02 23:57 fidlej 2097 2098 * src/level/: Anim.h, Cube.cpp, Cube.h, Makefile.am, OnCondition.h, 2099 OnStack.h, OnStrongPad.h, OnWall.h, Rules.cpp, Rules.h: Fixed 2100 checkDeadMove for special shapes. 2101 21022004-07-02 18:42 fidlej 2103 2104 * src/level/level-script.cpp: Fixed wavy amplitude. 2105 21062004-07-02 17:59 fidlej 2107 2108 * src/: effect/.cvsignore, level/.cvsignore, menu/.cvsignore, 2109 plan/.cvsignore: Added .cvsignore. 2110 21112004-07-02 17:56 fidlej 2112 2113 * src/: effect/Makefile.am, effect/Picture.cpp, effect/Picture.h, 2114 effect/ViewEffect.cpp, effect/ViewEffect.h, 2115 effect/WavyPicture.cpp, effect/WavyPicture.h, level/Level.cpp, 2116 level/Level.h, level/LevelScript.cpp, level/Room.cpp, 2117 level/Room.h, level/level-script.cpp, level/level-script.h, 2118 plan/Makefile.am, plan/Picture.cpp, plan/Picture.h: Implemented 2119 wavy background. 2120 21212004-07-01 18:53 fidlej 2122 2123 * src/: gengine/Dialog.cpp, gengine/Dialog.h, 2124 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2125 gengine/DummySoundAgent.h, gengine/PlannedDialog.cpp, 2126 gengine/PlannedDialog.h, gengine/SDLSoundAgent.cpp, 2127 gengine/SDLSoundAgent.h, gengine/SoundAgent.h, 2128 level/LevelScript.cpp, level/LevelScript.h, level/Room.cpp, 2129 level/Room.h, level/game-script.cpp, plan/Planner.cpp, 2130 plan/dialog-script.cpp, plan/dialog-script.h: Dialogs can have 2131 different volume and number of loops. 2132 21332004-06-29 22:42 fidlej 2134 2135 * src/: effect/Outline.cpp, effect/ViewEffect.cpp, 2136 effect/ViewEffect.h, gengine/InputAgent.cpp, level/Anim.h, 2137 level/Cube.cpp, level/Cube.h, level/Rules.cpp: Fixed conflict 2138 between disint x invisible effect. 2139 21402004-06-28 01:49 fidlej 2141 2142 * src/main.aap: Added -lSDL_ttf to the main.app 2143 21442004-06-27 22:50 fidlej 2145 2146 * src/effect/Makefile.am: Added missing Makefile.am 2147 21482004-06-27 22:36 fidlej 2149 2150 * AUTHORS, configure.in, src/Makefile.am, src/main.aap, 2151 src/effect/Color.h, src/effect/Font.cpp, src/effect/Font.h, 2152 src/effect/Outline.cpp, src/effect/Outline.h, 2153 src/effect/ResColorPack.h, src/effect/SurfaceLock.cpp, 2154 src/effect/SurfaceLock.h, src/effect/TTFException.cpp, 2155 src/effect/TTFException.h, src/effect/ViewEffect.cpp, 2156 src/effect/ViewEffect.h, src/game/GameAgent.cpp, 2157 src/game/GameAgent.h, src/game/KeyConsole.cpp, 2158 src/game/KeyConsole.h, src/game/Makefile.am, 2159 src/gengine/IKeyConsole.h, src/gengine/InputAgent.cpp, 2160 src/gengine/InputAgent.h, src/gengine/KeyConsole.cpp, 2161 src/gengine/KeyConsole.h, src/gengine/Makefile.am, 2162 src/gengine/ResFontPack.cpp, src/gengine/ResFontPack.h, 2163 src/level/Makefile.am, src/level/SurfaceLock.cpp, 2164 src/level/SurfaceLock.h, src/level/ViewEffect.cpp, 2165 src/level/ViewEffect.h, src/menu/Makefile.am, 2166 src/menu/NodeDrawer.cpp, src/menu/NodeDrawer.h, 2167 src/plan/Makefile.am, src/plan/SubTitleAgent.cpp, 2168 src/plan/SubTitleAgent.h, src/plan/Title.cpp, src/plan/Title.h, 2169 src/plan/dialog-script.cpp: SDL_ttf is used for fonts. Font can 2170 have outline. UTF-8 is expected. 2171 21722004-06-26 21:08 fidlej 2173 2174 * src/: gengine/KeyConsole.cpp, plan/GameState.cpp: Minor debug 2175 features. 2176 21772004-06-26 16:22 fidlej 2178 2179 * src/: level/ViewEffect.cpp, level/ViewEffect.h, 2180 level/game-script.cpp, plan/GameState.cpp: Implemented 'reverse' 2181 view effect. 2182 21832004-06-26 02:40 fidlej 2184 2185 * src/level/ModelFactory.cpp: Added possibility to add extra fish. 2186 21872004-06-25 23:17 fidlej 2188 2189 * src/level/: ViewEffect.cpp, ViewEffect.h: Fixed view effects for 2190 16 bpp. 2191 21922004-06-25 21:58 fidlej 2193 2194 * src/level/ViewEffect.cpp: Fixed typo. 2195 21962004-06-25 21:54 fidlej 2197 2198 * src/: game/GameAgent.cpp, level/LevelScript.cpp, 2199 level/ViewEffect.cpp, level/game-script.cpp, level/game-script.h, 2200 plan/Planner.cpp, plan/dialog-script.cpp, plan/dialog-script.h: 2201 Exported model_killSound and model_change_setLocation. 2202 22032004-06-25 20:39 mrpaja 2204 2205 * AUTHORS: added Frederic Panico 2206 22072004-06-25 19:05 fidlej 2208 2209 * src/level/: LevelScript.cpp, LevelScript.h, level-script.cpp, 2210 level-script.h: Added missing files. 2211 22122004-06-25 16:43 fidlej 2213 2214 * src/: gengine/Actor.cpp, gengine/Actor.h, 2215 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2216 gengine/Makefile.am, gengine/OptionAgent.cpp, 2217 gengine/PlannedDialog.cpp, gengine/PlannedDialog.h, 2218 gengine/SDLSoundAgent.cpp, level/Cube.cpp, level/Cube.h, 2219 level/Level.cpp, level/Level.h, level/LevelInput.cpp, 2220 level/Makefile.am, level/Room.cpp, level/Room.h, level/Rules.cpp, 2221 level/Unit.cpp, level/game-script.cpp, level/game-script.h, 2222 plan/CommandQueue.cpp, plan/CommandQueue.h, plan/DemoMode.cpp, 2223 plan/DemoMode.h, plan/Planner.cpp, plan/Planner.h, 2224 plan/SubTitleAgent.cpp, plan/SubTitleAgent.h, 2225 plan/dialog-script.cpp, plan/dialog-script.h: Implemented new 2226 flexible level planing. 2227 22282004-06-24 17:47 fidlej 2229 2230 * src/: gengine/InputAgent.cpp, gengine/KeyStroke.h, 2231 level/ControlSym.h, level/Controls.cpp, level/Controls.h, 2232 level/Level.cpp, level/Level.h, level/LevelInput.cpp, 2233 level/Room.cpp, level/Room.h, level/Unit.cpp, level/Unit.h: 2234 Improved fish controls. First key press is now interpreted. 2235 22362004-06-24 16:13 fidlej 2237 2238 * src/: gengine/InputAgent.cpp, gengine/InputAgent.h, 2239 gengine/InputHandler.h, gengine/KeyBinder.cpp, 2240 gengine/KeyBinder.h, gengine/KeyStroke.cpp, gengine/KeyStroke.h, 2241 gengine/Makefile.am, gengine/MouseStroke.cpp, 2242 gengine/MouseStroke.h, level/Level.cpp, level/Level.h, 2243 level/LevelInput.cpp, level/LevelInput.h, menu/WorldInput.cpp, 2244 menu/WorldInput.h, menu/WorldMap.cpp, menu/WorldMap.h, 2245 plan/DemoInput.cpp, plan/DemoInput.h, plan/DemoMode.cpp, 2246 plan/DemoMode.h, plan/GameState.cpp, plan/GameState.h, 2247 plan/KeyDesc.cpp, plan/KeyDesc.h, plan/Keymap.cpp, plan/Keymap.h, 2248 plan/Makefile.am: Improved input handling. InputHandler is 2249 installed for every GameState. 2250 22512004-06-24 04:40 fidlej 2252 2253 * src/level/: Level.cpp, ViewEffect.cpp, ViewEffect.h, 2254 game-script.cpp, game-script.h: Implemented the Mirror view 2255 effect. 2256 22572004-06-23 23:03 fidlej 2258 2259 * configure.in, src/Makefile.am, src/main.aap, src/game/Anim.cpp, 2260 src/game/Anim.h, src/game/Command.h, src/game/CommandQueue.cpp, 2261 src/game/CommandQueue.h, src/game/ControlSym.h, 2262 src/game/Controls.cpp, src/game/Controls.h, src/game/Cube.cpp, 2263 src/game/Cube.h, src/game/DemoMode.cpp, src/game/DemoMode.h, 2264 src/game/Field.cpp, src/game/Field.h, src/game/FishDialog.cpp, 2265 src/game/FishDialog.h, src/game/GameAgent.cpp, 2266 src/game/GameAgent.h, src/game/Goal.cpp, src/game/Goal.h, 2267 src/game/KeyControl.cpp, src/game/KeyControl.h, 2268 src/game/LayoutException.h, src/game/Level.cpp, src/game/Level.h, 2269 src/game/LevelDesc.cpp, src/game/LevelDesc.h, 2270 src/game/LevelNode.cpp, src/game/LevelNode.h, 2271 src/game/LoadException.h, src/game/LuaTable.cpp, 2272 src/game/LuaTable.h, src/game/Makefile.am, src/game/MarkMask.cpp, 2273 src/game/MarkMask.h, src/game/ModelFactory.cpp, 2274 src/game/ModelFactory.h, src/game/NodeDrawer.cpp, 2275 src/game/NodeDrawer.h, src/game/Picture.cpp, src/game/Picture.h, 2276 src/game/Planner.cpp, src/game/Planner.h, src/game/Room.cpp, 2277 src/game/Room.h, src/game/Rules.cpp, src/game/Rules.h, 2278 src/game/ScriptCmd.cpp, src/game/ScriptCmd.h, src/game/Shape.cpp, 2279 src/game/Shape.h, src/game/SubTitleAgent.cpp, 2280 src/game/SubTitleAgent.h, src/game/SurfaceLock.cpp, 2281 src/game/SurfaceLock.h, src/game/Title.cpp, src/game/Title.h, 2282 src/game/Unit.cpp, src/game/Unit.h, src/game/View.cpp, 2283 src/game/View.h, src/game/ViewEffect.cpp, src/game/ViewEffect.h, 2284 src/game/WorldMap.cpp, src/game/WorldMap.h, 2285 src/game/WorldWay.cpp, src/game/WorldWay.h, 2286 src/game/demo-script.cpp, src/game/demo-script.h, 2287 src/game/dialog-script.cpp, src/game/dialog-script.h, 2288 src/game/game-script.cpp, src/game/game-script.h, 2289 src/game/worldmap-script.cpp, src/game/worldmap-script.h, 2290 src/gengine/Environ.cpp, src/gengine/KeyStroke.cpp, 2291 src/gengine/KeyStroke.h, src/gengine/Makefile.am, 2292 src/gengine/OptionAgent.cpp, src/gengine/ScriptState.cpp, 2293 src/gengine/ScriptState.h, src/gengine/def-script.cpp, 2294 src/gengine/def-script.h, src/level/Anim.cpp, src/level/Anim.h, 2295 src/level/ControlSym.h, src/level/Controls.cpp, 2296 src/level/Controls.h, src/level/Cube.cpp, src/level/Cube.h, 2297 src/level/Field.cpp, src/level/Field.h, src/level/Goal.cpp, 2298 src/level/Goal.h, src/level/KeyControl.cpp, 2299 src/level/KeyControl.h, src/level/LayoutException.h, 2300 src/level/Level.cpp, src/level/Level.h, src/level/LevelInput.cpp, 2301 src/level/LevelInput.h, src/level/LevelStatus.h, 2302 src/level/LoadException.h, src/level/Makefile.am, 2303 src/level/MarkMask.cpp, src/level/MarkMask.h, 2304 src/level/ModelFactory.cpp, src/level/ModelFactory.h, 2305 src/level/ModelList.cpp, src/level/ModelList.h, 2306 src/level/PhaseLocker.cpp, src/level/PhaseLocker.h, 2307 src/level/Room.cpp, src/level/Room.h, src/level/Rules.cpp, 2308 src/level/Rules.h, src/level/Shape.cpp, src/level/Shape.h, 2309 src/level/SurfaceLock.cpp, src/level/SurfaceLock.h, 2310 src/level/Unit.cpp, src/level/Unit.h, src/level/View.cpp, 2311 src/level/View.h, src/level/ViewEffect.cpp, 2312 src/level/ViewEffect.h, src/level/game-script.cpp, 2313 src/level/game-script.h, src/menu/LevelDesc.cpp, 2314 src/menu/LevelDesc.h, src/menu/LevelNode.cpp, 2315 src/menu/LevelNode.h, src/menu/LuaTable.cpp, src/menu/LuaTable.h, 2316 src/menu/Makefile.am, src/menu/NodeDrawer.cpp, 2317 src/menu/NodeDrawer.h, src/menu/WorldInput.cpp, 2318 src/menu/WorldInput.h, src/menu/WorldMap.cpp, 2319 src/menu/WorldMap.h, src/menu/WorldWay.cpp, src/menu/WorldWay.h, 2320 src/menu/worldmap-script.cpp, src/menu/worldmap-script.h, 2321 src/plan/Command.h, src/plan/CommandQueue.cpp, 2322 src/plan/CommandQueue.h, src/plan/DemoInput.cpp, 2323 src/plan/DemoInput.h, src/plan/DemoMode.cpp, src/plan/DemoMode.h, 2324 src/plan/FishDialog.cpp, src/plan/FishDialog.h, 2325 src/plan/GameState.cpp, src/plan/GameState.h, 2326 src/plan/Keymap.cpp, src/plan/Keymap.h, src/plan/Makefile.am, 2327 src/plan/Picture.cpp, src/plan/Picture.h, src/plan/Planner.cpp, 2328 src/plan/Planner.h, src/plan/ScriptCmd.cpp, src/plan/ScriptCmd.h, 2329 src/plan/StateManager.cpp, src/plan/StateManager.h, 2330 src/plan/SubTitleAgent.cpp, src/plan/SubTitleAgent.h, 2331 src/plan/Title.cpp, src/plan/Title.h, src/plan/demo-script.cpp, 2332 src/plan/demo-script.h, src/plan/dialog-script.cpp, 2333 src/plan/dialog-script.h: Big refactoring. StateManager is used 2334 to manage GameStates. 2335 23362004-05-12 04:01 fidlej 2337 2338 * src/: game/Application.cpp, game/Application.h, game/Level.cpp, 2339 gengine/OptionAgent.cpp, gengine/ResSoundPack.cpp, 2340 gengine/SDLSoundAgent.cpp: Fixed config storing. Improved sound 2341 on/off switching. 2342 23432004-05-10 01:33 fidlej 2344 2345 * README: Updated README. 2346 23472004-05-10 01:06 fidlej 2348 2349 * configure.in, src/gengine/DummySoundAgent.h: Removed unused 2350 parameter. 2351 23522004-05-10 01:03 fidlej 2353 2354 * src/gengine/: OptionAgent.cpp, SDLSoundAgent.cpp: Fixed 'or' -> 2355 '||' bug. 2356 23572004-05-10 00:27 fidlej 2358 2359 * TODO: Update TODO. 2360 23612004-05-09 23:42 fidlej 2362 2363 * src/: game/Controls.cpp, game/Field.cpp, game/Level.cpp, 2364 game/Rules.cpp, game/Shape.cpp, gengine/Dialog.cpp, 2365 gengine/KeyConsole.cpp, gengine/KeyStroke.cpp, 2366 gengine/MessagerAgent.cpp, gengine/RectBinder.cpp, 2367 gengine/SDLSoundAgent.cpp, gengine/ScriptAgent.cpp, 2368 gengine/TimerAgent.cpp: Cleaned comments. Shorted dialog min 2369 time. 2370 23712004-05-09 22:26 fidlej 2372 2373 * src/game/: Cube.cpp, Cube.h, Goal.cpp, Goal.h, Level.cpp, 2374 Room.cpp, Room.h: Save is not allowed on wrong way. Object out 2375 of room have weight=NONE and so it does not sounds after impact. 2376 23772004-05-09 21:42 fidlej 2378 2379 * src/game/: Controls.cpp, Controls.h, GameAgent.cpp, Level.cpp, 2380 Level.h, Room.cpp, Room.h, Rules.cpp, Unit.cpp, Unit.h, 2381 ViewEffect.cpp: Countdown before restart or finish. 2382 23832004-05-09 17:09 fidlej 2384 2385 * src/: game/Level.cpp, game/Level.h, game/Room.cpp, game/Room.h, 2386 game/dialog-script.cpp, game/game-script.cpp, game/game-script.h, 2387 gengine/DummySoundAgent.h, gengine/SDLSoundAgent.cpp, 2388 gengine/SDLSoundAgent.h, gengine/SoundAgent.h: Added possibility 2389 to deprioritize sound. 2390 23912004-05-09 15:46 fidlej 2392 2393 * src/: game/Application.cpp, game/Cube.cpp, game/GameAgent.cpp, 2394 game/Level.cpp, game/Level.h, game/LevelNode.cpp, 2395 game/LevelNode.h, game/WorldWay.cpp, game/WorldWay.h, 2396 game/game-script.cpp, game/game-script.h, gengine/BaseAgent.cpp, 2397 gengine/ResSoundPack.cpp: Added function script_game_getDept(). 2398 23992004-05-09 13:16 fidlej 2400 2401 * src/gengine/Path.cpp: Compilable for BOOST_VERSION < 103100. 2402 24032004-05-09 12:18 fidlej 2404 2405 * src/: game/Application.cpp, game/GameAgent.cpp, game/Level.cpp, 2406 game/Level.h, game/Picture.cpp, game/Room.cpp, game/WorldMap.cpp, 2407 game/main.cpp, gengine/Dialog.cpp, gengine/KeyConsole.cpp, 2408 gengine/Makefile.am, gengine/Name.cpp, gengine/Name.h, 2409 gengine/ResFontPack.cpp, gengine/ResImageAgent.cpp, 2410 gengine/ResImageAgent.h, gengine/ResImagePack.h, 2411 gengine/ResSoundAgent.cpp, gengine/ResSoundAgent.h, 2412 gengine/ResSoundPack.h: Removed useless Res*Agents. 2413 24142004-05-09 02:25 fidlej 2415 2416 * src/game/Planner.cpp: Implemented framework for a graphic demo, 2417 e.g. Briefcase message. 2418 24192004-05-09 01:31 fidlej 2420 2421 * src/: game/Cube.cpp, game/Cube.h, game/DemoMode.cpp, 2422 game/DemoMode.h, game/GameAgent.cpp, game/GameAgent.h, 2423 game/Level.cpp, game/Level.h, game/Makefile.am, game/Picture.cpp, 2424 game/Picture.h, game/Planner.h, game/Room.cpp, game/Room.h, 2425 game/SubTitleAgent.cpp, game/SubTitleAgent.h, game/Title.h, 2426 game/View.h, game/WorldMap.cpp, game/WorldMap.h, 2427 game/WorldWay.cpp, game/demo-script.cpp, game/demo-script.h, 2428 game/dialog-script.cpp, game/dialog-script.h, 2429 game/game-script.cpp, game/game-script.h, 2430 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2431 gengine/IDrawer.cpp, gengine/IDrawer.h, gengine/KeyConsole.cpp, 2432 gengine/KeyConsole.h: Implemented framework for a graphic demo, 2433 e.g. Briefcase message. 2434 24352004-05-08 17:28 fidlej 2436 2437 * src/gengine/ResourcePack.h: Fixed nosound run. 2438 24392004-05-08 16:04 fidlej 2440 2441 * src/game/WorldWay.cpp: Fixed stack overflow. 2442 24432004-05-08 14:18 fidlej 2444 2445 * src/game/NodeDrawer.cpp: Slower blinking dots. 2446 24472004-05-08 13:29 fidlej 2448 2449 * src/: game/NodeDrawer.cpp, game/NodeDrawer.h, 2450 gengine/VideoAgent.cpp: Blinking dots. 2451 24522004-05-08 04:08 mrpaja 2453 2454 * AUTHORS: AUTHORS update 2455 24562004-05-08 03:25 fidlej 2457 2458 * src/game/: LevelNode.cpp, NodeDrawer.cpp, WorldMap.cpp: Fixed 2459 set_open/solved bug. 2460 24612004-05-08 02:26 fidlej 2462 2463 * src/: game/GameAgent.cpp, game/GameAgent.h, game/Level.cpp, 2464 game/Level.h, game/LevelDesc.cpp, game/LevelDesc.h, 2465 game/LevelNode.cpp, game/LevelNode.h, game/Makefile.am, 2466 game/ModelFactory.h, game/NodeDrawer.cpp, game/NodeDrawer.h, 2467 game/ViewEffect.h, game/WorldMap.cpp, game/WorldMap.h, 2468 game/WorldWay.cpp, game/game-script.cpp, 2469 game/worldmap-script.cpp, game/worldmap-script.h, 2470 gengine/BaseAgent.h, gengine/Dialog.cpp, gengine/Dialog.h, 2471 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2472 gengine/Makefile.am, gengine/ResDialogPack.cpp, 2473 gengine/ResDialogPack.h, gengine/ResFontPack.h, 2474 gengine/ScriptAgent.cpp, gengine/VideoAgent.cpp, 2475 gengine/def-script.h: Level names are shown in menu and in 2476 caption. 2477 24782004-05-07 22:15 fidlej 2479 2480 * configure.in, src/Makefile.am, src/main.aap, 2481 src/SDL_gfx/Makefile.am, src/SDL_gfx/SDL_gfxPrimitives.c, 2482 src/SDL_gfx/SDL_gfxPrimitives.h, 2483 src/SDL_gfx/SDL_gfxPrimitives_font.h, src/game/Makefile.am, 2484 src/game/NodeDrawer.cpp: Used SDL_gfx for lines. 2485 24862004-05-07 21:54 fidlej 2487 2488 * src/game/: GameAgent.cpp, GameAgent.h, Level.cpp, Level.h, 2489 LevelNode.cpp, LevelNode.h, LuaTable.cpp, LuaTable.h, 2490 Makefile.am, NodeDrawer.cpp, WorldMap.cpp, WorldMap.h, 2491 WorldWay.cpp, WorldWay.h: WorldMap is scriptable from lua. See 2492 script/worldmap.lua. 2493 24942004-05-07 13:19 fidlej 2495 2496 * src/: game/Anim.cpp, game/Application.cpp, game/CommandQueue.cpp, 2497 game/Controls.cpp, game/FishDialog.cpp, game/GameAgent.cpp, 2498 game/Goal.cpp, game/Level.cpp, game/Room.cpp, game/Rules.cpp, 2499 game/SubTitleAgent.cpp, game/Unit.cpp, game/View.cpp, 2500 game/WorldMap.cpp, gengine/AgentPack.cpp, gengine/BaseAgent.cpp, 2501 gengine/Dialog.cpp, gengine/DialogAgent.cpp, gengine/Environ.cpp, 2502 gengine/KeyBinder.cpp, gengine/KeyConsole.cpp, 2503 gengine/OptionAgent.cpp, gengine/ScriptAgent.cpp, 2504 gengine/StringTool.cpp: Replaced 'false == ' with '!'. 2505 25062004-05-07 03:44 fidlej 2507 2508 * src/game/GameAgent.cpp: Fixed compile time error. 2509 25102004-05-07 03:32 fidlej 2511 2512 * src/: game/GameAgent.cpp, game/GameAgent.h, game/Level.cpp, 2513 game/Level.h, game/LevelNode.cpp, game/LevelNode.h, 2514 game/Makefile.am, game/NodeDrawer.cpp, game/NodeDrawer.h, 2515 game/Room.cpp, game/Room.h, game/WorldMap.cpp, game/WorldMap.h, 2516 game/game-script.cpp, game/game-script.h, gengine/KeyConsole.cpp: 2517 Beginning of menu with world map. 2518 25192004-05-06 16:52 fidlej 2520 2521 * src/: game/Anim.cpp, game/Anim.h, game/Cube.cpp, game/Cube.h, 2522 game/Rules.cpp, game/Rules.h, game/Unit.cpp, game/Unit.h, 2523 game/ViewEffect.cpp, game/ViewEffect.h, gengine/Name.cpp, 2524 gengine/PlannedDialog.cpp, gengine/VideoAgent.cpp: Modified 2525 timing for disint. effect. 2526 25272004-05-06 02:54 fidlej 2528 2529 * autogen.sh: Added autogen.sh 2530 25312004-05-06 02:25 fidlej 2532 2533 * src/game/: GameAgent.cpp, Level.cpp, Level.h, game-script.cpp, 2534 game-script.h: Fixed demo planning and interrupts. 2535 25362004-05-06 01:55 fidlej 2537 2538 * src/game/: Anim.h, Cube.cpp, Cube.h, Room.cpp, Rules.cpp, 2539 Rules.h, View.cpp, ViewEffect.h: Added nice disintegration 2540 animation for skeleton. 2541 25422004-05-06 00:44 fidlej 2543 2544 * README, TODO, configure.in, main.aap, src/main.aap: Updated build 2545 scripts. 2546 25472004-05-05 02:48 fidlej 2548 2549 * src/: game/Anim.cpp, game/Anim.h, game/Makefile.am, 2550 game/SurfaceLock.cpp, game/SurfaceLock.h, game/ViewEffect.cpp, 2551 game/ViewEffect.h, gengine/Random.cpp, gengine/Random.h: 2552 Disintegrate view effect is prepared for use. 2553 25542004-05-04 23:12 fidlej 2555 2556 * src/game/: Room.cpp, Room.h: Fixed lockPhases for planning. 2557 25582004-05-04 21:03 fidlej 2559 2560 * src/: game/Cube.cpp, game/GameAgent.cpp, gengine/Actor.cpp, 2561 gengine/Environ.cpp, gengine/Environ.h, gengine/ExInfo.h, 2562 gengine/Makefile.am, gengine/OptionAgent.cpp, 2563 gengine/OptionAgent.h, gengine/ResourcePack.h, 2564 gengine/ScriptAgent.cpp, gengine/ScriptAgent.h: Only persistent 2565 options are stored. 2566 25672004-05-04 14:17 fidlej 2568 2569 * src/gengine/VideoAgent.cpp: Param 'caption' is displayed in 2570 caption title. 2571 25722004-05-04 13:50 fidlej 2573 2574 * src/: game/Cube.cpp, game/GameAgent.cpp, game/GameAgent.h, 2575 game/Level.cpp, game/Level.h, game/Makefile.am, 2576 game/ModelFactory.cpp, game/ModelFactory.h, game/Room.cpp, 2577 game/Room.h, game/View.cpp, game/View.h, game/game-script.cpp, 2578 gengine/Dialog.cpp, gengine/DummySoundAgent.h, 2579 gengine/Makefile.am, gengine/OptionAgent.cpp, 2580 gengine/OptionAgent.h, gengine/ResDialogPack.h, 2581 gengine/ResFontPack.h, gengine/ResImageAgent.cpp, 2582 gengine/ResImageAgent.h, gengine/ResImagePack.h, 2583 gengine/ResSoundAgent.cpp, gengine/ResSoundAgent.h, 2584 gengine/ResSoundPack.cpp, gengine/ResSoundPack.h, 2585 gengine/SDLSoundAgent.cpp, gengine/SDLSoundAgent.h, 2586 gengine/ScriptState.cpp, gengine/SoundAgent.h: GameAgent is 2587 splited into Level and ModelFactory 2588 25892004-05-03 16:48 fidlej 2590 2591 * src/gengine/: VideoAgent.cpp, VideoAgent.h: Icon is showed. 2592 25932004-05-03 16:27 fidlej 2594 2595 * src/game/: Controls.cpp, Controls.h, GameAgent.cpp, Unit.cpp, 2596 Unit.h: Small fish always start as active. 2597 25982004-05-03 15:30 fidlej 2599 2600 * src/game/Controls.cpp: Altered fish speedup. 2601 26022004-05-02 19:16 fidlej 2603 2604 * src/game/GameAgent.cpp: Fixed locking of phases. 2605 26062004-05-02 18:53 fidlej 2607 2608 * src/: game/Command.h, game/CommandQueue.cpp, game/CommandQueue.h, 2609 game/Controls.cpp, game/GameAgent.cpp, game/GameAgent.h, 2610 game/Makefile.am, game/Room.cpp, game/Room.h, game/ScriptCmd.cpp, 2611 game/ScriptCmd.h, game/game-script.cpp, game/game-script.h, 2612 game/main.cpp, gengine/ScriptState.cpp, gengine/ScriptState.h: 2613 New CommandQueue for action planning. 2614 26152004-04-30 00:07 fidlej 2616 2617 * src/gengine/: Dialog.cpp, Dialog.h, PlannedDialog.cpp, 2618 PlannedDialog.h: Dialogs are lazy loaded. 2619 26202004-04-28 01:17 fidlej 2621 2622 * src/game/: LoadException.h, Makefile.am: Added forgotten file. 2623 26242004-04-27 22:36 fidlej 2625 2626 * src/: game/Controls.cpp, game/Controls.h, game/GameAgent.cpp, 2627 game/GameAgent.h, game/Room.cpp, game/Room.h, game/Unit.cpp, 2628 game/Unit.h, game/game-script.cpp, game/game-script.h, 2629 gengine/ResSoundAgent.cpp: Load and Save is working. 2630 26312004-04-27 03:42 fidlej 2632 2633 * src/: game/ControlSym.h, game/Controls.cpp, game/Controls.h, 2634 game/Cube.cpp, game/Cube.h, game/Driver.h, game/GameAgent.cpp, 2635 game/GameAgent.h, game/KeyDriver.cpp, game/KeyDriver.h, 2636 game/Makefile.am, game/Room.cpp, game/Room.h, game/Rules.cpp, 2637 game/Rules.h, game/Unit.cpp, game/Unit.h, game/game-script.cpp, 2638 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2639 gengine/TimerAgent.h: New controls. Fishes can be controled by 2640 arrows and space. 2641 26422004-04-26 16:47 fidlej 2643 2644 * src/: game/GameAgent.cpp, game/GameAgent.h, game/Room.cpp, 2645 game/Room.h, game/game-script.cpp, game/game-script.h, 2646 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2647 gengine/OptionAgent.cpp: Fixed bug with killed dialogs. Work on 2648 save/load has begun. 2649 26502004-04-26 00:16 fidlej 2651 2652 * src/game/: GameAgent.cpp, Room.cpp, Room.h, Rules.cpp, main.cpp: 2653 Dialogs are killed when a fish leave. 2654 26552004-04-23 16:43 fidlej 2656 2657 * src/gengine/Path.cpp: Stricter path checking. 2658 26592004-04-23 12:56 fidlej 2660 2661 * Makefile.am: '#' is not portable in Makefile.am 2662 26632004-04-22 20:18 fidlej 2664 2665 * AUTHORS, README, TODO, src/game/GameAgent.cpp, 2666 src/game/Title.cpp, src/game/main.cpp, 2667 src/gengine/DialogAgent.cpp, src/gengine/DialogAgent.h, 2668 src/gengine/OptionAgent.cpp, src/gengine/Path.cpp, 2669 src/gengine/Path.h: Updated authors info. Moved userdir to 2670 ~/.fillets-ng 2671 26722004-04-22 08:07 fidlej 2673 2674 * src/: game/KeyDriver.cpp, gengine/Dialog.cpp, 2675 gengine/DialogAgent.cpp, gengine/DialogAgent.h: Dialog 'pause' is 2676 used to delay dialogs. 2677 26782004-04-21 15:14 fidlej 2679 2680 * src/: game/KeyDriver.cpp, game/game-script.cpp, 2681 gengine/ResourcePack.h, gengine/SDLSoundAgent.cpp: Fixed no_music 2682 bug. 2683 26842004-04-21 14:08 fidlej 2685 2686 * src/game/: KeyDriver.cpp, KeyDriver.h: Fixed compile time bug. 2687 26882004-04-21 14:06 fidlej 2689 2690 * src/: game/KeyDriver.cpp, gengine/OptionAgent.cpp: LC_MESSAGES is 2691 not on win32. LC_ALL will be used. 2692 26932004-04-21 07:14 fidlej 2694 2695 * src/: game/Cube.cpp, game/GameAgent.cpp, game/SubTitleAgent.cpp, 2696 gengine/Dialog.cpp, gengine/DialogAgent.cpp, 2697 gengine/InputAgent.cpp, gengine/OptionAgent.cpp, 2698 gengine/OptionAgent.h, gengine/ResDialogPack.cpp: User lang is 2699 set according to locale. 2700 27012004-04-21 02:25 fidlej 2702 2703 * README, TODO, configure.in, src/game/GameAgent.cpp, 2704 src/game/KeyDriver.cpp, src/game/KeyDriver.h, src/game/Room.cpp: 2705 Fishes are speedup on long trace. 2706 27072004-04-20 23:57 fidlej 2708 2709 * src/: game/Field.cpp, game/GameAgent.cpp, game/GameAgent.h, 2710 game/Room.cpp, game/Room.h, game/game-script.cpp, 2711 game/game-script.h, gengine/Actor.h: Function model_equals is 2712 alternative for FArray. 2713 27142004-04-20 23:18 fidlej 2715 2716 * src/game/: GameAgent.cpp, GameAgent.h, game-script.cpp, 2717 game-script.h: Implemented game_getRestartCounter() 2718 27192004-04-20 20:11 fidlej 2720 2721 * src/: game/GameAgent.cpp, gengine/Dialog.cpp, gengine/Dialog.h, 2722 gengine/PlannedDialog.cpp, gengine/PlannedDialog.h: New controls 2723 = ijkl,wasd. Fishes are talking even when there is no adequate 2724 wav 2725 27262004-04-20 16:29 fidlej 2727 2728 * src/game/: GameAgent.cpp, GameAgent.h: Restart button = 2729 BackSpace. 2730 27312004-04-20 16:16 fidlej 2732 2733 * src/game/: Cube.cpp, GameAgent.cpp: Added sound of dead. 2734 27352004-04-20 06:24 fidlej 2736 2737 * src/game/Cube.cpp: Removed xplo sound. 2738 27392004-04-20 05:58 fidlej 2740 2741 * src/: game/Cube.cpp, game/Cube.h, game/GameAgent.cpp, 2742 game/Room.cpp, game/Room.h, game/Rules.cpp, game/Rules.h, 2743 game/game-script.cpp, game/game-script.h, gengine/Random.cpp, 2744 gengine/ResourcePack.h: Fixed randint(0) bug. Added sound of 2745 impact. 2746 27472004-04-20 04:34 fidlej 2748 2749 * src/: game/Cube.cpp, game/Cube.h, game/GameAgent.cpp, 2750 game/GameAgent.h, game/Rules.cpp, game/game-script.cpp, 2751 game/game-script.h, gengine/Actor.cpp, gengine/Actor.h, 2752 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2753 gengine/Makefile.am, gengine/PlannedDialog.cpp, 2754 gengine/PlannedDialog.h, gengine/SDLSoundAgent.cpp, 2755 gengine/TimerAgent.cpp: Expanded planDialog() with busy 2756 parameter. 2757 27582004-04-16 01:02 fidlej 2759 2760 * src/game/game: Removed tmp file. 2761 27622004-04-16 00:32 fidlej 2763 2764 * src/: game/FishDialog.cpp, game/FishDialog.h, game/GameAgent.cpp, 2765 game/game-script.cpp, game/game-script.h, gengine/Dialog.cpp, 2766 gengine/Dialog.h, gengine/DialogAgent.cpp, 2767 gengine/PlannedDialog.cpp, gengine/TimerAgent.cpp, 2768 gengine/TimerAgent.h: Fixed dialogs planning. Added some 2769 functions for scripts. 2770 27712004-04-15 02:35 fidlej 2772 2773 * src/gengine/minmax.h: Offered min() and max() inline functions. 2774 27752004-04-15 02:35 fidlej 2776 2777 * src/: game/Cube.cpp, game/Cube.h, game/GameAgent.cpp, 2778 game/Makefile.am, game/MarkMask.cpp, game/Shape.cpp, 2779 game/Shape.h, game/SubTitleAgent.cpp, game/game-script.cpp, 2780 game/game-script.h, gengine/KeyConsole.cpp, gengine/Makefile.am, 2781 gengine/ResourcePack.h, gengine/SDLSoundAgent.cpp, 2782 gengine/ScriptAgent.cpp, gengine/ScriptState.cpp, 2783 gengine/VideoAgent.cpp: Offered min() and max() inline functions. 2784 Added shape->getW() and getH() functions. 2785 27862004-04-13 01:03 fidlej 2787 2788 * src/game/: Cube.cpp, Cube.h, Field.cpp, Field.h, GameAgent.cpp, 2789 Goal.cpp, Goal.h, Rules.cpp, game, game-script.cpp, 2790 game-script.h: Normal objects must not go out of screen. 2791 27922004-04-13 00:06 fidlej 2793 2794 * src/: game/Cube.cpp, game/Cube.h, game/GameAgent.cpp, 2795 game/Goal.cpp, game/Goal.h, game/KeyDriver.cpp, game/Makefile.am, 2796 game/MarkMask.cpp, game/MarkMask.h, game/Room.cpp, game/Room.h, 2797 game/Rules.cpp, game/Rules.h, game/View.h, game/game, 2798 game/game-script.cpp, game/game-script.h, 2799 gengine/ScriptState.cpp: Goals can be set. 2800 28012004-04-12 19:18 fidlej 2802 2803 * src/game/: Cube.h, GameAgent.cpp, KeyDriver.cpp, View.cpp, game, 2804 game-script.cpp, game-script.h, main.cpp: Offered 2805 change_turnSide() to the script. 2806 28072004-04-12 02:51 fidlej 2808 2809 * src/: game/Anim.cpp, game/Application.cpp, game/Application.h, 2810 game/GameAgent.cpp, game/GameAgent.h, game/SubTitleAgent.cpp, 2811 game/SubTitleAgent.h, game/Title.cpp, game/Title.h, 2812 game/View.cpp, game/View.h, game/game, game/game-script.cpp, 2813 game/game-script.h, gengine/BaseAgent.h, gengine/BaseMsg.h, 2814 gengine/INamed.h, gengine/InputAgent.cpp, gengine/Name.cpp, 2815 gengine/Name.h, gengine/Path.cpp, gengine/Path.h, 2816 gengine/ResDialogPack.h, gengine/ResFontPack.h, 2817 gengine/ResImagePack.h, gengine/ResourcePack.h, 2818 gengine/ScriptAgent.cpp, gengine/SoundAgent.cpp, 2819 gengine/VideoAgent.cpp: Fixed dstrect-bliting bug. Added 2820 file_exists() script function. Changed getName() to return const 2821 char. 2822 28232004-04-11 05:42 fidlej 2824 2825 * src/: game/Application.cpp, game/FishDialog.cpp, 2826 game/FishDialog.h, game/GameAgent.cpp, game/Makefile.am, 2827 game/SubTitleAgent.cpp, game/SubTitleAgent.h, game/Title.cpp, 2828 game/Title.h, game/View.h, game/game, game/game-script.cpp, 2829 game/game-script.h, gengine/Dialog.cpp, gengine/Dialog.h, 2830 gengine/DialogAgent.cpp, gengine/Makefile.am, gengine/Name.cpp, 2831 gengine/Name.h, gengine/Path.cpp, gengine/PlannedDialog.cpp, 2832 gengine/ResDialogPack.cpp, gengine/ResFontPack.cpp, 2833 gengine/ResFontPack.h, gengine/ResImageAgent.h, 2834 gengine/ResImagePack.h, gengine/ResourcePack.h, 2835 gengine/VideoAgent.cpp: Dialogs are working. 2836 28372004-04-10 21:03 fidlej 2838 2839 * TODO, src/game/GameAgent.cpp, src/game/Rules.cpp: Updated TODO. 2840 28412004-04-10 20:21 fidlej 2842 2843 * src/game/Rules.cpp: Fixed dead checking. 2844 28452004-04-10 19:47 fidlej 2846 2847 * src/: game/Cube.cpp, game/Cube.h, game/Room.cpp, game/Rules.h, 2848 gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2849 gengine/PlannedDialog.cpp, gengine/PlannedDialog.h: Dead fishes 2850 does not talk. 2851 28522004-04-10 19:01 fidlej 2853 2854 * src/gengine/OptionAgent.cpp: Fixed command line options parsing. 2855 28562004-04-10 18:46 fidlej 2857 2858 * src/: game/Anim.cpp, game/Anim.h, game/Cube.cpp, game/Cube.h, 2859 game/GameAgent.cpp, game/GameAgent.h, game/KeyDriver.cpp, 2860 game/Makefile.am, game/MarkMask.cpp, game/MarkMask.h, 2861 game/Room.cpp, game/Rules.cpp, game/Rules.h, game/View.cpp, 2862 game/View.h, game/game-script.cpp, game/game-script.h, 2863 gengine/V2.h: Cube.cpp is split in Rules. 2864 28652004-04-10 03:28 fidlej 2866 2867 * src/game/: Cube.cpp, Cube.h: Fixed checking of dead states. 2868 28692004-04-10 02:15 fidlej 2870 2871 * src/: game/Anim.cpp, game/Anim.h, game/Application.cpp, 2872 game/Cube.cpp, game/GameAgent.cpp, game/View.cpp, 2873 game/game-script.cpp, game/game-script.h, gengine/Dialog.cpp, 2874 gengine/Dialog.h, gengine/DialogAgent.cpp, gengine/DialogAgent.h, 2875 gengine/DummySoundAgent.h, gengine/Makefile.am, gengine/Name.cpp, 2876 gengine/Name.h, gengine/PlannedDialog.cpp, 2877 gengine/PlannedDialog.h, gengine/ResDialogPack.cpp, 2878 gengine/ResDialogPack.h, gengine/ResSoundAgent.cpp, 2879 gengine/ResSoundAgent.h, gengine/ResourcePack.h, 2880 gengine/SDLSoundAgent.cpp, gengine/SDLSoundAgent.h, 2881 gengine/SoundAgent.h, gengine/VideoAgent.cpp: Fishes can talk. 2882 addSpecialAnim() is for talking heads. 2883 28842004-04-09 14:32 fidlej 2885 2886 * src/game/Cube.cpp: Fixed cyclic moveDirBrute bug. 2887 28882004-04-08 03:21 fidlej 2889 2890 * configure.in, src/game/Anim.cpp, src/game/Anim.h, 2891 src/game/Cube.cpp, src/game/Cube.h, src/game/Driver.h, 2892 src/game/GameAgent.cpp, src/game/KeyDriver.cpp, 2893 src/game/Makefile.am, src/game/Room.cpp, src/game/View.cpp, 2894 src/game/View.h, src/game/game-script.cpp, 2895 src/game/game-script.h, src/gengine/ResourcePack.h, 2896 src/gengine/TimerAgent.h: Fish body animation. 2897 28982004-04-07 18:15 fidlej 2899 2900 * TODO, src/game/Field.cpp, src/game/GameAgent.cpp, 2901 src/game/game-script.cpp, src/game/game-script.h, 2902 src/game/main.cpp, src/gengine/OptionAgent.cpp, 2903 src/gengine/OptionAgent.h, src/gengine/ResourcePack.h: Compilable 2904 on Win32. Added script_model_getDir(). 2905 29062004-04-06 03:04 fidlej 2907 2908 * src/: game/GameAgent.cpp, game/Shape.cpp, 2909 gengine/ScriptState.cpp: '.' is used in levels for empty space. 2910 29112004-04-05 03:27 fidlej 2912 2913 * src/: game/Cube.cpp, game/Cube.h, game/KeyDriver.cpp, 2914 game/KeyDriver.h, game/Room.cpp, game/View.cpp, 2915 gengine/TimerAgent.h: More stepless fish animation. 2916 29172004-04-04 05:53 fidlej 2918 2919 * src/game/Application.cpp: './game sound=0' turns sound off 2920 29212004-04-04 05:46 fidlej 2922 2923 * README, src/gengine/OptionAgent.cpp: Changed 2924 '/home/ivo/.fillets-ng' to 'HOME/fillets-ng'. Periods in 2925 directories and at the beginning of name are not portable. 2926 29272004-04-04 05:28 fidlej 2928 2929 * configure.ac, configure.in: configure.ac renamed to configure.in 2930 for FreeBSD. 2931 29322004-04-04 05:27 fidlej 2933 2934 * src/: game/Cube.cpp, game/Cube.h, game/GameAgent.cpp, 2935 game/GameAgent.h, game/Room.cpp, game/game-script.cpp, 2936 game/game-script.h, gengine/BaseAgent.h, gengine/InputAgent.cpp, 2937 gengine/InputAgent.h, gengine/KeyConsole.cpp, gengine/Log.cpp, 2938 gengine/NoCopy.h, gengine/Path.cpp, gengine/RectBinder.h, 2939 gengine/ResSoundAgent.cpp, gengine/ResourcePack.h, 2940 gengine/ScriptAgent.cpp, gengine/ScriptAgent.h, 2941 gengine/ScriptState.cpp: Ready for FreeBSD. 2942 29432004-04-04 03:19 fidlej 2944 2945 * Makefile.cvs: Libtoolize generate config.sub but libtool is not 2946 need. 2947 29482004-04-04 02:57 fidlej 2949 2950 * configure.ac: More helpful messages. 2951 29522004-04-04 02:39 fidlej 2953 2954 * configure.ac: Support for boost compiler abbreviation. 2955 29562004-04-04 02:24 fidlej 2957 2958 * configure.ac: Removed -I/usr/include -I/usr/local/include 2959 29602004-04-04 00:59 fidlej 2961 2962 * configure.ac, src/game/Makefile.am, src/gengine/Makefile.am: 2963 Tweaked boost in configure.ac 2964 29652004-04-03 23:43 fidlej 2966 2967 * configure.ac: Next lua tweak in configure.ac 2968 29692004-04-03 23:18 fidlej 2970 2971 * src/gengine/: ScriptState.cpp, ScriptState.h: Added ScriptState 2972 29732004-04-03 23:16 fidlej 2974 2975 * Makefile.cvs: libtoolize should generate config.sub 2976 29772004-04-03 23:01 fidlej 2978 2979 * Makefile.cvs: Tweaked cvs2cl in Makefile.cvs 2980 29812004-04-03 22:47 fidlej 2982 2983 * configure.ac, src/game/Makefile.am, src/gengine/Makefile.am: 2984 Improved configure.ac for lua checking. 2985 29862004-04-03 00:58 fidlej 2987 2988 * src/game/: Cube.cpp, Cube.h, GameAgent.cpp, Room.cpp, Room.h: All 2989 fishes are dead at the same moment. 2990 29912004-04-02 20:50 fidlej 2992 2993 * src/gengine/ResourceAgent.h: Removed old ResourceAgent.h 2994 29952004-04-02 20:49 fidlej 2996 2997 * configure.ac, src/game/View.h: Fixed public members in Views. 2998 29992004-04-02 14:59 fidlej 3000 3001 * README: Updated README 3002 30032004-04-02 02:41 fidlej 3004 3005 * README, TODO: Polished README and TODO. 3006 30072004-04-02 00:56 fidlej 3008 3009 * src/gengine/: ResImagePack.cpp, ResImagePack.h, ResourcePack.h: 3010 Forgotten files. 3011 30122004-04-02 00:55 fidlej 3013 3014 * src/: game/GameAgent.cpp, game/View.cpp, game/View.h, 3015 gengine/Makefile.am, gengine/ResImageAgent.cpp, 3016 gengine/ResImageAgent.h, gengine/ResSoundAgent.cpp, 3017 gengine/ResSoundAgent.h: ResourceAgent is split to ResourcePack 3018 and agents. 3019 30202004-04-02 00:22 fidlej 3021 3022 * src/: game/Cube.cpp, game/GameAgent.cpp, game/Room.cpp, 3023 game/game-script.cpp, gengine/Log.cpp, gengine/Makefile.am, 3024 gengine/OptionAgent.cpp, gengine/Path.cpp, gengine/Path.h, 3025 gengine/ScriptAgent.cpp, gengine/ScriptException.h: User options 3026 are read before system options. 3027 30282004-04-01 22:56 fidlej 3029 3030 * README, src/game/Application.cpp, src/game/Application.h, 3031 src/gengine/OptionAgent.cpp, src/gengine/OptionAgent.h, 3032 src/gengine/Path.cpp, src/gengine/Path.h: Creating not existing 3033 user paths. 3034 30352004-04-01 21:11 fidlej 3036 3037 * .cvsignore, AUTHORS, Doxyfile, Makefile.am, Makefile.cvs, NEWS, 3038 README, TODO, configure.ac, main.aap, sdl.m4, src/.cvsignore, 3039 src/Makefile.am, src/main.aap, src/game/.cvsignore, 3040 src/game/Application.cpp, src/game/Application.h, 3041 src/game/Cube.cpp, src/game/Cube.h, src/game/Driver.h, 3042 src/game/Field.cpp, src/game/Field.h, src/game/GameAgent.cpp, 3043 src/game/GameAgent.h, src/game/KeyControl.cpp, 3044 src/game/KeyControl.h, src/game/KeyDriver.cpp, 3045 src/game/KeyDriver.h, src/game/LayoutException.h, 3046 src/game/Makefile.am, src/game/MarkMask.cpp, src/game/MarkMask.h, 3047 src/game/Picture.cpp, src/game/Picture.h, src/game/Room.cpp, 3048 src/game/Room.h, src/game/Shape.cpp, src/game/Shape.h, 3049 src/game/View.cpp, src/game/View.h, src/game/game-script.cpp, 3050 src/game/game-script.h, src/game/main.cpp, 3051 src/gengine/.cvsignore, src/gengine/AgentPack.cpp, 3052 src/gengine/AgentPack.h, src/gengine/BaseAgent.cpp, 3053 src/gengine/BaseAgent.h, src/gengine/BaseException.cpp, 3054 src/gengine/BaseException.h, src/gengine/BaseListener.cpp, 3055 src/gengine/BaseListener.h, src/gengine/BaseMsg.cpp, 3056 src/gengine/BaseMsg.h, src/gengine/DummySoundAgent.h, 3057 src/gengine/ExInfo.cpp, src/gengine/ExInfo.h, 3058 src/gengine/IDrawer.cpp, src/gengine/IDrawer.h, 3059 src/gengine/INamed.h, src/gengine/ImgException.cpp, 3060 src/gengine/ImgException.h, src/gengine/InputAgent.cpp, 3061 src/gengine/InputAgent.h, src/gengine/IntMsg.cpp, 3062 src/gengine/IntMsg.h, src/gengine/KeyBinder.cpp, 3063 src/gengine/KeyBinder.h, src/gengine/KeyConsole.cpp, 3064 src/gengine/KeyConsole.h, src/gengine/KeyStroke.cpp, 3065 src/gengine/KeyStroke.h, src/gengine/Log.cpp, src/gengine/Log.h, 3066 src/gengine/LogicException.h, src/gengine/Makefile.am, 3067 src/gengine/MessagerAgent.cpp, src/gengine/MessagerAgent.h, 3068 src/gengine/MixException.cpp, src/gengine/MixException.h, 3069 src/gengine/Name.cpp, src/gengine/Name.h, 3070 src/gengine/NameException.h, src/gengine/NoCopy.h, 3071 src/gengine/OptionAgent.cpp, src/gengine/OptionAgent.h, 3072 src/gengine/Path.cpp, src/gengine/Path.h, src/gengine/Random.cpp, 3073 src/gengine/Random.h, src/gengine/RectBinder.cpp, 3074 src/gengine/RectBinder.h, src/gengine/ResImageAgent.cpp, 3075 src/gengine/ResImageAgent.h, src/gengine/ResSoundAgent.cpp, 3076 src/gengine/ResSoundAgent.h, src/gengine/ResourceAgent.h, 3077 src/gengine/ResourceException.h, src/gengine/SDLException.cpp, 3078 src/gengine/SDLException.h, src/gengine/SDLSoundAgent.cpp, 3079 src/gengine/SDLSoundAgent.h, src/gengine/ScriptAgent.cpp, 3080 src/gengine/ScriptAgent.h, src/gengine/SimpleMsg.h, 3081 src/gengine/SoundAgent.cpp, src/gengine/SoundAgent.h, 3082 src/gengine/StringMsg.cpp, src/gengine/StringMsg.h, 3083 src/gengine/StringTool.cpp, src/gengine/StringTool.h, 3084 src/gengine/TimerAgent.cpp, src/gengine/TimerAgent.h, 3085 src/gengine/UnknownMsgException.h, src/gengine/V2.h, 3086 src/gengine/VideoAgent.cpp, src/gengine/VideoAgent.h: 2004-04-01 3087 18:39 fidlej * fillets-ng = Fish Fillets - Next 3088 Generation 3089 3090 2004-04-01 18:35 fidlej * Updated documentation. 3091 3092 2004-04-01 13:36 fidlej * Preparation for sf.net 3093 3094 2004-04-01 02:54 fidlej * Optinal anim phase number. 3095 Simpler checkDead. 3096 3097 2004-03-31 06:29 fidlej * Skeleton animation. 3098 3099 2004-03-31 03:30 fidlej * Command line args are parsed. 3100 Usage: bash [name=value ...] 3101 3102 2004-03-30 19:39 fidlej * Check dead states. 3103 3104 2004-03-30 04:16 fidlej * Fixed mask/unmask problem. 3105 3106 2004-03-30 03:34 fidlej * Setting direction before move. 3107 All moves are made at start of nextRound. Basic 3108 animation. 3109 3110 2004-03-29 05:31 fidlej * Beginning of animation 3111 3112 2004-03-29 04:50 fidlej * Added script to convert all 3113 .bmp to .png 3114 3115 2004-03-29 04:49 fidlej * Level Pravidla.lua 3116 3117 2004-03-29 00:45 fidlej * Support aplha in PNG. 3118 3119 2004-03-28 23:34 fidlej * Typedefs are private now. 3120 3121 2004-03-28 23:28 fidlej * Level example. 3122 3123 2004-03-28 23:27 fidlej * New level format with 3124 pictures. 3125 3126 2004-03-26 19:11 fidlej * Added forgotten files for 3127 resource agents. 3128 3129 2004-03-26 01:25 fidlej * Proper console name. 3130 3131 2004-03-25 01:07 fidlej * Removed old console.bmp 3132 3133 2004-03-25 01:07 fidlej * New console font 3134 3135 2004-03-24 22:36 fidlej * Moved loadImage to 3136 ResImageAgent. Added SDL_image library (allows 3137 transparent PNG). 3138 3139 2004-03-24 22:11 fidlej * ResouceAgent template and 3140 ResSound and ResImage 3141 3142 2004-03-24 19:39 fidlej * IDrawer accepts screen in 3143 constructor and removes from drawers in destructor. 3144 3145 2004-03-23 16:36 fidlej * Added mini_app example 3146 3147 2004-03-23 02:50 fidlej * Big-edian safe getPixel 3148 3149 2004-03-23 01:38 fidlej * VideoAgent handle screen_* 3150 params change 3151 3152 2004-03-22 11:05 fidlej * Smaller console font 3153 3154 2004-03-22 10:52 fidlej * Proper shutdown after 3155 exception. 3156 3157 2004-03-22 01:08 fidlej * Updated automake scripts 3158 3159 2004-03-22 00:30 fidlej * Play sound at crash 3160 3161 2004-03-22 00:10 fidlej * See script/level.lua for level 3162 placement 3163 3164 2004-03-21 22:31 fidlej * Big and small fish with 3165 different controls 3166 3167 2004-03-21 21:01 fidlej * Open Can engine 3168 3169 2004-03-16 22:06 fidlej * Window moves with KP_4,... 3170 3171 2004-03-16 16:51 fidlej * Options is saved on shutdown. 3172 3173 2004-03-16 16:38 fidlej * User x System data path. 3174 Updated param watchers registery 3175 3176 2004-03-16 03:12 fidlej * Normal screen width. 3177 3178 2004-03-16 03:07 fidlej * New SFont library, SDL_gfx is 3179 out. 3180 3181 2004-03-15 03:00 fidlej * OptionAgent ... game options, 3182 script/init.lua contain screen size 3183 3184 2004-03-14 16:44 fidlej * rotozoomSurface discard 3185 colorKey (in 32bpp) 3186 3187 2004-03-07 21:00 fidlej * Recipe for data install 3188 3189 2004-03-07 20:16 fidlej * Try a-a-p.org 3190 3191 2004-03-05 16:38 fidlej * Removed useless AC_DEFINE 3192 3193 2004-03-05 15:45 fidlej * Game data are searched in . 3194 3195 2004-03-04 06:13 fidlej * Enabled key repeat. Written 3196 README. 3197 3198 2004-03-03 22:26 fidlej * Debug LUA script console. 3199 3200 2004-03-02 23:36 fidlej * Modern lua_dofile with 3201 lua_pcall(luaL_loadFile()), dofile is obsolete. 3202 3203 2004-03-02 15:46 fidlej * lua scripts are moved to 3204 data/script/ 3205 3206 2004-03-02 15:44 fidlej * SDL_gfx = rotozoom, is now 3207 part of package 3208 3209 2004-03-02 04:28 fidlej * Dangerous uninstall-data-local 3210 3211 2004-03-02 04:19 fidlej * Install hooks for directories. 3212 3213 2004-03-02 03:17 fidlej * ChangeLog is generated by 3214 cvs2cl 3215 3216 2004-03-02 02:58 fidlej * Added automake install 3217 scripts. 3218 3219 2004-03-02 02:58 fidlej * Initial revision 3220 32212004-04-01 21:11 fidlej 3222 3223 * .cvsignore, AUTHORS, Doxyfile, Makefile.am, Makefile.cvs, NEWS, 3224 README, TODO, configure.ac, main.aap, sdl.m4, src/.cvsignore, 3225 src/Makefile.am, src/main.aap, src/game/.cvsignore, 3226 src/game/Application.cpp, src/game/Application.h, 3227 src/game/Cube.cpp, src/game/Cube.h, src/game/Driver.h, 3228 src/game/Field.cpp, src/game/Field.h, src/game/GameAgent.cpp, 3229 src/game/GameAgent.h, src/game/KeyControl.cpp, 3230 src/game/KeyControl.h, src/game/KeyDriver.cpp, 3231 src/game/KeyDriver.h, src/game/LayoutException.h, 3232 src/game/Makefile.am, src/game/MarkMask.cpp, src/game/MarkMask.h, 3233 src/game/Picture.cpp, src/game/Picture.h, src/game/Room.cpp, 3234 src/game/Room.h, src/game/Shape.cpp, src/game/Shape.h, 3235 src/game/View.cpp, src/game/View.h, src/game/game-script.cpp, 3236 src/game/game-script.h, src/game/main.cpp, 3237 src/gengine/.cvsignore, src/gengine/AgentPack.cpp, 3238 src/gengine/AgentPack.h, src/gengine/BaseAgent.cpp, 3239 src/gengine/BaseAgent.h, src/gengine/BaseException.cpp, 3240 src/gengine/BaseException.h, src/gengine/BaseListener.cpp, 3241 src/gengine/BaseListener.h, src/gengine/BaseMsg.cpp, 3242 src/gengine/BaseMsg.h, src/gengine/DummySoundAgent.h, 3243 src/gengine/ExInfo.cpp, src/gengine/ExInfo.h, 3244 src/gengine/IDrawer.cpp, src/gengine/IDrawer.h, 3245 src/gengine/INamed.h, src/gengine/ImgException.cpp, 3246 src/gengine/ImgException.h, src/gengine/InputAgent.cpp, 3247 src/gengine/InputAgent.h, src/gengine/IntMsg.cpp, 3248 src/gengine/IntMsg.h, src/gengine/KeyBinder.cpp, 3249 src/gengine/KeyBinder.h, src/gengine/KeyConsole.cpp, 3250 src/gengine/KeyConsole.h, src/gengine/KeyStroke.cpp, 3251 src/gengine/KeyStroke.h, src/gengine/Log.cpp, src/gengine/Log.h, 3252 src/gengine/LogicException.h, src/gengine/Makefile.am, 3253 src/gengine/MessagerAgent.cpp, src/gengine/MessagerAgent.h, 3254 src/gengine/MixException.cpp, src/gengine/MixException.h, 3255 src/gengine/Name.cpp, src/gengine/Name.h, 3256 src/gengine/NameException.h, src/gengine/NoCopy.h, 3257 src/gengine/OptionAgent.cpp, src/gengine/OptionAgent.h, 3258 src/gengine/Path.cpp, src/gengine/Path.h, src/gengine/Random.cpp, 3259 src/gengine/Random.h, src/gengine/RectBinder.cpp, 3260 src/gengine/RectBinder.h, src/gengine/ResImageAgent.cpp, 3261 src/gengine/ResImageAgent.h, src/gengine/ResSoundAgent.cpp, 3262 src/gengine/ResSoundAgent.h, src/gengine/ResourceAgent.h, 3263 src/gengine/ResourceException.h, src/gengine/SDLException.cpp, 3264 src/gengine/SDLException.h, src/gengine/SDLSoundAgent.cpp, 3265 src/gengine/SDLSoundAgent.h, src/gengine/ScriptAgent.cpp, 3266 src/gengine/ScriptAgent.h, src/gengine/SimpleMsg.h, 3267 src/gengine/SoundAgent.cpp, src/gengine/SoundAgent.h, 3268 src/gengine/StringMsg.cpp, src/gengine/StringMsg.h, 3269 src/gengine/StringTool.cpp, src/gengine/StringTool.h, 3270 src/gengine/TimerAgent.cpp, src/gengine/TimerAgent.h, 3271 src/gengine/UnknownMsgException.h, src/gengine/V2.h, 3272 src/gengine/VideoAgent.cpp, src/gengine/VideoAgent.h: Initial 3273 revision 3274 3275