154 Commits

Author SHA1 Message Date
Paweł Kołodziejski
af37825be3
ENGINES: Replace PixelBuffer with Surface 2021-11-27 20:14:44 +01:00
Orgad Shaneh
75bfc1290b ICB: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
D G Turner
a2b81f837a ICB: Fix GCC Identical Branch Compiler Warnings 2021-11-11 10:21:59 +00:00
Orgad Shaneh
3919f53326 ENGINES: Replace new[]/memset with new[]() 2021-11-10 19:53:15 +01:00
Alexandre Detiste
6044504762 JANITORIAL: typos
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Le Philousophe
df52fee40d ICB: Remove calls to _flushall
This doesn't seem necessary and it's not a standard function
2021-10-24 15:11:18 +03:00
Max Horn
2f1f8f502e DEVTOOLS: move credits from devtools/credits.pl to engines
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
Fiodar Stryzhniou
aa2ab77080 ICB: Fix compilation failure due usage C++ header cstring.
Get rid from legacy "typedef struct ...".
2021-06-26 13:49:21 +02:00
D G Turner
20a3f0e5e9 ICB: Fix Various GCC Set But Not Used Variable Warnings 2021-06-22 23:02:15 +01:00
D G Turner
b0c7b27ea8 ICB: Fix GCC Unused Variable Warnings 2021-06-22 04:36:30 +01:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
D G Turner
5ecc781ed0 ICB: Further Fixes for Various GCC Warnings 2021-03-20 00:19:47 +00:00
D G Turner
efcc8ee6a3 ICB: Various Fixes for GCC Warnings and Minor Comment Spelling 2021-03-19 15:41:37 +00:00
D G Turner
9368284fc4 ICB: Fix Set-But-Unused-Variable GCC Compiler Warnings 2021-03-19 00:35:11 +00:00
Paweł Kołodziejski
dcb1fe586a ICB: Fixed misaligned malloc/new with MemoryStream 2021-03-15 20:36:07 +01:00
Paweł Kołodziejski
3768e51f38 ICB: Remove global constructors 2021-03-14 14:34:03 +01:00
Paweł Kołodziejski
77c4705a6a ICB: Remove global constructors 2021-03-14 14:28:34 +01:00
Paweł Kołodziejski
99f91430d3 ICB: Remove global constructors 2021-03-14 13:52:41 +01:00
Paweł Kołodziejski
621758f3f9 ICB: Remove global constructor 2021-03-14 13:37:58 +01:00
Paweł Kołodziejski
0faee72fa2 ICB: Remove global constructor case 2021-03-14 13:29:25 +01:00
Paweł Kołodziejski
a33c662f7b ICB: Reworked global constructor and fixed clashing enum 2021-03-14 09:06:11 +01:00
Paweł Kołodziejski
04b237629a ICB: Reworked global constructor 2021-03-14 08:59:48 +01:00
Paweł Kołodziejski
078f7ad1c7 ICB: Reworked global constructor 2021-03-14 08:50:19 +01:00
Paweł Kołodziejski
02c75be38b ICB: Remove global constructor 2021-03-13 21:10:28 +01:00
Paweł Kołodziejski
b79554f742 ICB: Reworked some global constructors 2021-03-13 19:20:24 +01:00
Paweł Kołodziejski
e69d636329 ICB: Reworked some global constructors 2021-03-13 17:34:02 +01:00
Paweł Kołodziejski
771f3e8ad4 ICB: Cleanup save code 2021-03-13 15:46:30 +01:00
Paweł Kołodziejski
b36e2a8ba8 ICB: Cleanup saving code a bit 2021-03-13 15:06:00 +01:00
Paweł Kołodziejski
64f4ccb975 ICB: Formatting 2021-03-13 14:43:41 +01:00
Paweł Kołodziejski
4c3b157726 ICB: Cleanup 2021-03-13 14:31:49 +01:00
Paweł Kołodziejski
39f7490356 ICB: Remove dead code 2021-03-13 14:22:41 +01:00
Paweł Kołodziejski
2ee0d6483b ICB: Remove no longer needed code for keys mapping 2021-03-13 12:39:49 +01:00
Paweł Kołodziejski
8eee2f9b30 ICB: Remove in game keys mapping 2021-03-13 12:37:20 +01:00
Paweł Kołodziejski
e0691903a1 ICB: Fixed handling key color 2021-03-13 08:31:49 +01:00
Paweł Kołodziejski
22fb7015ff ICB: Added return to launcher functionality 2021-03-13 07:48:34 +01:00
Paweł Kołodziejski
433dfc6981 ICB: Added initial support for keymapping 2021-03-12 21:45:16 +01:00
Paweł Kołodziejski
1f35872fde ICB: Restore previous change and fix variable type to get 'while' actually to work 2021-03-08 19:06:29 +01:00
Le Philousophe
be4c4ec59c ICB: int -> int32 fixes 2021-03-08 16:29:30 +01:00
Paweł Kołodziejski
6085ad7655 ICB: int -> int32 2021-03-08 16:10:39 +01:00
Paweł Kołodziejski
95d581e853 ICB: int -> int32 fixes 2021-03-08 12:29:14 +01:00
Paweł Kołodziejski
ed4ae57063 ICB: Fixed several compiler warnings 2021-03-08 10:00:06 +01:00
Paweł Kołodziejski
ce1bc78705 ICB: Added safe check for setKeyState too 2021-03-08 08:09:25 +01:00
Paweł Kołodziejski
6585310ad9 ICB: Cleanup input code a bit 2021-03-08 08:00:12 +01:00
Paweł Kołodziejski
2ab0a909e8 ICB: Added range check for input key code 2021-03-08 07:55:06 +01:00
Paweł Kołodziejski
b06aabcd34 ICB: Fixed few compiler warnings 2021-03-08 06:48:33 +01:00
Paweł Kołodziejski
bcd1db86e5 ICB: int -> int32 2021-03-08 06:20:34 +01:00
Paweł Kołodziejski
9273cfba9a ICB: Corrected relative method logic 2021-03-07 22:11:44 +01:00
Paweł Kołodziejski
ae7fbcec13 ICB: Set config defaults for engine 2021-03-07 21:57:59 +01:00