strangerke
f45a5125bb
TRECISION: Remove useless check (duplicate code in both side of the id), some code simplication in putLine()
2021-05-29 21:23:00 +01:00
SupSuper
b65e18f88a
TRECISION: Missed one include
2021-05-29 21:22:59 +01:00
SupSuper
af9934b34a
TRECISION: Banish addtype.h
2021-05-29 21:22:59 +01:00
SupSuper
b3063411f0
TRECISION: Rename param types
2021-05-29 21:22:59 +01:00
SupSuper
9633f4ccda
TRECISION: Remove more unused code
2021-05-29 21:22:59 +01:00
SupSuper
2c4116889c
TRECISION: Banish LLBOOL type
2021-05-29 21:22:58 +01:00
SupSuper
e165d7f5eb
TRECISION: Loop Smacker video
2021-05-29 21:22:58 +01:00
SupSuper
a35b29c041
TRECISION: Use Smacker dirty rects to render rooms correctly
2021-05-29 21:22:58 +01:00
SupSuper
8bc861cb1a
VIDEO: Added dirty rects to SmackerDecoder
...
This emulates the "slow" render mode of the Smacker lib,
which returns the blocks changed each frame instead of full frames.
Nightlong relies on this to correctly refresh its screen buffer.
2021-05-29 21:22:58 +01:00
SupSuper
4e2e1d5fcf
TRECISION: Clean up maths
2021-05-29 21:22:58 +01:00
SupSuper
21cad3bd5c
TRECISION: Fix music not looping
2021-05-29 21:22:57 +01:00
SupSuper
7233d9e28a
TRECISION: Clean up data loading
2021-05-29 21:22:57 +01:00
strangerke
918e4777d8
TRECISION: Some more translation, remove dead code, remove useless includes
2021-05-29 21:22:57 +01:00
strangerke
62428f2413
TRECISION: Remove useless include in 3Drend, fix a potential bug (divide by a number then check it's not 0)
2021-05-29 21:22:57 +01:00
strangerke
88d5c845e4
TRECISION: Remove some unimplemented functions in proto.h, some rename, simplify sinCosAngle()
2021-05-29 21:22:57 +01:00
strangerke
e077ff4249
TRECISION: Use setters for SDText instead of C++11 initialization
2021-05-29 21:22:56 +01:00
strangerke
fcb5db006b
TRECISION: Some work around SDText
2021-05-29 21:22:56 +01:00
strangerke
63fb441ada
TRECISION: More renaming, remove 2 GOTOs and some dead code
2021-05-29 21:22:56 +01:00
strangerke
d9511d5c33
TRECISION: Move sendFrame to SScriptFrame, some translations, remove 2 GOTOs
2021-05-29 21:22:56 +01:00
strangerke
1af5d52dd5
TRECISION: Rename some more 'homo' constants, translate comments and reduce some variable scopes
2021-05-29 21:22:55 +01:00
strangerke
d9ffe29f62
TRECISION: Move some more globals to the main class, remove dead code
2021-05-29 21:22:55 +01:00
strangerke
4be9173811
TRECISION: Move _snake52 to main engine class, remove _quitMsg (unused), some translations
2021-05-29 21:22:55 +01:00
SupSuper
e7e5c75072
TRECISION: Replace FastFile operations with ScummVM streams
2021-05-29 21:22:55 +01:00
SupSuper
19ab477298
TRECISION: Make sure to save settings
2021-05-29 21:22:55 +01:00
strangerke
0390da709c
TRECISION: initialize variables moved to main engine class
2021-05-29 21:22:54 +01:00
strangerke
33b6a1dc86
TRECISION: As suggested by SupSuper, rename _sysSentence to _sysText
2021-05-29 21:22:54 +01:00
strangerke
0af16554f1
TRECISION: move some functions to MessageQueue, some more renaming
2021-05-29 21:22:54 +01:00
strangerke
6b4dd586a7
TRECISION: Last renaming in struct.h
2021-05-29 21:22:54 +01:00
strangerke
aa13cf0145
TRECISION: More renaming
2021-05-29 21:22:53 +01:00
strangerke
a9eeee1413
TRECISION: Simplify code
2021-05-29 21:22:53 +01:00
strangerke
a65f323eff
TRECISION: rename another 'homo' name, simplify checks in doEvent
2021-05-29 21:22:53 +01:00
strangerke
33d1362997
TRECISION: Translate some constant names, remove some unreferenced ones
2021-05-29 21:22:53 +01:00
strangerke
e401da1b22
TRECISION: Move more stuff to main engine class
2021-05-29 21:22:53 +01:00
strangerke
c3cc8529f5
TRECISION: More renaming
2021-05-29 21:22:52 +01:00
strangerke
568964385d
TRECISION: Move game sentences and object names to main engine class
2021-05-29 21:22:52 +01:00
strangerke
f4eb9a020f
TRECISION: Move more variables, remove supereventmessage
2021-05-29 21:22:52 +01:00
strangerke
626aac26ac
TRECISION: Translate some more variables and constants
2021-05-29 21:22:52 +01:00
strangerke
6dfb7651a7
TRECISION: Move _obj to main engine class
2021-05-29 21:22:51 +01:00
strangerke
5b6a292455
TRECISION: Remove SuperEventActivate
2021-05-29 21:22:51 +01:00
strangerke
3131fd37aa
TRECISION: Fix some more code formatting
2021-05-29 21:22:51 +01:00
strangerke
025324b194
TRECISION: Janitorial work in do.cpp
2021-05-29 21:22:51 +01:00
strangerke
c7667e3226
TRECISION: Remove PELS comments as he didn't work on the game
2021-05-29 21:22:51 +01:00
strangerke
87b775d12e
TRECISION: Move room to engine class, remove unused function, get rid of some LLBOOL's
2021-05-29 21:22:50 +01:00
strangerke
b41bd8ba79
TRECISION: Start moving globals to main engine class
2021-05-29 21:22:50 +01:00
SupSuper
6dee601b37
TRECISION: Fix volume levels
2021-05-29 21:22:50 +01:00
SupSuper
1385cb9051
TRECISION: Formatting
2021-05-29 21:22:50 +01:00
SupSuper
38ddd1a6b6
TRECISION: Clean up some LLBOOL
2021-05-29 21:22:49 +01:00
SupSuper
4dd5192bab
TRECISION: Remove volatiles
2021-05-29 21:22:49 +01:00
SupSuper
dcbee074e0
TRECISION: Remove Win32 CapsLock
2021-05-29 21:22:49 +01:00
SupSuper
fc6c1113c3
TRECISION: Move options to ConfMan
2021-05-29 21:22:49 +01:00