118592 Commits

Author SHA1 Message Date
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