bg.h 559 Bytes
/*
 *  NINTENDO64 SAMPLE PROGRAM
 *
 *  FILE : bg.h
 *
 *  Copyright (C) 1997, NINTENDO Co,Ltd.
 */


/* BG のサイズ */
#define  BG_WD  656
#define  BG_HT  480


/* BG のスクロール関連 */
#define  BG_SCROLL_COUNT  1
#define  BG_SCROLL        3


/* BG 構造体 */
typedef  struct {
  uObjBg    *bg;      /* BG 構造体 */
  uObjTxtr  *bgTLUT;  /* BG 用テクスチャTLUT構造体 */
} BG_STATE;


/* BG 構造体の初期化 */
void  bgInit(BG_STATE *, uObjBg *, uObjTxtr *);

/* BG 構造体の更新 */
void  bgUpdate(BG_STATE *);

/* BG の描画 */
Gfx  *bgDraw(Gfx *, BG_STATE *);