mirror of https://github.com/OpenRCT2/OpenRCT2.git
Update fields in rct_small_scenery_entry_32bit
This commit is contained in:
parent
c487e1278b
commit
6e35eac6f8
|
@ -1341,7 +1341,9 @@ typedef struct rct_small_scenery_entry_32bit {
|
||||||
sint16 price; // 0x0C
|
sint16 price; // 0x0C
|
||||||
sint16 removal_price; // 0x0E
|
sint16 removal_price; // 0x0E
|
||||||
uint32 var_10; // note: uint32!
|
uint32 var_10; // note: uint32!
|
||||||
uint8 pad_14[0x06];
|
uint16 var_14;
|
||||||
|
uint16 var_16;
|
||||||
|
uint16 var_18;
|
||||||
uint8 scenery_tab_id; // 0x1A
|
uint8 scenery_tab_id; // 0x1A
|
||||||
} rct_small_scenery_entry_32bit;
|
} rct_small_scenery_entry_32bit;
|
||||||
assert_struct_size(rct_small_scenery_entry_32bit, 21);
|
assert_struct_size(rct_small_scenery_entry_32bit, 21);
|
||||||
|
@ -1404,7 +1406,9 @@ static uint8* object_type_small_scenery_load(void *objectEntry, uint32 entryInde
|
||||||
outSceneryEntry->small_scenery.price = sceneryEntry->small_scenery.price;
|
outSceneryEntry->small_scenery.price = sceneryEntry->small_scenery.price;
|
||||||
outSceneryEntry->small_scenery.removal_price = sceneryEntry->small_scenery.removal_price;
|
outSceneryEntry->small_scenery.removal_price = sceneryEntry->small_scenery.removal_price;
|
||||||
// var10 already set
|
// var10 already set
|
||||||
// pad_14 not needed set
|
outSceneryEntry->small_scenery.var_14 = sceneryEntry->small_scenery.var_14;
|
||||||
|
outSceneryEntry->small_scenery.var_16 = sceneryEntry->small_scenery.var_16;
|
||||||
|
outSceneryEntry->small_scenery.var_18 = sceneryEntry->small_scenery.var_18;
|
||||||
outSceneryEntry->small_scenery.scenery_tab_id = sceneryEntry->small_scenery.scenery_tab_id;
|
outSceneryEntry->small_scenery.scenery_tab_id = sceneryEntry->small_scenery.scenery_tab_id;
|
||||||
|
|
||||||
return (uint8*)outSceneryEntry;
|
return (uint8*)outSceneryEntry;
|
||||||
|
|
|
@ -27,7 +27,7 @@ typedef struct rct_small_scenery_entry {
|
||||||
uint8 tool_id; // 0x0B
|
uint8 tool_id; // 0x0B
|
||||||
sint16 price; // 0x0C
|
sint16 price; // 0x0C
|
||||||
sint16 removal_price; // 0x0E
|
sint16 removal_price; // 0x0E
|
||||||
uint32 var_10;
|
uintptr_t var_10;
|
||||||
uint16 var_14;
|
uint16 var_14;
|
||||||
uint16 var_16;
|
uint16 var_16;
|
||||||
uint16 var_18;
|
uint16 var_18;
|
||||||
|
|
Loading…
Reference in New Issue