Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-04 | Removed the reference to SciGuiCursor from EngineState | Filippos Karapetis | |
svn-id: r45660 | |||
2009-11-04 | Added references to the scaleX and scaleY selectors, used for SCI1.1 view ↵ | Filippos Karapetis | |
scaling svn-id: r45659 | |||
2009-11-04 | priority_first and priority_last are not used by the new drawing code, thus ↵ | Filippos Karapetis | |
the new code didn't handle priority changes by kGraph() svn-id: r45658 | |||
2009-11-04 | Fixed compilation when INCLUDE_OLDGFX is not defined | Filippos Karapetis | |
svn-id: r45657 | |||
2009-11-04 | Moved the audio CD handling code inside the AudioPlayer class. Some cleanup | Filippos Karapetis | |
svn-id: r45656 | |||
2009-11-04 | Moved the sound sync code inside the AudioPlayer class | Filippos Karapetis | |
svn-id: r45655 | |||
2009-11-04 | Moved sound sync related variables inside the AudioPlayer class and fixed ↵ | Filippos Karapetis | |
compilation svn-id: r45654 | |||
2009-11-04 | Moved most of the code for playing sound effects and speech into a separate ↵ | Filippos Karapetis | |
class svn-id: r45653 | |||
2009-11-04 | Cleanup | Filippos Karapetis | |
svn-id: r45652 | |||
2009-11-04 | Added support for loading the game's object list | Paul Gilbert | |
svn-id: r45651 | |||
2009-11-04 | Properly animate the last phase of the walk before running callbacks | Robert Špalek | |
svn-id: r45649 | |||
2009-11-04 | Implemented and debugged the walking framework. | Robert Špalek | |
The hero does not walk yet (it still teleports to the target immediately), but that is just because the actual walking algorithm is left trivial first. However, the main game loop, callbacks, and waiting all already work with the general framework. svn-id: r45648 | |||
2009-11-03 | Created walking-callback infrastructure and converted the code to use it | Robert Špalek | |
svn-id: r45644 | |||
2009-11-03 | Capitalize the word Sequel in The 11th Hour's title. | Matthew Hoops | |
svn-id: r45643 | |||
2009-11-03 | Removed an old FIXME | Robert Špalek | |
svn-id: r45642 | |||
2009-11-03 | Implement properly stayOn instead of using walkOn | Robert Špalek | |
svn-id: r45641 | |||
2009-11-03 | Let setPath() store path with pixel precision, and update the map sprite ↵ | Robert Špalek | |
when reloaded svn-id: r45640 | |||
2009-11-03 | SCI: Fix warning (declaration of 'FOO' shadows a member of 'this') | Max Horn | |
svn-id: r45637 | |||
2009-11-03 | SCI/newgui: fixes for statusbar and transitions, so menubar shows up in ↵ | Martin Kiewitz | |
intro of qfg1ega svn-id: r45635 | |||
2009-11-03 | SCI/newgui: SciGuiMenu partially implemented | Martin Kiewitz | |
svn-id: r45634 | |||
2009-11-03 | Removed some more hacks for accessing the segment manager | Filippos Karapetis | |
svn-id: r45631 | |||
2009-11-03 | Fixed the deletion of cursorBitmap | Filippos Karapetis | |
svn-id: r45630 | |||
2009-11-03 | Fixed a crash when loading in the old GUI | Filippos Karapetis | |
svn-id: r45628 | |||
2009-11-03 | Remove the SegManager-related hacks for the selector defines, as the segMan ↵ | Filippos Karapetis | |
parameter is explicit now svn-id: r45626 | |||
2009-11-03 | Plugged a memory leak | Filippos Karapetis | |
svn-id: r45625 | |||
2009-11-03 | Don't keep a reference to SegManager, as it gets deleted when loading. Fixes ↵ | Filippos Karapetis | |
a crash when loading games svn-id: r45624 | |||
2009-11-03 | Run the path obliqueing process repeatedly until it converges. | Robert Špalek | |
svn-id: r45623 | |||
2009-11-03 | Greatly improved the quality of obliqueing the shortest path. | Robert Špalek | |
The current algorithm is much better than the original player'ss one and it find really nice curved paths. Also, started preparing interface for actually walking along this path. svn-id: r45622 | |||
2009-11-02 | TINSEL: Small correction to the previous hotfix for _vm->_config crash | Max Horn | |
svn-id: r45621 | |||
2009-11-02 | TINSEL: Fix regression caused by the introduction of _vm->_config; proper ↵ | Max Horn | |
fix will be introduced later, when dialogs.cpp gets objectified svn-id: r45620 | |||
2009-11-02 | SCI: Fix hoyle hack | Walter van Niftrik | |
svn-id: r45619 | |||
2009-11-02 | TINSEL: Add isValidObject(OBJECT *obj) function; make objectList & currentCD ↵ | Max Horn | |
static vars; merge two logic blocks ('ifs') in DoRestoreSceneFrame svn-id: r45618 | |||
2009-11-02 | TINSEL: Turn config code into a simple C++ class | Max Horn | |
svn-id: r45617 | |||
2009-11-02 | Changed foo(void) to foo() in almost all non-backend source files | Max Horn | |
svn-id: r45616 | |||
2009-11-02 | SCI: Fix warning about unused variable | Max Horn | |
svn-id: r45614 | |||
2009-11-02 | SCI/newgui: Removed GuiCast structure | Martin Kiewitz | |
svn-id: r45613 | |||
2009-11-02 | SCI: SciGuiMenu created, kMenu-related stuff now using SciGui | Martin Kiewitz | |
svn-id: r45612 | |||
2009-11-02 | Little clean-up after the refactoring. | Robert Špalek | |
svn-id: r45609 | |||
2009-11-02 | Split loop() into several cleaned helper methods | Robert Špalek | |
svn-id: r45608 | |||
2009-11-02 | Refactored running loop(). | Robert Špalek | |
- shouldExitLoop() is a bool again and introduced new flag isReloaded() instead of adding special hacky value 2 - loop() accepts 2 parameters: loop substatus and shouldExit flag, because each caller previously had to set and restore these manually. loop() now also tests whether the substatuses are properly nested. reordered the loop-exitting code. - renamed loop substatuses to logical names - enterNewRoom() returns bool whether loop() should continue so that start() doesn't have to test and clear shouldEndProgram(). it doesn't need force_reload as a parameter anymore. - dialog selections use new inner substatus instead of outer substatus, for consistency svn-id: r45607 | |||
2009-11-01 | Commented the rest of the loop() logic | Robert Špalek | |
svn-id: r45606 | |||
2009-11-01 | Fix SIGSEGV when quitting the game during playing sounds | Robert Špalek | |
svn-id: r45605 | |||
2009-11-01 | Commented on loop() before refactoring. | Robert Špalek | |
svn-id: r45604 | |||
2009-11-01 | Small bugfix in path-finding | Robert Špalek | |
svn-id: r45602 | |||
2009-11-01 | SCI/newgui: kBaseSetter ported from gregs engine, kq5 pathfinding works now ↵ | Martin Kiewitz | |
correctly svn-id: r45601 | |||
2009-11-01 | One more clean-up of the path-finding code | Robert Špalek | |
svn-id: r45599 | |||
2009-11-01 | Cleaned up the walking code. | Robert Špalek | |
PathVertex replaced by Common::Point. Do not update the path sprites if not in the debugging mode. svn-id: r45598 | |||
2009-11-01 | Debugged computation and displaying of optimal walking paths | Robert Špalek | |
svn-id: r45597 | |||
2009-11-01 | Add methods to draw computed walking paths. | Robert Špalek | |
svn-id: r45596 | |||
2009-11-01 | Fix mistakenly ordered flushing revealed by the last commit | Robert Špalek | |
svn-id: r45595 |