Commit graph

313 commits

Author SHA1 Message Date
handama
97cf8f6a01
fix bug that cannot place special large shores (#135) 2025-01-31 23:25:18 -05:00
Zero Fanker
8609f3fec0 correct list particles in trigger action, actually particle systems . 2025-01-28 00:25:16 -05:00
Zero Fanker
c5751096ea Now building in treectrl list will display ID as well . 2025-01-28 00:25:13 -05:00
Zero Fanker
f74efd4580 correction for nuclear silo buildings . 2025-01-28 00:25:10 -05:00
Zero Fanker
6512ad95a4 removed unnecessary renames . 2025-01-28 00:25:07 -05:00
Zero Fanker
bff65c0194 Iron curtain trigger action now supports duration amount . 2025-01-28 00:25:05 -05:00
Zero Fanker
0fb3b19841 adjusted trigger action 'action param' combobox width and surrounding controls for better visuability . 2025-01-13 19:24:32 -05:00
Zero Fanker
fafdb8dc64 added trigger action 86 2025-01-13 19:18:56 -05:00
Zero Fanker
5bf28965e8 corrected coordinates display of status bar's 2025-01-06 23:13:39 -05:00
Zero Fanker
770b1ac36a ini Nth modifiable version . 2025-01-05 19:09:31 -05:00
Zero Fanker
da8e436cd1 removed unused ini functions . 2025-01-05 19:09:29 -05:00
Zero Fanker
236a824614 translation for map size change dialog . 2024-12-30 23:32:33 -05:00
Zero Fanker
a9c9a5287b
Fix: #116 field data out of range issue (#128)
* fix: #116, using std::vector instead of bare array .
* added guardian checks .
* now unwanted cells to the edges will no longer be affected
---------

Co-authored-by: handama <55939089+handama@users.noreply.github.com>
2024-12-30 20:21:02 -05:00
handama
ac22ab9aab
fix a bug of treeview control that it'll select first top visible item unintentionally (#131)
* deselect from treeview control would cause 'selected owner house' changed to the top one by accident
* now deselection will reset selection to parent node
2024-12-30 20:17:23 -05:00
handama
2688690b78
rewrite CreateShore(), resolved shore auto connection issues (#132)
---------

Co-authored-by: Zero Fanker <zcyfksn@vip.qq.com>
2024-12-30 20:04:35 -05:00
Zero Fanker
6b62120f74
Refactor: parse techno data (#129)
* refined common data of techno types among map objects, making the handling consistent .
* status bar enhancement .
* simplified 'GetStdxxxData' .
2024-12-30 20:03:38 -05:00
Zero Fanker
2e7a05ba69 Some trigger action adjustments for RN
* 103 - color assignment supported
* 152 - new action
2024-12-28 08:58:00 -05:00
Zero Fanker
821e00483c marked action - 13 as unused . 2024-12-23 00:23:17 -05:00
Zero Fanker
496816040a fixed movie action data . 2024-12-23 00:22:30 -05:00
Zero Fanker
2df6cb45c8
test vcpkg cache local path . (#130)
* test vcpkg cache local path .
* verify workflow added artifact upload step for testing .
2024-12-21 23:53:10 -05:00
Zero Fanker
01115bf2cb fix: typo, may affect tube drawing . 2024-12-17 23:20:40 -05:00
handama
132a859d15
make overlay undo based on mouse down and up (#126) 2024-12-16 22:16:12 -05:00
Zero Fanker
70d1cd038b
all declarations using ddraw7 instead of ddraw4 . (#127) 2024-12-16 21:28:01 -05:00
Zero Fanker
8960096b3b fix: Theater translation issue, if no theater specified translation . 2024-12-16 12:45:17 -05:00
Zero Fanker
45bd36f222 corrected translation for 'TeamTypesOnTransOnly' . 2024-12-16 12:32:07 -05:00
Zero Fanker
d066649ea1 corrected version revision passing mistake . 2024-12-16 12:29:51 -05:00
Zero Fanker
df3392981e let version string linked to version.h definition . 2024-12-16 12:19:28 -05:00
Zero Fanker
b20219a8e1 added ASSERT for building node deletion, to capture unwanted behavior during development . 2024-12-16 12:14:27 -05:00
Zero Fanker
87503d9ff9 enriched tests for building node deletion . 2024-12-16 00:32:30 -05:00
Zero Fanker
a91ff89091 Fix: now building node under house type is corrected, related function refactored . 2024-12-16 00:28:24 -05:00
Zero Fanker
ea4c214b04 silence compile warning . 2024-12-15 23:40:01 -05:00
Zero Fanker
aeb807ca16 Fix: Trigger Name not updated when switching tab . 2024-12-14 15:22:04 -05:00
Zero Fanker
b28868ba34 printing all available waypoint value mapping in UT . 2024-12-14 15:04:20 -05:00
Zero Fanker
044a6e2da2
implemented customized script extra value & params . (#124) 2024-12-14 15:00:59 -05:00
handama
51ec33af31
MiniMap dialog works as a child window now (#125) 2024-12-13 15:34:38 -05:00
Zero Fanker
473eef415d Fix: infantry duplication data issue . 2024-12-12 01:04:46 -05:00
Zero Fanker
718423eef0 refined 'AddInfantry' function, simplified for most called cases . 2024-12-12 01:04:43 -05:00
Zero Fanker
602550eb6a fixed infantry data duplication after property update 2024-12-10 19:51:51 -05:00
Zero Fanker
93e956e7ac
Enhance:ini registry sequence (#121)
* '+=' supported .
* introduced registry list value deduplication .
* TechnoType listing now parse data both from ini and map .
* added UT case .
2024-12-01 14:09:30 -05:00
Zero Fanker
3e90dca667 minor adjustments for Chinese translation . 2024-11-30 19:27:24 -05:00
Zero Fanker
4db4af82a7 Fix: infantry drag cause data duplication . 2024-11-30 19:26:58 -05:00
Zero Fanker
1239ab0dad fixed last fix, used wrong function . 2024-11-28 21:19:25 -05:00
Zero Fanker
4fae8378db focus lost fixing, also see 98e8b7c . 2024-11-27 22:15:40 -05:00
Zero Fanker
f0f2439be0
refactored serde between waypoint number and 26 radix string . (#122) 2024-11-26 22:53:24 -05:00
Zero Fanker
cace9efd2a changed trigger action definition 106 & 115 to use techno type string (actually number is supported by WW as well, but hard to calculate) . 2024-11-25 19:48:21 -05:00
Zero Fanker
7b066fa411 RN trigger action 151 . 2024-11-25 19:46:40 -05:00
Zero Fanker
1583836e32 attempt to fix potential memory leak . 2024-11-25 19:43:02 -05:00
Zero Fanker
54fbd73a63 program exiting dialog translation adjustment for Chinese language . 2024-11-25 18:49:12 -05:00
Zero Fanker
7993773ba2 disabled unnecessary map data buffer printing . 2024-11-25 18:48:18 -05:00
Zero Fanker
16db1564c3 some code format adjustment. 2024-11-25 18:48:15 -05:00