Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-25 | TITANIC: Fix struct vs class forward declaration warning | 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-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-06-09 | TITANIC: Enable initial copyright screen | Paul Gilbert | |
2016-11-08 | TITANIC: Fix spurious drag starts happening after view changes | 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-09-02 | TITANIC: Cleanup of CPetInventory, removal of unused fields | Paul Gilbert | |
2016-08-31 | TITANIC: Fix the isSpecialPressed method | 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-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-04-03 | TITANIC: Move most of the root classes into new support/ folder | 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-18 | TITANIC: Implement input translator event methods | Paul Gilbert | |
2016-03-15 | TITANIC: Fleshing out resource key and view loading | 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-25 | TITANIC: Rename of sub-folders for better clarity | Paul Gilbert | |
2016-02-22 | TITANIC: Implemented bulk of applicationStarting | Paul Gilbert | |
2016-02-07 | TITANIC: Class stubs and beginnings of CSaveableObject hierarchy | Paul Gilbert | |
2016-02-05 | TITANIC: Beginnings of Image class | Paul Gilbert | |
2016-02-05 | TITANIC: Added skeleton CMainGameWindow class | Paul Gilbert | |