Strangerke
b9f4b7ef84
TRECISION: Move Microprose head fix in a separate function
2021-05-29 21:24:47 +01:00
D G Turner
8abd7ae2b1
TRECISION: Add Missing Detection Entry for 3-CD English Windows Version
2021-05-29 21:24:47 +01:00
D G Turner
fad3639d6d
TRECISION: Further GCC Warning Fixes
2021-05-29 21:24:46 +01:00
D G Turner
b94dca4c91
TRECISION: Fix Various GCC Warnings
2021-05-29 21:24:46 +01:00
D G Turner
5cd8050e14
TRECISION: Fix Codacy issue
...
This was authored by bluegr, but accidently removed by force-push so
am restoring this change.
2021-05-29 21:24:46 +01:00
D G Turner
febb68456d
TRECISION: Fix Various GCC Warnings
...
These include several sequence-point issues in 3d.cpp.
2021-05-29 21:24:46 +01:00
SupSuper
c9c2bca44f
TRECISION: Translate last comment
2021-05-29 21:24:46 +01:00
D G Turner
a1c24252ca
TRECISION: Fix Several GCC Warnings by Removing Errant Semicolons
2021-05-29 21:24:45 +01:00
Filippos Karapetis
56f9939c68
TRECISION: Simplify entry searching in FastFile, fix Codacy issues
2021-05-29 21:24:45 +01:00
Filippos Karapetis
71c827c7cc
TRECISION: Simplify string handling in TextManager, fix Codacy issues
2021-05-29 21:24:45 +01:00
Filippos Karapetis
b55a9c12e4
TRECISION: Fix Codacy issues
2021-05-29 21:24:45 +01:00
SupSuper
f91cf55126
TRECISION: Missing potfiles
2021-05-29 21:24:44 +01:00
Filippos Karapetis
e267361ad9
TRECISION: Fix drawing objects and actors on top of animated backgrounds
2021-05-29 21:24:44 +01:00
Filippos Karapetis
08e8f5bfc5
TRECISION: Remove redundant pixel format transformation call
2021-05-29 21:24:44 +01:00
Filippos Karapetis
4abd23ffb6
TRECISION: Move surface format conversion inside GraphicsManager
2021-05-29 21:24:44 +01:00
Filippos Karapetis
a5a7d40f42
TRECISION: Move the shadowing pixel code inside GraphicsManager
2021-05-29 21:24:44 +01:00
Filippos Karapetis
6fe9b587ac
TRECISION: Move resource loading code inside resource.cpp
2021-05-29 21:24:43 +01:00
Filippos Karapetis
408a0d4260
TRECISION: Move data file checking inside the game detection entries
2021-05-29 21:24:43 +01:00
Filippos Karapetis
dbf5f5c0f8
TRECISION: Move class member initialization inside each class
...
Also, move some class members in the classes that actually use them
2021-05-29 21:24:43 +01:00
Filippos Karapetis
5b077727e5
TRECISION: Move font drawing inside GraphicsManager
2021-05-29 21:24:43 +01:00
Filippos Karapetis
8d2f96bab2
TRECISION: Rename clearScreenBufferSaveSlotDescriptions()
2021-05-29 21:24:43 +01:00
SupSuper
2ba59e97fd
TRECISION: Enable Return to Launcher
2021-05-29 21:24:42 +01:00
SupSuper
c34edf6419
TRECISION: Get rid of last global
2021-05-29 21:24:42 +01:00
SupSuper
36d22fb492
TRECISION: Remove unused functions
2021-05-29 21:24:42 +01:00
Filippos Karapetis
23b3f63d91
TRECISION: Remove setSmkBackground()
...
_smkBackground is initialized when a scene loads
2021-05-29 21:24:42 +01:00
Strangerke
5ad0bff227
TRECISION: Get rid of two more static variables in Scheduler
2021-05-29 21:24:41 +01:00
Filippos Karapetis
30d5cd1740
TRECISION: Const correctness
2021-05-29 21:24:41 +01:00
Filippos Karapetis
9ab7f5e20f
TRECISION: Cleanup and fixes to redrawRoom()
2021-05-29 21:24:41 +01:00
Filippos Karapetis
934b23e62a
TRECISION: Fix graphics corruption in the first visit to the werewolf
2021-05-29 21:24:41 +01:00
Filippos Karapetis
2e672547e5
TRECISION: Remove a superfluous buffer clearing call
2021-05-29 21:24:41 +01:00
Filippos Karapetis
9ee916300f
TRECISION: Merge another screen buffer clearing function. Some cleanup
2021-05-29 21:24:40 +01:00
Strangerke
f1c5b4cb44
TRECISION: move pauseStartTime to TrecisionEngine to remove a static
2021-05-29 21:24:40 +01:00
Strangerke
b643bbbe5b
TRECISION: Make clang happier concerning the initialization of _shadowFaces, make sure float number are ending with 'f' in 3D.cpp
2021-05-29 21:24:40 +01:00
Filippos Karapetis
d7dbb30811
TRECISION: Remove indirect references to screen buffer. Some cleanup
...
- The pixel aliasing algorithm is done inside GraphicsManager
- Merge resetScreenBuffer() into loadBackground()
2021-05-29 21:24:40 +01:00
Filippos Karapetis
7f59c36fed
TRECISION: Refactor handling of inventory icons + save slot thumbnails
...
- Loading and drawing of inventory icons is now done inside GraphicsManager
- Saved game thumbnails are loaded and handled inside GraphicsManager
- Moved performLoad() inside saveload.cpp, together with the other
save game handling functions
2021-05-29 21:24:39 +01:00
Strangerke
70140d1450
TRECISION: Remove dependency on video.h in trecision.h
2021-05-29 21:24:39 +01:00
Filippos Karapetis
e1d0de40ff
TRECISION: Simplify the inventory drawing code and remove dead code
...
- LASTICON + READICON + 1 equals 0, so this check makes no difference
2021-05-29 21:24:39 +01:00
Strangerke
2c4a922373
TRECISION: Update usage comment in Smacker Decoder
2021-05-29 21:24:39 +01:00
Strangerke
7ca1b06cc5
TRECISION: remove the dependency on trecision.h in sound.h and text.h
2021-05-29 21:24:39 +01:00
Strangerke
e26e78f968
TRECISION: Update comment in wave decoder to mention trecision
2021-05-29 21:24:38 +01:00
Strangerke
bee4ea55e9
TRECISION: remove the dependency on trecision.h in scheduler.h
2021-05-29 21:24:38 +01:00
Strangerke
14af7f8017
TRECISION: remove the dependency on trecision.h in 3D.h
2021-05-29 21:24:38 +01:00
Filippos Karapetis
3550e31b04
TRECISION: Refactor image loading and inventory arrow handling
...
This moves another direct graphics surface pointer into GraphicsManager
2021-05-29 21:24:38 +01:00
Strangerke
f9099ab2e2
TRECISION: Move some structure definitions in order to remove the dependency on trecision.h in actor.h
2021-05-29 21:24:38 +01:00
Strangerke
5aea33679f
TRECISION: get rid of the include of trecision.h in anim.h
2021-05-29 21:24:37 +01:00
Strangerke
e5f8bdaec5
TRECISION: Rework dialog.h to remove the include of trecision.h
2021-05-29 21:24:37 +01:00
Strangerke
87294e44b7
TRECISION: Fix one more local variable name in SDText::draw
2021-05-29 21:24:37 +01:00
Strangerke
08cb134707
TRECISION: Move static variables from processMouse to TrecisionEngine
2021-05-29 21:24:37 +01:00
Strangerke
3f706cfea2
TRECISION: rename some functions, Fix an include
2021-05-29 21:24:36 +01:00
Strangerke
2b187b3bad
TRECISION: Move hasFeature to metaengine.cpp
2021-05-29 21:24:36 +01:00