Commit Graph

459 Commits

Author SHA1 Message Date
Alexander Batalov
21aec548af
Add iOS support (#167) 2022-10-14 11:40:11 +03:00
Alexander Batalov
beb010cd0f Normalize fade duration
See #165
2022-10-11 17:58:02 +03:00
Alexander Batalov
b23d05f850 Fix called shot window freeze
See #165
2022-10-10 11:42:10 +03:00
Alexander Batalov
e16659d96d Fix key processing
Fixes buffer-underwrite crash on macOS when scancode is remapped to -1.
2022-10-08 12:32:50 +03:00
Alexander Batalov
4c1020af5f Fix path handling in _gsound_get_music_path 2022-10-08 10:56:46 +03:00
Alexander Batalov
a4105d5826
Decouple drawing and rendering (#165) 2022-10-08 00:54:27 +03:00
Alexander Batalov
ddae4df4ab Fix red dialog buttons 2022-10-07 23:31:17 +03:00
Alexander Batalov
74a9a9e530 Add audio engine initialization check
Fixes various bugs when movie system attemps to create audio buffer with
sound system being disabled via fallout2.cfg.
2022-10-07 15:17:07 +03:00
Alexander Batalov
223d214f57 Review lsgSaveGame
* Add scrolling
* Rename variables
2022-10-07 12:04:30 +03:00
Alexander Batalov
a52fd4e70a Review lsgLoadGame
* Add missing cleanup
* Fixes double click handling
* Rename variables
2022-10-07 11:28:42 +03:00
Alexander Batalov
266c727870 Extract renderPresent 2022-10-06 19:10:01 +03:00
Alexander Batalov
54d230432b
Refactor game config with Settings (#164) 2022-10-06 16:32:46 +03:00
Alexander Batalov
9663532e44 Add missing elevator ids 2022-10-05 18:29:21 +03:00
Alexander Batalov
a4e9123bcc Fix crash in obj_use_item_on 2022-10-05 17:55:54 +03:00
Alexander Batalov
08691ce319 Fix incorrect death animation in opKillCritterType 2022-10-05 16:58:57 +03:00
Alexander Batalov
d03fd5e43f Review opGetMessageString 2022-10-05 16:07:55 +03:00
Alexander Batalov
7ddd8f2894 Fix itemGetQuantity 2022-10-05 15:44:00 +03:00
Alexander Batalov
93a341bbaa Fix arguments order 2022-10-05 14:59:00 +03:00
Alexander Batalov
d2c4538656 Fix obj_can_see_obj elevation check 2022-10-05 14:56:29 +03:00
Alexander Batalov
8a5c3bc97b Fix obj_can_hear_obj implementation 2022-10-05 14:38:19 +03:00
Alexander Batalov
db57fe6a5e Review isWithinPerception 2022-10-05 14:25:36 +03:00
Alexander Batalov
56d798dd12 Display encounter description in one line 2022-10-05 14:20:32 +03:00
Alexander Batalov
90942c46b2 Uninline obj_set_seen 2022-10-05 13:49:18 +03:00
Alexander Batalov
1cda2beef7 Fix looting corpses with NoSteal flag 2022-10-05 13:26:13 +03:00
Alexander Batalov
8754a5d6c9 Rename critter flags 2022-10-05 13:06:49 +03:00
Alexander Batalov
65f43804b3 Rename core 2022-10-05 10:35:05 +03:00
Alexander Batalov
9b150257fb Rename some input functions 2022-10-05 10:11:47 +03:00
Alexander Batalov
32c7883f82 Cleanup input.h 2022-10-05 09:54:46 +03:00
Alexander Batalov
1c73fb7240 Extract input 2022-10-05 09:23:27 +03:00
Alexander Batalov
cce1bb223e
Handle window size change (#163) 2022-10-04 13:15:54 +03:00
Alexander Batalov
624076ae9b Fix Doctor skill usage 2022-10-04 09:23:17 +03:00
Alexander Batalov
8d61a19dbe Remove declarations 2022-10-03 18:11:55 +03:00
Alexander Batalov
0264c00ab8 Extract keyboard 2022-10-03 16:42:34 +03:00
Alexander Batalov
e1f22b8218 Review game state functions 2022-10-03 15:54:18 +03:00
Alexander Batalov
fe4c125474 Fix crash when dialog speaker destroys itself
See #162
2022-10-03 15:04:30 +03:00
Alexander Batalov
56d27400ac Add missing include 2022-10-03 14:52:47 +03:00
Alexander Batalov
b5681984cd Extract mouse 2022-10-03 12:41:33 +03:00
Alexander Batalov
a541d0f24a Fix type warnings 2022-10-03 10:19:22 +03:00
Alexander Batalov
20a41088c6 Remove trap.cc 2022-10-03 10:01:42 +03:00
Alexander Batalov
16ab9cb958 Fix lock check 2022-10-03 09:38:43 +03:00
Alexander Batalov
5f9ceb7f5d Extract vcr 2022-10-03 09:37:05 +03:00
Alexander Batalov
a1c1e03da0 Refactor artLockFrameData with FrmImage 2022-09-26 16:09:22 +03:00
Alexander Batalov
ac0a044a32 Refactor artLockFrameData with FrmImage 2022-09-26 15:17:22 +03:00
Alexander Batalov
4aae167bd8 Refactor artLockFrameData with FrmImage 2022-09-26 11:55:06 +03:00
Alexander Batalov
2e5be31ed4 Refactor artLockFrameData with FrmImage 2022-09-26 11:14:11 +03:00
Alexander Batalov
45278f66a5 Refactor artLockFrameData with FrmImage 2022-09-26 10:36:54 +03:00
Alexander Batalov
2205077d36 Refactor artLockFrameData with FrmImage 2022-09-26 10:28:44 +03:00
Alexander Batalov
67f966f7a9 Refactor artLockFrameData with FrmImage 2022-09-24 22:53:25 +03:00
Alexander Batalov
463968d798 Refactor artLockFrameData with FrmImage 2022-09-24 21:29:50 +03:00
Alexander Batalov
109dc6680c Refactor artLockFrameData with FrmImage 2022-09-24 21:22:40 +03:00