-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdf.graphics_mainview.xml
64 lines (61 loc) · 2.76 KB
/
df.graphics_mainview.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<data-definition>
<struct-type type-name='map_viewport' original-name='print_map_rectangle_paramst'>
<bool name='adv_mode'/>
<bool name='export_local'/>
<int8_t name='map_rotation'/>
<int16_t name='min_x'/>
<int16_t name='min_y'/>
<int16_t name='max_x'/>
<int16_t name='max_y'/>
<compound type-name='coord' name='corner'/>
<pointer type-name='graphic_viewportst' name='main_viewport'/>
<static-array name='lower_viewport' pointer-type='graphic_viewportst' count='8'/>
<int32_t name='under_limit_start'/>
<pointer name='under_limit' type-name='int32_t' is-array='true'/>
<int32_t name='under_limit_dx'/>
<int32_t name='under_limit_dy'/>
</struct-type>
<bitfield-type type-name='unit_move_dir' base-type='uint8_t'> bay12: UNIT_MOVE_DIR_*
<flag-bit name='N'/>
<flag-bit name='S'/>
<flag-bit name='E'/>
<flag-bit name='W'/>
</bitfield-type>
<struct-type type-name='map_renderer' original-name='graphics_mainviewst'>
<static-array name='entity' count='768'>
<static-array count='256' type-name='int8_t' comment='|=1 building, |=2 ramp/stair'/>
</static-array>
<stl-vector name='cursor_units' pointer-type='unit'/>
<pointer name='cursor_guts' type-name='unit'/>
<bool name='multiple_guts'/>
<pointer name='cursor_corpse' type-name='item'/>
<int32_t name='cursor_corpse_cnt'/>
<pointer name='cursor_corpsepiece' type-name='item'/>
<int32_t name='cursor_corpsepiece_cnt'/>
<pointer name='cursor_bones' type-name='item'/>
<int32_t name='cursor_bones_cnt'/>
<pointer name='cursor_other' type-name='item'/>
<int32_t name='cursor_other_cnt'/>
<bool name='export_local'/>
<int8_t name='map_rotation'/>
<uint32_t name='cur_tick_count' comment='GetTickCount'/>
<int16_t name='tick_phase' comment='cur_year_tick%10080'/>
<int8_t name='dim_colors'/>
<bool name='in_conflict'/>
<static-array name='unit_move' count='500' type-name='unit_action_type'/>
<static-array name='unit_move_dir' count='500'>
<bitfield base-type='uint8_t' type-name='unit_move_dir'/>
</static-array>
<static-array name='unit_move_coord' count='500'><int32_t name='x'/><int32_t name='y'/></static-array>
<static-array name='unit_move_coord_mxy' count='500'><int32_t name='x'/><int32_t name='y'/></static-array>
<static-array name='unit_move_phase' count='500' type-name='int32_t'/>
<int32_t name='unit_move_num'/>
<int32_t name='unit_move_greatest_phase'/>
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->