/*
 ******************************************************************************
 *	セグメントシンボル定義
 *	$Id: sys_segment.h,v 3.1 2001-03-13 18:19:23+09 forest Exp $
 ******************************************************************************
 */

#ifndef __SYS_SEGMENT_H_
#define __SYS_SEGMENT_H_

/*
 *	各 セグメント の 番号
 */
#define PHYSICAL_SEGMENT		0 /* 物理アドレス */
#define STATIC_SEGMENT			1 /* 特に意味はない */

/*
 * ------------	ゲーム用 ---------------
 */
#define SOFTSPRITE_MATRIX_SEGMENT		1 /* ソフトスプライト用マトリクス */

#define GAMEPLAY_SCENE_SEGMENT			2
#define GAMEPLAY_ROOM_SEGMENT			3
#define GAMEPLAY_KEEP_SEGMENT			4
#define GAMEPLAY_EXCHANGE_PLAYER_ANM_SEGMENT	5	/* プレイヤーのアニメ読み取り用 */

#define GAMEPLAY_OBJECT_EXCHANGE_SEGMENT	6

/*
 * 汎用
 */

/*----------------------------------------------*/
/* サブメニュー */
#define	SM_MENU_SEGMENT			12

/*----------------------------------------------*/
#define HILITE_SEGMENT			7/* ハイライトは使ってないような… */

#define BUMP_TEXTURE_SEGMENT		8 /* バンプも使ってないような… */

#define ANIME_TEXTURE_1_SEGMENT		8
#define ANIME_TEXTURE_2_SEGMENT		9
#define ANIME_TEXTURE_3_SEGMENT		10
#define ANIME_TEXTURE_4_SEGMENT		11
#define ANIME_TEXTURE_5_SEGMENT		12
#define ANIME_TEXTURE_6_SEGMENT		13

#define ANIME_MODEL_1_SEGMENT		8
#define ANIME_MODEL_2_SEGMENT		9
#define ANIME_MODEL_3_SEGMENT		10
#define ANIME_MODEL_4_SEGMENT		11
#define ANIME_MODEL_5_SEGMENT		12
#define ANIME_MODEL_6_SEGMENT		13

#define ZB_SEGMENT			14
#define CFB_SEGMENT			15

#endif /* __SYS_SEGMENT_H_ */
