Commit Graph

684 Commits

Author SHA1 Message Date
Alexander Batalov
e6fddd6905 Rename window flags 2022-12-13 10:04:05 +03:00
Alexander Batalov
b0b69bd780 Fix wmMapIdxToName 2022-12-09 00:52:03 +03:00
Alexander Batalov
6de4ac87df Use snprintf 2022-12-08 23:05:50 +03:00
Alexander Batalov
502c920656 Add reportOverloaded 2022-12-08 22:05:54 +03:00
Alexander Batalov
c383fc6b95
Add mobile keyboard support (#206) 2022-12-08 20:41:59 +03:00
Alexander Batalov
4b03c714b4 Bump libsdl to 2.26.1 2022-12-08 19:48:53 +03:00
Alexander Batalov
0d93279a10 Fix missing include 2022-12-08 19:38:55 +03:00
Alexander Batalov
510d7bfe95 Reorganize includes 2022-12-08 19:18:39 +03:00
Alexander Batalov
19d0d2919f Remove unnecessary includes 2022-12-08 17:29:30 +03:00
Alexander Batalov
42f01c8d45 Remove unused 16bpp code 2022-12-08 17:26:28 +03:00
Alexander Batalov
0474199b5c Remove unnecessary include 2022-12-08 17:13:06 +03:00
Alexander Batalov
8a4ce6c658 Improve splash screen handling (#3)
* Fixes splash screens in Olympus
2022-12-08 16:41:55 +03:00
Alexander Batalov
884034f0bf Refactor stretching blitters
* Fixes skipped pixels
* Improves readability
2022-12-08 16:34:38 +03:00
Alexander Batalov
602ef7c1e1 Increase maps ambient sfx capacity 2022-12-08 14:10:31 +03:00
Alexander Batalov
897ff2bbd2 Add dialog options numbering 2022-12-08 10:58:54 +03:00
Alexander Batalov
9ade107e95 Rename Button fields 2022-12-07 16:42:37 +03:00
Alexander Batalov
1698cfa04b Rename Window fields 2022-12-07 16:39:30 +03:00
Alexander Batalov
59639c60a3 Cleanup 2022-12-07 10:17:48 +03:00
Alexander Batalov
f056f0e131 Add opGetGameMode (#200) 2022-12-06 17:46:52 +03:00
Alexander Batalov
dc90beb696 Add game mode tracking 2022-12-06 17:22:30 +03:00
Alexander Batalov
90da2164f2 Fix assignment 2022-12-06 17:13:48 +03:00
Alexander Batalov
9d9e09e80f Use MESSAGE_LIST_ITEM_FIELD_MAX_SIZE 2022-12-06 12:37:59 +03:00
sonilyan
cd51e0cdd7
Fix crash for msg limit (#203) 2022-12-06 12:32:21 +03:00
drjfaust
d49869f45c
Fix several combat bugs (#204) 2022-12-06 12:17:11 +03:00
Alexander Batalov
3a541d4b67 Fix endurance label
Closes #201
2022-11-10 23:48:09 +03:00
Alexander Batalov
7471f9cdbe Fix palette fading 2022-11-10 23:43:18 +03:00
Alexander Batalov
fe9ba9171e Add custom message lists support
Closes #130
See #200
2022-11-10 18:07:23 +03:00
Alexander Batalov
6c03e4e293 Fix storing pointers in map global variables 2022-11-09 14:35:07 +03:00
Alexander Batalov
3f25c9265b Fix arguments order 2022-11-09 13:54:32 +03:00
Alexander Batalov
fa475c754e Add opReadByte
See #200
2022-11-09 13:09:56 +03:00
Alexander Batalov
5e9cf96106 Rename state structs
Fixes UB leading to crash when exiting the game
2022-11-09 11:41:53 +03:00
Alexander Batalov
a70912d311 Fix ini section parsing 2022-11-09 11:11:19 +03:00
Alexander Batalov
67351b8b09 Fix player model customization 2022-11-09 10:21:12 +03:00
Alexander Batalov
e0e0a1ee7d Add Sfall list functions
See #200
2022-11-08 22:55:25 +03:00
Alexander Batalov
fa11122f87 Make spatial script finders public 2022-11-08 22:45:30 +03:00
Alexander Batalov
ef54463fcc Add pc bonus stats opcodes
See #200
2022-11-08 18:59:14 +03:00
Alexander Batalov
2255481d50 Add missing header 2022-11-08 18:07:11 +03:00
Alexander Batalov
03a7e2e1b1 Add some Sfall global vars functions
See #200
2022-11-08 18:01:00 +03:00
Alexander Batalov
19bcfebe0d Add ammo/charges opcodes
See #200
2022-11-07 20:41:33 +03:00
Alexander Batalov
393d89f8c4 Add some Sfall opcodes
See #200
2022-11-07 20:03:04 +03:00
Alexander Batalov
9c6286f94a Increase number of opcodes 2022-11-07 19:06:37 +03:00
Alexander Batalov
fa058f24b4 Add interface bar side panels
See #3
2022-11-07 16:05:34 +03:00
Alexander Batalov
b2420bdc80 Refactor artLock with FrmImage 2022-11-07 13:55:05 +03:00
sonilyan
23bee9fd62
Add IFACE_BAR_WIDTH support (#188) 2022-11-07 13:35:22 +03:00
Alexander Batalov
3ec827d5c1 Fix worldmap position calculation
Closes #192
2022-11-07 10:59:16 +03:00
Alexander Batalov
c692fc91af Fix error check
Closes #196
2022-11-03 18:16:50 +03:00
Alexander Batalov
a38151bf2c Reorganize control flow in gdCustomSelect
Fixes #198
2022-11-03 18:08:49 +03:00
Alexander Batalov
b689b3a757 Fix combat control fields not being cleared
Closes #194
2022-11-03 17:48:34 +03:00
Alexander Batalov
e7d68c4f72 Get rid of PreferenceDescription packing
Fixes pointer alignment warnings.
2022-10-30 13:00:43 +03:00
Alexander Batalov
bc43bdc99c Rename some variables in objectSetLocation 2022-10-30 09:39:43 +03:00