Commit Graph
137148 Commits
Author SHA1 Message Date
SupSuper a08788e9b8 TRECISION: Don't quit while you're ahead! 2021-05-29 21:25:09 +01:00
Strangerke bd3e22ef61 TRECISION: Move some code from struct.h to struct.cpp 2021-05-29 21:25:09 +01:00
SupSuper d16fb074e7 TRECISION: Move MessageQueues into Scheduler 2021-05-29 21:25:09 +01:00
Strangerke d20b12b608 TRECISION: Remove an unused include 2021-05-29 21:25:09 +01:00
Strangerke 81b0efd905 TRECISION: set SInvObject._flag private, add accessors 2021-05-29 21:25:09 +01:00
Strangerke 55462465f7 TRECISION: Fix regression in 113ce2a 2021-05-29 21:25:08 +01:00
Strangerke c11cd96849 TRECISION: Kill SScript 2021-05-29 21:25:08 +01:00
Filippos Karapetis 24a51fc26b TRECISION: Close the inventory when starting a dialog or changing rooms 2021-05-29 21:25:08 +01:00
Strangerke f840836b3e TRECISION: Set SObject._mode private, add accessors 2021-05-29 21:25:08 +01:00
Filippos Karapetis 3ac3156d9e TRECISION: Fix empty slots in the original save/load dialog 2021-05-29 21:25:08 +01:00
SupSuper 67674c9784 TRECISION: Fix videos not stopping immediately 2021-05-29 21:25:07 +01:00
Strangerke d22c218897 TRECISION: Set SObject._flg private, add accessors 2021-05-29 21:25:07 +01:00
Filippos Karapetis c6254cfc78 TRECISION: Fix compilation 2021-05-29 21:25:07 +01:00
Filippos Karapetis 0128994f3f TRECISION: Merge forceSeekToFrame() and forceSkip(). Some cleanup 2021-05-29 21:25:07 +01:00
D G Turner 1fd14f6dca TRECISION: Fix Compilation on Linux / Case Sensitive Platforms 2021-05-29 21:25:06 +01:00
SupSuper 23e36fe859 TRECISION: Fix loading original saves 2021-05-29 21:25:06 +01:00
Strangerke 744de60f3e TRECISION: Move implementation ofloadRoom and syncGameStream to a new cpp file 2021-05-29 21:25:06 +01:00
Filippos Karapetis ed1022927a TRECISION: Make some GraphicsManager functions and variables private 2021-05-29 21:25:06 +01:00
Filippos Karapetis 3f583cd42e TRECISION: Move more screen update functionality into GraphicsManager 2021-05-29 21:25:06 +01:00
Strangerke bc3b343eb7 TRECISION: Make SRoom._flag private, add accessors,add sync and loading functions 2021-05-29 21:25:05 +01:00
Strangerke 639eba4896 TRECISION: Remove extra parenthesis while reviewing code 2021-05-29 21:25:05 +01:00
Filippos Karapetis 1e5a5f1d23 TRECISION: Fix regression with dialog completion checks 2021-05-29 21:25:05 +01:00
Filippos Karapetis a3ae0deb6e TRECISION: Add accessors to DialogManager's members
This allows for the following:
- Make class members of DialogManager private
- Cleaner, more readable code
- Remove unused code
2021-05-29 21:25:05 +01:00
Strangerke 33173bdb67 TRECISION: Move StackText to text.h, rename tcol and scol to improve readability 2021-05-29 21:25:04 +01:00
Strangerke f372bf457d TRECISION: Add ATFNONE to remove a "magic" value 2021-05-29 21:25:04 +01:00
Strangerke 2ec411c0e5 TRECISION: Move ElevatorAction definition to Trecision.h, make elevatorAction static 2021-05-29 21:25:04 +01:00
Strangerke a4cf68898d TRECISION: Remove a useless include 2021-05-29 21:25:04 +01:00
Strangerke a61b383d3c TRECISION: reduce if levels in loadStream and handleEndOfVideo 2021-05-29 21:25:04 +01:00
Strangerke ea4a9bb341 TRECISION: Translate a forgotten comment 2021-05-29 21:25:03 +01:00
Strangerke 122662cc2f TRECISION: apply the same simplification in AnimTypeManager::handler() than in end() 2021-05-29 21:25:03 +01:00
Strangerke f9be812688 TRECISION: Remove SDObj, move its fields and functions to GraphicsManager 2021-05-29 21:25:03 +01:00
Filippos Karapetis cd28cdbd92 TRECISION: Remove handling and queues for animation class events
These were never actually used
2021-05-29 21:25:03 +01:00
Filippos Karapetis 90306163f9 TRECISION: Call someoneContinueTalk and someoneMute directly 2021-05-29 21:25:03 +01:00
Strangerke b87023f473 TRECISION: Some renaming in SDObj 2021-05-29 21:25:02 +01:00
Strangerke 9674e4892b TRECISION: Some refactoring related to SDObj 2021-05-29 21:25:02 +01:00
Filippos Karapetis fb9d9e992a TRECISION: Remove dead code related to characterSay() and someoneSay()
The anim parameter was always 0 in someoneSay, so _talkingPersonAnimId
was always 0. The ME_CHARACTERSPEAK event is not used anywhere in the
code. Documented the usage of someoneSay()
2021-05-29 21:25:02 +01:00
Filippos Karapetis 00278f1474 TRECISION: Remove dead code for adding/removing animations 2021-05-29 21:25:02 +01:00
Filippos Karapetis 6925d1d2cd TRECISION: Call the rest of the inventory handling functions directly
This removes the remaining inventory-related events
2021-05-29 21:25:01 +01:00
Filippos Karapetis b66aab5a23 TRECISION: Fix behavior when canceling a save 2021-05-29 21:25:01 +01:00
Filippos Karapetis 82af87431a TRECISION: Fix thumbnail creation 2021-05-29 21:25:01 +01:00
Filippos Karapetis 2806e7e833 TRECISION: Fix the save dialog
A regression from ba954fa8cc
2021-05-29 21:25:01 +01:00
Strangerke aace674740 TRECISION: Add a comment explaining the loading of _nearPanel1 & 2 2021-05-29 21:25:01 +01:00
Strangerke b8ef6fcbdb TRECISION: Reduce the use of indirections in PathFinding3D::read3D(), improve a float comparison 2021-05-29 21:25:00 +01:00
Strangerke 085847df18 TRECISION: consistantly use int16 for panels, rename near1 and near2 into nearPanel1 and nearPanel2 2021-05-29 21:25:00 +01:00
Strangerke f9e3287693 TRECISION: Fix a check for null light 2021-05-29 21:25:00 +01:00
Filippos Karapetis 8083c9435e TRECISION: Disallow saving and loading during the intro
Prevents the creation of an invalid autosave, created before the game
has been fully initialized
2021-05-29 21:25:00 +01:00
Strangerke 7b4de1e6fb TRECISION: One more review of the includes 2021-05-29 21:25:00 +01:00
Strangerke 63dc1fc7e5 TRECISION: end of inc/dec operand harmonization, fix function comment header format 2021-05-29 21:24:59 +01:00
Strangerke 6bcae873cb TRECISION: Start to harmonize the use of increment/decrement operation when it doesn't make a difference - systematically use ++foobar 2021-05-29 21:24:59 +01:00
Strangerke 0b16761f7c TRECISION: Remove a useless include 2021-05-29 21:24:59 +01:00