Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-25 | TITANIC: Fix the CBilgeDispensorEvent not firing | Paul Gilbert | |
It seems in the original CGameManager::update, and thus frameMessage, is called at an ultra high rate, allowing the dispensor's counter to quickly reach a trigger level. Whereas in the ScummVM implementation, the update method is only called at most a few times per frame. Rather than needlessly increasing the rate the update method is called, I've refactored CBilgeDispensorEvent to not need the counter. Though it still derives from CAutoSoundEvent so savegame loading still works. | |||
2016-08-12 | TITANIC: Implemented some game object classes | Paul Gilbert | |
2016-07-24 | TITANIC: Add semicolon after CLASSDEF macro usage | Paul Gilbert | |
2016-07-15 | TITANIC: Removed const modifier from all saveable objects | Paul Gilbert | |
Turns out that CGameObject::save regenerates the _movieRangeInfo list. So the const suffix can no longer be used for the entire hierarchy | |||
2016-03-06 | TITANIC: Converting saveable objects hierarchy to have type data | Paul Gilbert | |
This is necessary for at least message sending, and probably other areas, that needs to be able to pass class filtering for message targets. And I could figure out a clean way to use the built-in RTTI | |||
2016-03-02 | TITANIC: Implemented more saveable classes | Paul Gilbert | |
2016-02-27 | TITANIC: Add mouse events, cleanup of existing events | Paul Gilbert | |
2016-02-26 | TITANIC: Start of new messages sub-folder | Paul Gilbert | |