500 lines
14 KiB
Modula-2
500 lines
14 KiB
Modula-2
/********************************************************************************/
|
|
/* ------------------------- */
|
|
/* Ultra 64 MARIO Brothers */
|
|
/* ------------------------- */
|
|
/* */
|
|
/* File : shapename.def */
|
|
/* Description : shapename (S_xxxx) */
|
|
/* Date : 1995.4.18 */
|
|
/* Author : H.yajima */
|
|
/* */
|
|
/********************************************************************************/
|
|
|
|
|
|
|
|
#indexliststart S
|
|
|
|
#indexlist NULL
|
|
|
|
#indexlist Mario
|
|
#indexlist Luigi
|
|
|
|
#indexlist bg01
|
|
#indexlist bg02
|
|
#indexlist bg03
|
|
#indexlist bg04
|
|
#indexlist bg05
|
|
#indexlist bg06
|
|
#indexlist bg07
|
|
#indexlist bg08
|
|
#indexlist bg09
|
|
#indexlist bg10
|
|
#indexlist bg11
|
|
#indexlist bg12
|
|
#indexlist bg13
|
|
#indexlist bg14
|
|
#indexlist bg15
|
|
#indexlist bg16
|
|
#indexlist bg17
|
|
#indexlist bg18
|
|
#indexlist bg19
|
|
#indexlist bg20
|
|
|
|
#indexlist tree1
|
|
#indexlist tree2
|
|
#indexlist tree3
|
|
#indexlist tree4
|
|
#indexlist tree5
|
|
|
|
#indexlist door0
|
|
#indexlist door1
|
|
#indexlist door2
|
|
#indexlist door3
|
|
#indexlist door4
|
|
#indexlist door5
|
|
#indexlist doorA
|
|
#indexlist doorB
|
|
#indexlist doorC
|
|
#indexlist doorD
|
|
|
|
#indexlist tripdoor0
|
|
#indexlist tripdoor1
|
|
#indexlist tripdoor2
|
|
#indexlist tripdoor3
|
|
#indexlist tripdoor4
|
|
#indexlist tripdoor5
|
|
|
|
#indexlist lift0
|
|
#indexlist lift1
|
|
#indexlist lift2
|
|
#indexlist lift3
|
|
#indexlist lift4
|
|
#indexlist lift5
|
|
#indexlist lift6
|
|
#indexlist lift7
|
|
#indexlist lift8
|
|
|
|
#indexlist movebg00
|
|
#indexlist movebg01
|
|
#indexlist movebg02
|
|
#indexlist movebg03
|
|
#indexlist movebg04
|
|
#indexlist movebg05
|
|
#indexlist movebg06
|
|
#indexlist movebg07
|
|
#indexlist movebg08
|
|
#indexlist movebg09
|
|
#indexlist movebg10
|
|
#indexlist movebg11
|
|
#indexlist movebg12
|
|
#indexlist movebg13
|
|
#indexlist movebg14
|
|
#indexlist movebg15
|
|
#indexlist movebg16
|
|
#indexlist movebg17
|
|
#indexlist movebg18
|
|
#indexlist movebg19
|
|
#indexlist movebg20
|
|
#indexlist movebg21
|
|
#indexlist movebg22
|
|
#indexlist movebg23
|
|
#indexlist movebg24
|
|
#indexlist movebg25
|
|
#indexlist movebg26
|
|
#indexlist movebg27
|
|
#indexlist movebg28
|
|
#indexlist movebg29
|
|
#indexlist movebg30
|
|
|
|
#indexlist B1_bankenemy_00
|
|
#indexlist B1_bankenemy_01
|
|
#indexlist B1_bankenemy_02
|
|
#indexlist B1_bankenemy_03
|
|
#indexlist B1_bankenemy_04
|
|
#indexlist B1_bankenemy_05
|
|
#indexlist B1_bankenemy_06
|
|
#indexlist B1_bankenemy_07
|
|
#indexlist B1_bankenemy_08
|
|
#indexlist B1_bankenemy_09
|
|
#indexlist B1_bankenemy_10
|
|
#indexlist B1_bankenemy_11
|
|
#indexlist B1_bankenemy_12
|
|
#indexlist B1_bankenemy_13
|
|
#indexlist B1_bankenemy_14
|
|
#indexlist B1_bankenemy_15
|
|
|
|
#indexlist B2_bankenemy_00
|
|
#indexlist B2_bankenemy_01
|
|
#indexlist B2_bankenemy_02
|
|
#indexlist B2_bankenemy_03
|
|
#indexlist B2_bankenemy_04
|
|
#indexlist B2_bankenemy_05
|
|
#indexlist B2_bankenemy_06
|
|
#indexlist B2_bankenemy_07
|
|
#indexlist B2_bankenemy_08
|
|
#indexlist B2_bankenemy_09
|
|
#indexlist B2_bankenemy_10
|
|
#indexlist B2_bankenemy_11
|
|
#indexlist B2_bankenemy_12
|
|
#indexlist B2_bankenemy_13
|
|
#indexlist B2_bankenemy_14
|
|
#indexlist B2_bankenemy_15
|
|
|
|
|
|
#indexlist coin
|
|
#indexlist coin_noshadow
|
|
#indexlist bluecoin
|
|
#indexlist bluecoin_noshadow
|
|
#indexlist hart
|
|
#indexlist shadestar
|
|
#indexlist polystar
|
|
#indexlist chimney
|
|
#indexlist tatefuda
|
|
#indexlist green_kame
|
|
#indexlist red_kame
|
|
#indexlist cannon_body
|
|
#indexlist cannon_base
|
|
|
|
#indexlist hibiblock
|
|
#indexlist hibiblock_noshadow
|
|
#indexlist qbox_box
|
|
#indexlist qbox_mark
|
|
#indexlist itemhat_metalwing
|
|
#indexlist itemhat_metal
|
|
#indexlist itemhat_wing
|
|
#indexlist itemhat_hat
|
|
#indexlist itembox
|
|
#indexlist sankaku
|
|
#indexlist polygon_hoshi
|
|
#indexlist BCbutton
|
|
#indexlist hatena_block
|
|
|
|
#indexlist hiteffect
|
|
#indexlist mini_twinkle
|
|
|
|
#indexlist fireball_yellow
|
|
#indexlist fireball_blue
|
|
#indexlist fire_xxx1
|
|
#indexlist fire_xxx2
|
|
#indexlist firesmoke
|
|
#indexlist spark
|
|
#indexlist dust
|
|
#indexlist crash
|
|
#indexlist zzz
|
|
#indexlist zzz2
|
|
#indexlist zzz3
|
|
#indexlist stardust
|
|
#indexlist gas_b
|
|
#indexlist noize
|
|
|
|
#indexlist snowdust
|
|
#indexlist sand_dust
|
|
#indexlist snowball
|
|
#indexlist stone
|
|
#indexlist grass
|
|
|
|
#indexlist wave
|
|
#indexlist waterdrop
|
|
#indexlist rippleA
|
|
#indexlist rippleB
|
|
#indexlist watercolumn
|
|
#indexlist bubble
|
|
#indexlist splash
|
|
#indexlist syabon
|
|
|
|
#indexlist kojima
|
|
#indexlist mainroom_trap
|
|
#indexlist transbar_50
|
|
#indexlist dossunbar
|
|
#indexlist rotebar
|
|
#indexlist down_bridge
|
|
#indexlist dossunbar2
|
|
#indexlist down_bridge_far
|
|
|
|
#indexlist kirai
|
|
|
|
#indexlist ironball
|
|
#indexlist bane_ue
|
|
#indexlist bane_naka
|
|
#indexlist bane_sita
|
|
#indexlist elevator
|
|
#indexlist fish
|
|
#indexlist fishshadow
|
|
#indexlist butterfly
|
|
#indexlist blackbom
|
|
#indexlist bomparts
|
|
#indexlist koura
|
|
#indexlist nokonoko_nude
|
|
#indexlist kuribo
|
|
#indexlist kombu
|
|
#indexlist biribiri
|
|
#indexlist redbom
|
|
#indexlist iwa_gorogro
|
|
#indexlist bom_gorogro
|
|
#indexlist tekkyu
|
|
#indexlist onimasu
|
|
|
|
#indexlist doorkey_demo
|
|
#indexlist bom_futa
|
|
#indexlist commonlift
|
|
|
|
#indexlist fireball_yellow_shadow
|
|
#indexlist kopakey
|
|
#indexlist bombfire
|
|
#indexlist mucho
|
|
#indexlist hanbutton
|
|
|
|
#indexlist autodoor_B1
|
|
#indexlist autodoor_2F
|
|
|
|
#indexlist snow_rock
|
|
#indexlist xxx_cloud
|
|
#indexlist oneup_kinoko
|
|
|
|
#indexlist autodoor_1F
|
|
#indexlist autodoor_4F
|
|
|
|
#indexlist redcoin
|
|
#indexlist redcoin_noshadow
|
|
|
|
#indexlist pushblock
|
|
#indexlist pushblock_noshadow
|
|
|
|
#indexlist numbers
|
|
#indexlist heyho
|
|
|
|
#indexlist kinopio
|
|
#indexlist peach
|
|
|
|
#indexlist carryboy
|
|
|
|
#indexlist blackeffect
|
|
|
|
#indexlist ironball_noshadow
|
|
|
|
#indexlistendp Shape Table
|
|
|
|
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-a enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_killer S_B1_bankenemy_00
|
|
#define S_yellowball S_B1_bankenemy_01
|
|
#define S_bird S_B1_bankenemy_02
|
|
#define S_bird_egg S_B1_bankenemy_03
|
|
#define S_dossun S_B1_bankenemy_04
|
|
#define S_horiage S_B1_bankenemy_05
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-b enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_unbaba S_B1_bankenemy_00
|
|
#define S_katugikun S_B1_bankenemy_01
|
|
#define S_otos S_B1_bankenemy_02
|
|
#define S_big_otos S_B1_bankenemy_03
|
|
#define S_motosman S_B1_bankenemy_04
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-c enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_water_bom S_B1_bankenemy_00
|
|
#define S_water_bom_shadow S_B1_bankenemy_01
|
|
#define S_bomking S_B1_bankenemy_02
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-d enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_manta S_B1_bankenemy_00
|
|
#define S_ubboo S_B1_bankenemy_01
|
|
#define S_shark S_B1_bankenemy_02
|
|
#define S_w_tornade S_B1_bankenemy_03
|
|
#define S_big_shell S_B1_bankenemy_04
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-e enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_sanbo_head S_B1_bankenemy_00
|
|
#define S_sanbo_body S_B1_bankenemy_01
|
|
#define S_tornedo S_B1_bankenemy_02
|
|
#define S_hagetaka S_B1_bankenemy_03
|
|
#define S_handman_Lhand S_B1_bankenemy_04
|
|
#define S_handman_Rhand S_B1_bankenemy_05
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-f enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_poohole S_B1_bankenemy_00
|
|
#define S_indy S_B1_bankenemy_01
|
|
#define S_monky S_B1_bankenemy_02
|
|
#define S_windface S_B1_bankenemy_03
|
|
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-g enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_furafura S_B1_bankenemy_00
|
|
#define S_snowman S_B1_bankenemy_01
|
|
#define S_shadow_snowman S_B1_bankenemy_02
|
|
#define S_ping S_B1_bankenemy_03
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-h enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_bikkuri_mark S_B1_bankenemy_00
|
|
#define S_bikkuri_button S_B1_bankenemy_01
|
|
#define S_bikkuri_dodai S_B1_bankenemy_02
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-i enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_teresa S_B1_bankenemy_00
|
|
#define S_key S_B1_bankenemy_01
|
|
#define S_chair S_B1_bankenemy_02
|
|
#define S_piano S_B1_bankenemy_03
|
|
#define S_book S_B1_bankenemy_04
|
|
#define S_booklight S_B1_bankenemy_05
|
|
#define S_teresakago S_B1_bankenemy_06
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-j enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_minibird S_B1_bankenemy_00
|
|
#define S_yoshi S_B1_bankenemy_01
|
|
|
|
/********************************************************************************/
|
|
/* bank 1-k enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_jugem S_B1_bankenemy_00
|
|
#define S_pipo S_B1_bankenemy_01
|
|
#define S_togezo S_B1_bankenemy_02
|
|
#define S_hanachan_head S_B1_bankenemy_03
|
|
#define S_hanachan_body S_B1_bankenemy_04
|
|
#define S_buku S_B1_bankenemy_05
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-a enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_kopa S_B2_bankenemy_00
|
|
#define S_kopafire S_B2_bankenemy_01
|
|
#define S_kopakirai_smoke S_B2_bankenemy_02
|
|
#define S_kopakirai_fire S_B2_bankenemy_03
|
|
#define S_firering S_B2_bankenemy_04
|
|
#define S_kopa_noshadow S_B2_bankenemy_05
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-d enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_PukuPuku S_B2_bankenemy_00
|
|
#define S_t_box1 S_B2_bankenemy_01
|
|
#define S_t_box2 S_B2_bankenemy_02
|
|
#define S_pirania S_B2_bankenemy_03
|
|
#define S_ring S_B2_bankenemy_04
|
|
#define S_amembow S_B2_bankenemy_05
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-e enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_pakun S_B2_bankenemy_00
|
|
#define S_wan_ball S_B2_bankenemy_01
|
|
#define S_wanwan S_B2_bankenemy_02
|
|
#define S_wallman S_B2_bankenemy_03
|
|
#define S_nokonoko S_B2_bankenemy_04
|
|
#define S_node_noko S_B2_bankenemy_05
|
|
#define S_goal_flag S_B2_bankenemy_06
|
|
#define S_kui S_B2_bankenemy_07
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-f enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_rabbit S_B2_bankenemy_00
|
|
#define S_michi_teresa S_B2_bankenemy_01
|
|
#define S_camera_jugem S_B2_bankenemy_02
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-g enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_ice_otos S_B2_bankenemy_00
|
|
#define S_Big_ice_otos S_B2_bankenemy_01
|
|
#define S_kuramochi S_B2_bankenemy_02
|
|
|
|
/********************************************************************************/
|
|
/* bank 2-h enemy's */
|
|
/********************************************************************************/
|
|
|
|
#define S_bat S_B2_bankenemy_00
|
|
#define S_kumo S_B2_bankenemy_01
|
|
#define S_ballooneye S_B2_bankenemy_02
|
|
#define S_balloonbody S_B2_bankenemy_03
|
|
#define S_nessy S_B2_bankenemy_04
|
|
|
|
/********************************************************************************/
|
|
/* enemy's */
|
|
/********************************************************************************/
|
|
|
|
|
|
#define S_motos_obj01 S_movebg01
|
|
#define S_motos_obj02 S_movebg02
|
|
#define S_motos_obj03 S_movebg03
|
|
#define S_motos_obj04 S_movebg04
|
|
#define S_motos_obj05 S_movebg05
|
|
|
|
#define S_motos_obj06_near S_movebg00
|
|
#define S_motos_obj06_far S_movebg06
|
|
#define S_motos_obj07_near S_movebg07
|
|
#define S_motos_obj07_far S_movebg08
|
|
#define S_motos_obj08 S_movebg09
|
|
#define S_motos_obj09 S_movebg10
|
|
#define S_motos_obj10 S_movebg11
|
|
#define S_motos_obj11 S_movebg12
|
|
#define S_motos_obj12 S_movebg13
|
|
#define S_pazz00 S_movebg14
|
|
#define S_pazz01 S_movebg15
|
|
#define S_pazz02 S_movebg16
|
|
#define S_pazz03 S_movebg17
|
|
#define S_pazz04 S_movebg18
|
|
#define S_pazz05 S_movebg19
|
|
#define S_pazz06 S_movebg20
|
|
#define S_pazz07 S_movebg21
|
|
#define S_pazz08 S_movebg22
|
|
#define S_pazz09 S_movebg23
|
|
#define S_pazz10 S_movebg24
|
|
#define S_pazz11 S_movebg25
|
|
#define S_pazz12 S_movebg26
|
|
#define S_pazz13 S_movebg27
|
|
|
|
#define S_title_superS S_movebg00
|
|
#define S_title_superU S_movebg01
|
|
#define S_title_superP S_movebg02
|
|
#define S_title_superE S_movebg03
|
|
#define S_title_superR S_movebg04
|
|
#define S_title_marioM S_movebg05
|
|
#define S_title_marioA S_movebg06
|
|
#define S_title_marioR S_movebg07
|
|
#define S_title_marioI S_movebg08
|
|
#define S_title_marioO S_movebg09
|
|
#define S_title_nintendo S_movebg10
|
|
|
|
/********************************************************************************/
|
|
/* End End End */
|
|
/********************************************************************************/
|
|
|
|
|
|
|