-
Notifications
You must be signed in to change notification settings - Fork 82
Expand file tree
/
Copy pathdf.burrow.xml
More file actions
66 lines (56 loc) · 3.05 KB
/
df.burrow.xml
File metadata and controls
66 lines (56 loc) · 3.05 KB
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
65
66
<data-definition>
<bitfield-type type-name='burrow_flag' base-type='uint32_t'> bay12: BURROW_FLAG_*
<flag-bit name='limit_workshops' original-name='WORKSHOPS_RESTRICTED'/>
<flag-bit name='suspended' original-name='SUSPENDED'/>
</bitfield-type>
<struct-type type-name='burrow' original-name='burrowst' key-field='id' instance-vector='$global.plotinfo.burrows.list'>
<int32_t name='id' original-name='local_id'/>
<stl-string name='name' original-name='nickname'/>
<code-helper name='describe'>
(describe-obj $.name)
</code-helper>
<uint8_t name='tile' original-name='symbol' init-value='43'/>
<int16_t name='fg_color' original-name='f' init-value='11'/>
<int16_t name='bg_color' original-name='b' init-value='3'/>
<stl-vector name='block_x' original-name='babs_x' type-name='int32_t'/>
<stl-vector name='block_y' original-name='babs_y' type-name='int32_t'/>
<stl-vector name='block_z' original-name='babs_z' type-name='int32_t'/>
<stl-vector name='units' original-name='unid' type-name='int32_t' ref-target='unit' comment='binary'/>
<bitfield name='flags' original-name='flag' base-type='uint32_t' type-name='burrow_flag'/>
<int32_t name='solid_texpos'/>
<int32_t name='blended_texpos'/>
<int32_t name='symbol_index'/>
<uint8_t name='texture_r'/>
<uint8_t name='texture_g'/>
<uint8_t name='texture_b'/>
<uint8_t name='texture_br'/>
<uint8_t name='texture_bg'/>
<uint8_t name='texture_bb'/>
</struct-type>
<struct-type type-name='burrow_infost'>
<stl-vector name='list' original-name='burrow' pointer-type='burrow'/>
<int32_t name='next_id' original-name='next_burrow_id'/>
<int32_t name='sel_index' original-name='cur_sel_b_ind' refers-to='$$._parent.list[$]'/>
<int32_t name='sel_id' original-name='cur_sel_b_id' ref-target='burrow'/>
<bool name='in_confirm_delete' original-name='deleting_burrow'/>
<bool name='in_add_units_mode' original-name='adding_units'/>
<stl-vector name='list_units' original-name='unit_list' pointer-type='unit'/>
<stl-bit-vector name='sel_units' original-name='unit_selected' index-refers-to='$$._parent.list_units[$]'/>
<int32_t name='unit_cursor_pos' original-name='cur_sel_unit'/>
<bool name='in_define_mode' original-name='defining_burrow'/>
<bool name='brush_erasing' original-name='currently_removing'/>
<compound name='rect_start' original-name='rect' type-name='coord'/>
<int16_t name='brush_mode' original-name='brush_size'/>
<bool name='in_edit_name_mode' original-name='entering_name'/>
<int16_t name='sym_selector' original-name='cur_selector'/>
<uint8_t name='sym_tile' original-name='cur_symbol'/>
<int16_t name='sym_fg_color' original-name='cur_f'/>
<int16_t name='sym_bg_color' original-name='cur_b'/>
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->