98 lines
2.6 KiB
C
98 lines
2.6 KiB
C
/********************************************************************************
|
|
Ultra 64 MARIO Brothers
|
|
|
|
stage9 hierarchy data module
|
|
|
|
Copyright 1995 Nintendo co., ltd. All rights reserved
|
|
|
|
December 8, 1995
|
|
********************************************************************************/
|
|
|
|
#include "../../headers.h"
|
|
|
|
extern Gfx gfx_plain3[] ;
|
|
extern Gfx gfx_plain3_flat[] ;
|
|
extern Gfx gfx_plain3_shadow[];
|
|
extern Gfx gfx_plain3_saku[] ;
|
|
extern Gfx gfx_plain3_gro[] ;
|
|
extern Gfx gfx_plain3_gro2[] ;
|
|
|
|
extern Gfx gfx_pl_moveobj_01[];
|
|
extern Gfx gfx_pl_moveobj_02[];
|
|
extern Gfx gfx_pl_moveobj_03[];
|
|
|
|
|
|
/* ===============================================================================
|
|
: Hierarchy map data of PlMoveObj01.
|
|
================================================================================== */
|
|
Hierarchy RCP_HmsPlMoveObj01[] = {
|
|
hmsHeader(1000)
|
|
hmsBegin()
|
|
hmsGfx(RM_SPRITE, gfx_pl_moveobj_01)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
/* ===============================================================================
|
|
: Hierarchy map data of PlMoveObj02.
|
|
================================================================================== */
|
|
Hierarchy RCP_HmsPlMoveObj02[] = {
|
|
hmsHeader(1200)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, gfx_pl_moveobj_02)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
/* ===============================================================================
|
|
: Hierarchy map data of PlMoveObj03.
|
|
================================================================================== */
|
|
Hierarchy RCP_HmsPlMoveObj03[] = {
|
|
hmsHeader(800)
|
|
hmsBegin()
|
|
hmsGfx(RM_SPRITE, gfx_pl_moveobj_03)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
/********************************************************************************/
|
|
/* Hierarchy map scene 1. */
|
|
/********************************************************************************/
|
|
Hierarchy RCP_Stage9Scene1[] = {
|
|
hmsScene(160, 120, 160, 120, 10)
|
|
hmsBegin()
|
|
hmsLayer(0)
|
|
hmsBegin()
|
|
hmsOrtho(100)
|
|
hmsBegin()
|
|
hmsClear(0, DrawBackGround)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsLayer(1)
|
|
hmsBegin()
|
|
hmsPerspective(45, SCREEN_NEAR, 30000, ZoomControl)
|
|
hmsBegin()
|
|
hmsCamera(CAM_FIELD, 0,2000,6000, 3072,0,-4608, GameCamera)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF , gfx_plain3)
|
|
hmsGfx(RM_SURF , gfx_plain3_flat)
|
|
hmsGfx(RM_XDECAL, gfx_plain3_shadow)
|
|
hmsGfx(RM_SPRITE, gfx_plain3_saku)
|
|
hmsGfx(RM_SURF , gfx_plain3_gro)
|
|
hmsGfx(RM_SURF , gfx_plain3_gro2)
|
|
hmsObject()
|
|
hmsCProg(0, WeatherProc)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsLayer(0)
|
|
hmsBegin()
|
|
hmsCProg(0, CannonEdge)
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|