dfhack/library/xml/df.viewscreen.xml

102 lines
3.5 KiB
XML

<data-definition>
<enum-type type-name='interface_breakdown_types'>
<enum-item name='NONE'/>
<enum-item name='QUIT'/>
<enum-item name='STOPSCREEN'/>
<enum-item name='TOFIRST'/>
</enum-type>
<class-type type-name='viewscreen' original-name='viewscreenst'>
<pointer name='child' type-name='viewscreen'/>
<pointer name='parent' type-name='viewscreen'/>
<enum base-type='int8_t' name='breakdown_level' type-name='interface_breakdown_types'/>
<int8_t name='option_key_pressed'/>
<virtual-methods>
<vmethod name='feed'> <pointer name='events'/> </vmethod>
<vmethod name='logic'/>
<vmethod name='render'/>
<vmethod name='resize'> <int32_t name='w'/> <int32_t name='h'/> </vmethod>
<vmethod name='help'/>
<vmethod ret-type='bool' name='movies_okay'/>
<vmethod ret-type='bool' name='is_option_screen'/>
<vmethod ret-type='bool' name='is_save_screen'/>
<vmethod is-destructor='true'/>
<vmethod ret-type='bool' name='key_conflict'> <int32_t/> </vmethod>
</virtual-methods>
</class-type>
<struct-type type-name='interface'>
<int32_t name='original_fps'/>
<compound name='view' type-name='viewscreen'/>
<uint32_t name='flag'/>
<int32_t name='shutdown_interface_tickcount'/>
<int32_t name='shutdown_interface_for_ms'/>
<int8_t name='supermovie_on'/>
<int32_t name='supermovie_pos'/>
<int32_t name='supermovie_delayrate'/>
<int32_t name='supermovie_delaystep'/>
<stl-vector name='supermovie_sound'>
<pointer type-name='stl-string'/>
</stl-vector>
<static-array name='supermovie_sound_time' count='16' comment='SOUND_CHANNELNUM'>
<static-array count='200' type-name='int32_t'/>
</static-array>
<padding name='supermoviebuffer' size='800000'/>
<padding name='supermoviebuffer_comp' size='1000000'/>
<int32_t name='currentblocksize'/>
<int32_t name='nextfilepos'/>
<int8_t name='first_movie_write'/>
<stl-string name='movie_file'/>
</struct-type>
<class-type type-name='viewscreen_titlest' inherits-from='viewscreen'>
<static-string name='str_histories' size='256'/>
<static-string name='menu_items' size='256'/>
<enum base-type='int16_t' name="sel_subpage">
<enum-item name='None'/>
<enum-item name='StartGame'/>
<enum-item name='Unk2'/>
<enum-item name='Arena'/>
<enum-item name='About'/>
</enum>
<int32_t name="sel_menu_line"/>
<int32_t name="sel_submenu_line"/>
<int8_t name="unk_218"/>
<stl-vector name="unk_21c">
<int32_t/>
</stl-vector>
<stl-vector name="unk_228"/>
<stl-vector name="unk_234"/>
<stl-vector name="start_savegames">
<pointer/>
</stl-vector>
<stl-vector name="continue_savegames">
<pointer/>
</stl-vector>
<stl-string name="str_slaves"/>
<stl-string name="str_chapter"/>
<stl-string name="str_copyright"/>
<stl-string name="str_version"/>
<stl-string name="str_unk"/>
<stl-string name="str_programmed"/>
<stl-string name="str_designed"/>
<stl-string name="str_visit"/>
<stl-string name="str_site"/>
</class-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->