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
Alexander Batalov
07f3c82444
Fix map loading background
...
Integrated interface bar area remained visible during map loading.
2022-12-29 23:33:09 +03:00
Alexander Batalov
73cc93a3e4
Cleanup some interface bar functions
2022-12-29 10:21:15 +03:00
Alexander Batalov
c7ca358295
Rename OBJECT_NO_SAVE flag
2022-12-22 16:49:17 +03:00
Alexander Batalov
c0908cf14f
Fix visual artifacts caused by null tiles
2022-12-21 09:18:29 +03:00
Alexander Batalov
b36ac50425
Review windowShow
2022-12-13 10:37:52 +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
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
4821cab724
Review tileSetCenter flags
2022-10-29 18:52:22 +03:00
Alexander Batalov
a4105d5826
Decouple drawing and rendering ( #165 )
2022-10-08 00:54:27 +03:00
Alexander Batalov
54d230432b
Refactor game config with Settings ( #164 )
2022-10-06 16:32:46 +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
1c73fb7240
Extract input
2022-10-05 09:23:27 +03:00
Alexander Batalov
9bb053b3ba
Add namespace ( #155 )
2022-09-23 15:43:44 +03:00
Alexander Batalov
c521dcaf57
Fix storing pointers in map local variables
...
Closes #152
2022-09-22 12:45:58 +03:00
Alexander Batalov
9864a2551d
Uninline mapSetEnteringLocation
2022-09-15 19:59:16 +03:00
Alexander Batalov
dea8c98399
Decompile square_init
2022-09-15 18:25:48 +03:00
Alexander Batalov
108a20ef27
Decompile mapLocalVariablesLoad
2022-09-15 18:22:27 +03:00
Alexander Batalov
0adc65054c
Decompile mapLocalVariablesInit
2022-09-15 18:19:50 +03:00
Alexander Batalov
d72a74f6c3
Decompile mapGlobalVariablesLoad
2022-09-15 18:17:16 +03:00
Alexander Batalov
1d05bac7a1
Decompile mapGlobalVariablesInit
2022-09-15 18:16:46 +03:00
Alexander Batalov
980b40dcdd
Review mapNewMap
2022-09-15 17:49:40 +03:00
Alexander Batalov
b1a8707fb2
Review isoExit
2022-09-15 17:45:35 +03:00
Alexander Batalov
382de999cc
Review isoReset
2022-09-15 17:43:33 +03:00
Alexander Batalov
1b6e29acc0
Reorder includes
2022-09-15 12:38:23 +03:00
Alexander Batalov
e5992779f3
Reconcile worldmap.cc
2022-09-15 11:42:02 +03:00
Alexander Batalov
d7bc8e4176
Rename worldmap.cc
2022-09-15 09:00:11 +03:00
Alexander Batalov
a41780caa2
Rename some item functions
2022-08-18 08:41:15 +03:00
Alexander Batalov
f5060c301b
Add elevators improvements ( #29 )
2022-08-03 12:34:13 +03:00
Alexander Batalov
28a433ea76
Fix parentesis warnings
2022-08-01 19:47:09 +03:00
Alexander Batalov
e41a4b8e16
Reconcile with reference edition ( #100 )
2022-07-29 16:04:05 +03:00
Alexander Batalov
c562d83020
Rename animation sad
2022-07-07 11:28:21 +03:00
Alexander Batalov
6db4ce4c24
Cleanup map.h
...
See #42
2022-06-19 20:14:17 +03:00
Alexander Batalov
b3f6721ee1
Cleanup pipboy.h
...
See #42
2022-06-19 14:27:29 +03:00
Alexander Batalov
fd69d73ec9
Cleanup combat.h
...
See #42
2022-06-19 12:00:14 +03:00
Alexander Batalov
8b37a22dd0
Provide compatibility layer for paths on Linux/Mac ( #50 )
...
See #17
See #49
2022-06-18 10:58:15 +03:00
Jan Šimek
e27f72f52b
Rename object flags according to Sfall ( #37 )
2022-06-08 20:38:46 +03:00
Alexander Batalov
c7397826cc
Add missing includes
...
See #17
2022-05-30 00:29:05 +03:00
Alexander Batalov
3d477ed235
Provide mkdir compatibility layer
...
See #17 , #24
2022-05-29 18:08:55 +03:00
Alexander Batalov
b1216967c0
Replace MAX_PATH with COMPAT_MAX_PATH
2022-05-28 12:34:49 +03:00
Alexander Batalov
4bac829739
Add string functions compatibility layer
...
See #17
2022-05-28 11:57:32 +03:00
Alexander Batalov
2446621719
Rename tile stuff
2022-05-24 01:37:46 +03:00
Jan Šimek
86d8a92ce0
Add IFACE_BAR_MODE configuration option from HRP ( #5 )
...
See #3
2022-05-21 21:30:25 +03:00
Alexander Batalov
98c6acbf11
Convert to C++
2022-05-21 18:22:03 +03:00