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