Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-05 | TITANIC: Allow GMM loading from the copyright and continue dialog | Paul Gilbert | |
2017-08-24 | TITANIC: Reduce header includes for titanic.h | David Fioramonti | |
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global. | |||
2017-08-18 | TITANIC: Implement F5 & F7 Saving and Loading | Paul Gilbert | |
2017-08-10 | TITANIC: Ignore Ctrl+C key until actually in-game | Paul Gilbert | |
2017-08-07 | TITANIC: Hook in the original game's secret cheat room | Paul Gilbert | |
You can either use a special Ctrl-C key combination, or use the 'cheat' command in the debugger | |||
2017-08-03 | TITANIC: Allow last saved game to be loaded | David Fioramonti | |
2017-07-30 | TITANIC: Remap right mouse click to be a left click with Shift held. | Paul Gilbert | |
This was a suggestion by dafioram; holding down Shift allows you to skip scene transitions and edit the fragments of room glyphs. Now with this remapping, you can alternatively just use right clicks. | |||
2017-07-26 | TITANIC: Redraw screen after using PET to load a savegame | Paul Gilbert | |
2017-07-23 | TITANIC: Adjust the switch/case fall-through comments | Bastien Bouclet | |
This way, GCC 7 does not generate a warning for those cases when -Wimplicit-fallthrough=3 is enabled, which is now the default. | |||
2017-06-24 | TITANIC: Renamings for nut bowl messages | Paul Gilbert | |
2017-06-18 | TITANIC: Fix crash clicking mouse when copyright dialog is showing | Paul Gilbert | |
2017-06-09 | TITANIC: Enable initial copyright screen | Paul Gilbert | |
2017-01-14 | TITANIC: Clarify dirty rect methods in CGameManager | Paul Gilbert | |
2016-11-15 | TITANIC: Fixes for freeing project and engine objects on exit | Paul Gilbert | |
2016-11-08 | TITANIC: Fix spurious drag starts happening after view changes | Paul Gilbert | |
2016-11-07 | TITANIC: Fix drawing screen after loading game using in-game PET | Paul Gilbert | |
2016-11-01 | TITANIC: Add support for mouse wheel scrolling conversations log | Paul Gilbert | |
2016-10-31 | TITANIC: Implement manual mouse control used during intro | Paul Gilbert | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-08-29 | TITANIC: Further code cleanup, identified game mode 5 | Paul Gilbert | |
2016-08-28 | TITANIC: Implement display of initial copyright screen | Paul Gilbert | |
I've left it disabled for now, whilst the engine is still being worked on | |||
2016-08-05 | TITANIC: Added skeleton QMixer class for mixer interface | Paul Gilbert | |
2016-07-23 | TITANIC: Fixes for movie notification, computer game logic cleanup | Paul Gilbert | |
2016-07-22 | TITANIC: Beginnings of Continue Save dialog | Paul Gilbert | |
2016-07-22 | TITANIC: Add support for arbitrary window event targets | Paul Gilbert | |
Also moved all standard game event methods to CMainGameWindow. This will allow for the Continue Save dialog to be added in and get events instead of the game window | |||
2016-07-22 | TITANIC: Workaround for original using destroyed objects after save load | Paul Gilbert | |
The original loads savegames by loading a new project hierarchy and then deleting and replacing the existing one. This means that objects in the original project, such as the PET control, are destroyed, leaving the remainder of the PET code that called load operating on destroyed objects. This workaround instead flags for a load to be done, and adds new code in the game manager to take care of it. This way, the remainder of the PET event handling can finish first, and it will be then safe to destroy the original game project (including PET) and load the new savegame. | |||
2016-07-10 | TITANIC: Refactor CTitleEngine to use CFilesManager for PE resources | Paul Gilbert | |
2016-07-10 | TITANIC: Fix stopping movies | Paul Gilbert | |
2016-03-31 | TITANIC: Implement CPetFrame::setArea | Paul Gilbert | |
2016-03-29 | TITANIC: Beginnings of PET drawing | Paul Gilbert | |
2016-03-22 | TITANIC: Enable drawing of view contents | Paul Gilbert | |
2016-03-22 | TITANIC: First scene starting to be displayed | Paul Gilbert | |
2016-03-21 | TITANIC: Implement method for rendering view contents | Paul Gilbert | |
2016-03-21 | TITANIC: Add new derived Rect and Point classes | Paul Gilbert | |
2016-03-20 | TITANIC: Starting on frame rendering | Paul Gilbert | |
2016-03-20 | TITANIC: Fixes/renames for files manager | Paul Gilbert | |
2016-03-19 | TITANIC: Implementing view item message handling | Paul Gilbert | |
2016-03-19 | TITANIC: Implement preEnterView and enterView | Paul Gilbert | |
2016-03-18 | TITANIC: Enable event handlng | Paul Gilbert | |
2016-03-18 | TITANIC: Implement input translator event methods | Paul Gilbert | |
2016-03-16 | TITANIC: Implementing setActiveView, surface clearing | Paul Gilbert | |
2016-03-16 | TITANIC: Starting to implement game view loading | Paul Gilbert | |
2016-03-15 | TITANIC: Fleshing out resource key and view loading | Paul Gilbert | |
2016-03-14 | TITANIC: Further graphics setup, beginnings of files manager | Paul Gilbert | |
2016-03-13 | TITANIC: Fix loading project data | Paul Gilbert | |
2016-03-13 | TITANIC: Implemented dumping of the project hierarchy | Paul Gilbert | |
2016-03-13 | TITANIC: Add message generation at end of applicationStarting | Paul Gilbert | |
2016-03-13 | TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it | Paul Gilbert | |
2016-03-12 | TITANIC: Implement various post-load methods | Paul Gilbert | |
2016-02-22 | TITANIC: Fixes for game startup | Paul Gilbert | |