Alexander Batalov
ccabbd7688
Add proto_is_subtype
2023-07-22 14:46:51 +03:00
Alexander Batalov
d27eafe03a
Fix win_get_str return code
2023-07-21 11:22:57 +03:00
Alexander Batalov
7a45ac72f0
Add reading mapper config
2023-07-21 11:10:15 +03:00
Alexander Batalov
f6cfc1fa3a
Clarify GNW_check_menu_bars param
2023-07-21 11:02:54 +03:00
Alexander Batalov
6dcbcb97ad
Add process_pull_down
2023-07-21 10:50:33 +03:00
Alexander Batalov
769599c463
Fix closing same file twice
...
Closes #318
2023-07-21 08:04:10 +03:00
Alexander Batalov
50d7c71db1
Clarify dragging flags
2023-07-20 11:13:01 +03:00
Alexander Batalov
b07a7bcefd
Complete win_drag
2023-07-20 10:20:05 +03:00
Alexander Batalov
867d28ac62
Add rect_clip
2023-07-20 10:13:21 +03:00
Alexander Batalov
d9a173678a
Cleanup timed msgs code
2023-07-20 09:39:15 +03:00
Alexander Batalov
dde3255b07
Fix endless loop while cleaning up timed msgs
2023-07-20 09:21:26 +03:00
Alexander Batalov
1506ae7048
Add win_timed_msg
2023-07-20 08:53:26 +03:00
Alexander Batalov
ce5d07e09c
Add win_yes_no
2023-07-19 21:27:20 +03:00
Alexander Batalov
2d8a637f7d
Force debug window font
2023-07-19 12:05:39 +03:00
Alexander Batalov
8414effc04
Fix GNW color indexes
2023-07-19 12:01:20 +03:00
Alexander Batalov
3a17818ceb
Handle debug mode
...
Closes #298
2023-07-19 11:51:13 +03:00
Alexander Batalov
90d1545bb2
Uninline debug_register_func
2023-07-19 11:45:55 +03:00
Alexander Batalov
a7628ccaea
Fix bufferDrawLine
...
Missing 1 pixel in the middle of the vertical line.
2023-07-19 11:43:10 +03:00
Alexander Batalov
3af2a49250
Review debug_register_log
2023-07-19 11:39:01 +03:00
Vlad
ffe90eef49
Improve code readability ( #315 )
2023-07-13 13:35:26 +03:00
Alexander Batalov
c4c2806071
Fix game time calculations ( #307 )
2023-07-13 13:04:31 +03:00
Alexander Batalov
fe035d8514
Improve loadsave.cc readability
2023-06-16 08:12:38 +03:00
c6
cf98070cd0
Add Sfall AutoQuickSave ( #305 )
2023-06-16 08:01:44 +03:00
Austin Hurst
0ffcb107af
Implement SCALE_2X for Fallout 2 ( #306 )
2023-06-16 07:18:15 +03:00
Alexander Batalov
cf5f865a23
Add load/save global vars ( #296 )
2023-06-03 08:06:49 +03:00
Alexander Batalov
37e4822ed5
Add keyboard opcodes ( #295 )
2023-06-01 19:01:03 +03:00
Alexander Batalov
bf639a2c4a
Fix copying files on case-sensitive file systems
...
Closes #273
2023-06-01 17:10:36 +03:00
Alexander Batalov
89839be3af
Add global scripts ( #294 )
2023-05-31 21:48:44 +03:00
Alexander Batalov
ec722475b6
Add op_create_message_window
...
See #200
2023-05-30 14:21:50 +03:00
Alexander Batalov
32ed3c3271
Add FixNamespaceComments
2023-05-30 12:56:51 +03:00
Alexander Batalov
03bf507893
Add ini opcodes ( #293 )
2023-05-30 12:52:55 +03:00
Alexander Batalov
681b7c388b
Fix sfall opcode comments
2023-05-30 09:12:51 +03:00
Vasilii Rogin
fe0d767521
Add SFall arrays ( #269 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com>
2023-05-30 09:06:55 +03:00
Alexander Batalov
62c5c4757c
Fix comparing pointers and integers
...
See #189
2023-05-24 21:52:50 +03:00
Vasilii Rogin
70b0b61664
Delete critter from combat during _partyFixMultipleMembers ( #277 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com>
2023-05-24 21:32:09 +03:00
Vasilii Rogin
53a4437be9
Remove trailing comma after reading strParseIntWithKey ( #259 )
2023-05-23 23:51:04 +03:00
Vasilii Rogin
42c541012c
Fix crash in _map_age_dead_critters ( #258 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com>
2023-05-23 23:50:37 +03:00
Vlad
61293bd39c
Fix ruined stack in rm_mult_objs_from_inven and name remaining opcodes ( #289 )
2023-05-23 23:45:18 +03:00
Alexander Batalov
d641fefc13
Fix open door sound
...
See alexbatalov/fallout1-ce#71
2023-05-23 23:43:00 +03:00
Alexander Batalov
666e5cf62d
Fix mouse events processing
...
See alexbatalov/fallout1-ce#55
2023-05-23 23:32:11 +03:00
Alexander Batalov
6b6fa3f111
Fix code format check
2023-05-09 18:42:47 +03:00
Alexander Batalov
a06097aef5
Improve touch controls ( #283 )
2023-05-09 18:36:20 +03:00
Alexander Batalov
fcf8a87603
Ignore channels in acm files ( #274 )
2023-04-27 10:14:41 +03:00
Alexander Batalov
a8815229a0
Add compat_access ( #272 )
2023-04-26 20:12:22 +03:00
Alexander Arkhipov
aa99b2e1d3
Convert file paths to correct case ( #214 )
2023-04-26 17:45:36 +03:00
Vasilii Rogin
63d8300c61
Add clang format ( #270 )
2023-04-26 15:35:02 +03:00
Alexander Batalov
df3ac30de6
Add blocking objects opcodes
2023-04-20 11:22:47 +03:00
Alexander Batalov
6ca1329720
Add op_get_attack_type
2023-04-20 10:51:20 +03:00
Alexander Batalov
129361836f
Add op_get_mouse_buttons
2023-04-20 10:31:32 +03:00
Alexander Batalov
cf4921de1e
Add op_tile_under_cursor
2023-04-20 10:25:13 +03:00
Alexander Batalov
ecc6a8679b
Add math opcodes
2023-04-20 09:53:50 +03:00
Alexander Batalov
a39f149817
Add date/time opcodes
2023-04-19 19:10:09 +03:00
Alexander Batalov
540cc1e08b
Add combat opcodes
2023-04-19 10:03:04 +03:00
Alexander Batalov
ef34fdb519
Add proto data opcodes
2023-04-19 09:21:38 +03:00
Alexander Batalov
9b02f600de
Add worldmap opcodes
2023-04-19 09:09:17 +03:00
Alexander Batalov
0bb07dbd50
Add pc base stats opcodes
2023-04-19 09:02:54 +03:00
Vasilii Rogin
0a85ce520b
Use stack on the heap for roof fill ( #263 )
2023-04-18 11:06:07 +03:00
Vasilii Rogin
99bc14cf3a
Add sFall movie timer options ( #261 )
2023-04-14 19:03:21 +03:00
Vasilii Rogin
527e152297
Allow messageIndex to be zero ( #264 )
2023-04-14 18:40:37 +03:00
Alexander Batalov
c8d45854ba
Normalize line endings when reading text files
...
Closes #250
2023-04-11 20:00:38 +03:00
Alexander Batalov
11472e8be9
Fix soundOpenData flags
2023-04-11 17:27:34 +03:00
Alexander Batalov
69e4adf5b3
Add HQ music support
...
See #239
2023-04-11 16:37:01 +03:00
Alexander Batalov
a2eabd668b
Fix missing speech in some Russian localizations
...
Closes #246
2023-04-11 14:03:55 +03:00
Alexander Batalov
6d1273d325
Improve button functions readability
2023-04-11 09:01:14 +03:00
TomArnaez
e23b39abaa
Fix crash in inventory list ( #256 )
2023-02-28 22:11:08 +03:00
Alexander Batalov
6398f8a79e
Fix itemDropAll
...
See #253
2023-02-28 16:11:48 +03:00
Alexander Batalov
81b9345303
Update config
2023-02-18 19:06:20 +03:00
Alexander Batalov
249892716e
Get rid of mmx stuff
2023-02-18 18:14:30 +03:00
Alexander Batalov
3e8227a62b
Extract mainmenu
2023-02-17 15:55:14 +03:00
Alexander Batalov
1570f860e8
Remove unnecessary calls
2023-02-17 15:53:42 +03:00
Alexander Batalov
d7c4589a55
Extract preferences
2023-02-17 12:33:26 +03:00
Alexander Batalov
0a9a1dc7ca
Fix faulty frms
...
Closes #235
2023-02-16 15:46:49 +03:00
Alexander Batalov
7ac651b736
Adjust modal dialogs position
2023-02-15 11:37:00 +03:00
Alexander Batalov
0bb822ba60
Fix "Affect player speed" font
...
Closes #245
2023-02-15 09:23:46 +03:00
Alexander Batalov
075de8f837
Review sound IO functions
2023-02-13 11:51:09 +03:00
Alexander Batalov
36b5ceba8a
Improve sound_decoder.cc accuracy
2023-02-13 11:02:17 +03:00
Alexander Batalov
f5d3cfb5e3
Fix Fast Metabolism trait
2023-02-12 23:12:36 +03:00
Alexander Batalov
81210f46af
Fix storing pointers in game global variables
2023-02-10 11:05:42 +03:00
Alexander Batalov
c14f671a0d
Add object and string concatenation
...
Fixes #232
2023-02-10 09:27:10 +03:00
Alexander Batalov
33141672ed
Use screen borders for scrolling worldmap
2023-02-10 09:00:59 +03:00
Alexander Batalov
28083cfea9
Fix talking head mood transition
2023-02-09 19:40:25 +03:00
Alexander Batalov
c9864741f3
Fix crash in artLockFrameDataReturningSize
...
Closes #231
2023-02-09 19:27:25 +03:00
Alexander Batalov
3aea6a98ef
Fix loading custom interface frms
2023-01-21 15:24:18 +03:00
Alexander Batalov
ba49abcea6
Fix some scripts not being properly removed
...
Closes #224
2023-01-21 13:15:18 +03:00
Alexander Batalov
47f5be8340
Fix HP being used as AP
2023-01-20 14:16:43 +03:00
Alexander Batalov
d435185e9e
Fix missing melee damage info
2023-01-20 14:12:03 +03:00
Alexander Batalov
2714dc1ea1
Fix memory alignment
...
See #135 , #122
2023-01-19 20:27:22 +03:00
Alexander Batalov
8604d9c401
Fix check
2023-01-16 17:33:19 +03:00
Alexander Batalov
b9261c3da2
Fix directory name reading
2023-01-16 17:01:52 +03:00
Alexander Batalov
ed7176b796
Fix combatai_notify_onlookers
2023-01-16 16:55:31 +03:00
Alexander Batalov
6cac53d20b
Rename critter maneuver flags
2023-01-16 16:49:50 +03:00
Alexander Batalov
ad3860790c
Fix NPCs not joining combat
2023-01-16 16:42:50 +03:00
Alexander Batalov
bffe81d0b3
Improve cycle.cc readability
2023-01-05 11:29:00 +03:00
Alexander Batalov
6ab08bd22b
Remove some unused db functions
2023-01-05 10:39:46 +03:00
Alexander Batalov
060c79fc20
Remove electronic registration
2023-01-05 10:27:16 +03:00
Alexander Batalov
ac64fde502
Fix object rendering
...
Previous solution did not work well on high resolutions due to
incorrect tile calculations - was not updating edges and sometimes
hanged in endless loop trying to find upper-left or bottom-right
tiles.
New solution follows Sfall's HRP implementation.
2023-01-05 05:59:45 +03:00
Alexander Batalov
7496afa4f8
Clarify textObjectAdd param
2023-01-05 04:06:18 +03:00
Alexander Batalov
66955f893a
Review light.cc
2023-01-03 23:56:52 +03:00
Alexander Batalov
9ee4cb4a26
Refactor min/max usage
2023-01-03 23:00:38 +03:00
Alexander Batalov
a5cefd6c8b
Clear dirty rect during map updates
...
Previous solution to replace squares was destructive in nature and
could possibly lead to unexpected things (especially with mods where
tile 0x293 might not be opaque black).
New solution follows mapper refresh routines where entire dirty rect
is reset to black as a preparation step.
2023-01-03 21:10:20 +03:00