102 lines
3.5 KiB
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:
|
|
-->
|