Commit Graph
137148 Commits
Author SHA1 Message Date
Strangerke fa55ae2fc6 TRECISION: Revert, change the way _compBuffer is allocated 2021-05-29 21:24:48 +01:00
Strangerke 1df6a9b138 TRECISION: Fixhow _compStream is deleted 2021-05-29 21:24:48 +01:00
Strangerke 68f8780a65 TRECISION: return in drawCharacter when _flagShowCharacter is false, rename a couple of variables and initialize a couple of others 2021-05-29 21:24:48 +01:00
Strangerke 0f1640eb92 TRECISION: Fix some uninitialized values 2021-05-29 21:24:47 +01:00
Strangerke b31272d9a9 TRECISION: Remove some unused includes 2021-05-29 21:24:47 +01:00
Strangerke de2662084f TRECISION: Fix spacing in one line in dialog 2021-05-29 21:24:47 +01:00
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