Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-17 | TITANIC: Fix magazine being winnable multiple times | Paul Gilbert | |
2017-08-13 | TITANIC: Fix receiving any SuccUBus mail in the Bomb room SuccUBus | Paul Gilbert | |
2017-08-12 | TITANIC: Fix resuming well music after looking down well | Paul Gilbert | |
2017-08-12 | TITANIC: Fix duplication of RealLife icons when passenger class changes | Paul Gilbert | |
2017-08-08 | TITANIC: Further improvements to arrow key movement | Paul Gilbert | |
The movement code, when deciding on an item or link that matches the desired direction, will check five points on the object/links area.. center, left edge, right edge, top edge, and bottom edge. For each of these, it makes sure that at that point, clicking will actually get passed to it. Otherwise, it moves onto one of the other edges. This helps avoid issues where links weren't working because standard scene objects were partially obscuring them. | |||
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-06 | TITANIC: Remove development link left in computer screen view | Paul Gilbert | |
2017-08-06 | TITANIC: Don't allow movement link to be used in Starfield Puzlze | Paul Gilbert | |
The scene has an unused right turn link that wasn't used, and is covered by the starview. Since movement now uses simulated mouse clicks, the worst result of clicking right arrow is simply that a star may be accidentally selected. But for cleanliness, it was best to fix it. It also allowed the creation of code that other objects in the view can use to override default movement logic, just in case it's needed. | |||
2017-08-06 | TITANIC: Fix arrow key movement in front of Parrot cage | Paul Gilbert | |
2017-08-06 | TITANIC: Changing arrow movement to be done via simulated mouse clicks | Paul Gilbert | |
2017-08-06 | TITANIC: Create new CMovementMsg for new movement functionality | Paul Gilbert | |
This also moves logic for detecting which movement is associated with given keycodes and cursors to CMovementMsg and CLinkItem, which are better suited to contain the logic | |||
2017-08-05 | TITANIC: Maintain static movie frames on objects across saves | Paul Gilbert | |
2017-08-05 | TITANIC: Fix original savegames from the bar not loading | Paul Gilbert | |
2017-08-05 | TITANIC: Don't show invalid meta info for original game saves | Paul Gilbert | |
2017-08-05 | TITANIC: Cleanup and fix for multi drop targets | Paul Gilbert | |
The fix deals with a bug in the original that if an item was used that the drop target didn't handle, the item wouldn't be returned to the player's inventory | |||
2017-08-05 | TITANIC: Fix arrow keys allow getting to bridge before Titania is fixed | Paul Gilbert | |
2017-08-04 | TITANIC: Fix arrow movements ignoring restricted moves | Paul Gilbert | |
2017-08-04 | TITANIC: Introduce movement via arrow keys | Paul Gilbert | |
This also fixes a bug with Page Up, Down, Home, & End not working for the Conversation tab. Additionally, code for scrolling individual lines in the conversation and glyphs via the arrow keys has been removed in favor of this centrallised movement, since they were somewhat redundant, and the mouse wheel can be used for scrolling. | |||
2017-08-04 | TITANIC: Fixes for names in the CursorId enum | Paul Gilbert | |
2017-08-03 | TITANIC: Allow last saved game to be loaded | David Fioramonti | |
2017-08-03 | TITANIC: Max saved games const centralized | David Fioramonti | |
Before the const specifying the max number of save/load games was in titanic.h, core/project_item.cpp, main_game_window, and detection.cpp. Since they all inherit from titanic.h they should just use the const there. Also the saved game const in core/project_item.cpp was named differently so I also changed that. | |||
2017-07-31 | TITANIC: Handle brief freeze if prologue credits are skipped | Paul Gilbert | |
2017-07-30 | TITANIC: Update cursor after transitioning to new views | Paul Gilbert | |
2017-07-24 | TITANIC: Fix conversation with Liftbot not working after twirling around | 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-07-18 | TITANIC: Fix crash trying to restart game after returning to launcher | Paul Gilbert | |
2017-07-16 | TITANIC: Add a VolumeMode enum | Paul Gilbert | |
2017-07-09 | TITANIC: Fixes for correctly display of drop targets | Paul Gilbert | |
2017-07-08 | TITANIC: Rename CDropTarget _showItem to _hideItem | Paul Gilbert | |
2017-07-02 | TITANIC: Don't allow saving during the Doorbot prologue | Paul Gilbert | |
This works around a bug in the original where if you saved immediately after getting the PET, the savegame would put in in an invalid state | |||
2017-06-17 | TITANIC: Further fix for tracking total play time | Paul Gilbert | |
2017-06-17 | TITANIC: Fix maintaining total playtime for savegames | Paul Gilbert | |
2017-06-15 | TITANIC: Have ship announcements use the speech sound type | Paul Gilbert | |
2017-06-11 | TITANIC: Rename viewChange to freeSurface | Paul Gilbert | |
2017-06-11 | TITANIC: CGameManager viewChange better named as roomChange | Paul Gilbert | |
2017-05-31 | TITANIC: Renamings for locking/unlocking markers | Paul Gilbert | |
2017-04-17 | TITANIC: Renamings for CCameraMover fields and methods | Paul Gilbert | |
2017-04-04 | TITANIC: Change debug level constants to have a DEBUG_ prefix | Paul Gilbert | |
2017-03-02 | TITANIC: Code for starfield mode setup & photo code | Paul Gilbert | |
2017-02-27 | TITANIC: Fix PET not showing on savegame load in front of nav helmet | Paul Gilbert | |
2017-02-27 | TITANIC: Implemented CStarControl doAction | Paul Gilbert | |
2017-02-24 | TITANIC: Some preliminary cleanup of star control interfaces | Paul Gilbert | |
2017-02-20 | TITANIC: Initial cleanup & renamings for bridge controls | Paul Gilbert | |
2017-02-19 | WORKAROUND: Stop resetting bomb code wheels when loading savegames | Paul Gilbert | |
The original kept resetting the bomb's code wheels whenever the view was entered, which meant reloading a savegame, you lost any progress you'd made. Presumably this was done as a quick and dirty hack in case anyone was stupid enough to rearm the bomb after fixing it the first time. I've added new code that now only resets the wheels when the bomb is initially armed, and you can now save in the bomb closeup, and it will remember all your selections | |||
2017-02-16 | TITANIC: Cleanup of movie flags | Paul Gilbert | |
2017-02-16 | TITANIC: Further renamings for CGameObject | Paul Gilbert | |
2017-02-16 | TITANIC: Renamings for CGameObject & CGameState methods | Paul Gilbert | |
2017-02-16 | TITANIC: Remove old debug code | Paul Gilbert | |
2017-02-14 | TITANIC: Fix findByName when doing a subsearch match | Paul Gilbert | |
2017-01-29 | TITANIC: Implementing initialization and trigger for CMusicWave | Paul Gilbert | |