/*

	STAGE キャラクタテーブル用ひな型ファイル

	シナリオのディレクトリに置いて下さい。

	$Id: _base.c,v 1.2 1999/11/05 07:12:46 usr01475 Exp $

*/



#include <stdio.h>

#include "libgv.h"

#include "../game/game.h"



/* gcl chara */

extern NEWCHARA NewStingerSightFlag;

extern NEWCHARA NewCamera;

extern NEWCHARA NewEntryWallScar;

extern NEWCHARA NewGetPlayerStateFlag;

extern NEWCHARA NewCom_AddRenameList;

extern NEWCHARA PL_COM_ExchangeCache;

extern NEWCHARA NewRadar;

extern NEWCHARA NewPutStaticSpotLight;

extern NEWCHARA NewTdgCameraStatus;

extern NEWCHARA NewFarFocusEffectSet;

extern NEWCHARA NewShavedSnakeTexReplaceActorScn;

extern NEWCHARA NewPluginForceRunMove;

extern NEWCHARA NewStreamStopAll;

extern NEWCHARA NewPolygonDemoStart;

extern NEWCHARA NewSetMap;

extern NEWCHARA NewRand;

extern NEWCHARA NewNamePrintManager;

extern NEWCHARA NewEntryNewSpark;

extern NEWCHARA NewPluginStance;

extern NEWCHARA NewSpotLightImageSet;

extern NEWCHARA NewCodec;

extern NEWCHARA NewAllocDummyMemory;

extern NEWCHARA NewStingerFlag;

extern NEWCHARA NewForeach;

extern NEWCHARA NewDoor;

extern NEWCHARA NewMapAbout;

extern NEWCHARA NewSetGameOverVox;

extern NEWCHARA NewShowMap;

extern NEWCHARA NewSaveVariable;

extern NEWCHARA UTL_EFT_InitBound;

extern NEWCHARA NewWallScarBase;

extern NEWCHARA NewBloodWall;

extern NEWCHARA NewCinemaScreen;

extern NEWCHARA NewBloodCamera;

extern NEWCHARA NewDelay;

extern NEWCHARA NewDebugRouteViewer;

extern NEWCHARA NewPutObject;

extern NEWCHARA NewMallocCameraCharaWork;

extern NEWCHARA CodecMemCallSet;

extern NEWCHARA NewSystemCallback;

extern NEWCHARA NewTdgCameraStatusOff;

extern NEWCHARA NewDynamicLightPosManager;

extern NEWCHARA NewPadCancel;

extern NEWCHARA NewSpotDrawObjectSet;

extern NEWCHARA NewSetMenuStatus;

extern NEWCHARA NewAttachment_Server;

extern NEWCHARA NewFogSet;

extern NEWCHARA NewZman;

extern NEWCHARA NewEnbControl;

extern NEWCHARA NewHoldEnemy;

extern NEWCHARA NewSetExchangeSeCode;

extern NEWCHARA NewNearFocusEffectSet;

extern NEWCHARA GM_GameOverChoice;

extern NEWCHARA NewWigTexReplaceActorScn;

extern NEWCHARA NewArraySet;

extern NEWCHARA NewSoundManager;

extern NEWCHARA NewLayout2D_Player;

extern NEWCHARA NewProjectorLight;

extern NEWCHARA NewGclVariableMove;

extern NEWCHARA NewCodecDaemon;

extern NEWCHARA GM_SdSetGcl;

extern NEWCHARA NewBloodSpread;

extern NEWCHARA NewSKLightEff;

extern NEWCHARA GM_COM_IsGameOver;

extern NEWCHARA NewExecProcContinual;

extern NEWCHARA NewFarFocusEffect_0001Launch;

extern NEWCHARA DM_ChangeAmbient_0006Launch;

extern NEWCHARA DM_ChangeParallel_0007Launch;

extern NEWCHARA NewFadeInOutForce_Demo_0008Launch;

extern NEWCHARA NewBlur_Demo_0011Launch;

extern NEWCHARA NewPutAttachments_1006Launch;

extern NEWCHARA NewEyeControl2_1013Launch;

extern NEWCHARA NewRopeModel3_called_3000Launch;

extern NEWCHARA NewControlBoy_fff04Launch;

extern NEWCHARA DM_ControlChange_ffff0Launch;

/* 75 functions */

/* gcl chara end */



CHARA _StageCharacterEntries[] = {

/* gcl chara */

	/* command スティンガーサイト性能 */

		{ 0x0000D1C5, NewStingerSightFlag },

	/* chara カメラ */

		{ 0x00061ADE, NewCamera },

	/* command 弾痕ノーマル */

		{ 0x000ACF09, NewEntryWallScar },

	/* command プレイヤー状態取得 */

		{ 0x000DFADB, NewGetPlayerStateFlag },

	/* command デモモデルリネーム追加 */

		{ 0x000F57BA, NewCom_AddRenameList },

	/* command ファイル交換処理 */

		{ 0x0017A315, PL_COM_ExchangeCache },

	/* chara レーダー */

		{ 0x001AF92A, NewRadar },

	/* chara 静止スポットライト設置 */

		{ 0x001B5854, NewPutStaticSpotLight },

	/* command タンカーカメラステータス */

		{ 0x00264D3F, NewTdgCameraStatus },

	/* chara 遠景ぼかし */

		{ 0x002DAD24, NewFarFocusEffectSet },

	/* chara 髭剃りスネークテクスチャ入れ替え */

		{ 0x002DF578, NewShavedSnakeTexReplaceActorScn },

	/* command プラグイン強制移動 */

		{ 0x002F3844, NewPluginForceRunMove },

	/* command StreamStopAll */

		{ 0x0032FB70, NewStreamStopAll },

	/* chara demo */

		{ 0x0033A20F, NewPolygonDemoStart },

	/* chara マップ */

		{ 0x0035A2CF, NewSetMap },

	/* command rand */

		{ 0x003A9224, NewRand },

	/* chara ドッグタグ名前表示マネージャ */

		{ 0x003C56AA, NewNamePrintManager },

	/* command 跳弾ノーマル */

		{ 0x0041CF4E, NewEntryNewSpark },

	/* command プラグイン姿勢制御 */

		{ 0x00469B3A, NewPluginStance },

	/* chara スポットライト背景イメージ指定 */

		{ 0x0048F8F8, NewSpotLightImageSet },

	/* command 無線設定 */

		{ 0x004A243A, NewCodec },

	/* command メモリオフセット初期化 */

		{ 0x004CEFC1, NewAllocDummyMemory },

	/* command スティンガー性能 */

		{ 0x0051DC64, NewStingerFlag },

	/* command foreach */

		{ 0x00542B2D, NewForeach },

	/* chara ドア */

		{ 0x0055B942, NewDoor },

	/* command マップ設定 */

		{ 0x0056EF97, NewMapAbout },

	/* command ゲームオーバー音声設定 */

		{ 0x005A4652, NewSetGameOverVox },

	/* command マップ表示 */

		{ 0x005AE655, NewShowMap },

	/* command varsave */

		{ 0x005B316E, NewSaveVariable },

	/* command エフェクトバウンド初期化 */

		{ 0x006263F9, UTL_EFT_InitBound },

	/* chara 弾痕 */

		{ 0x0064AFEF, NewWallScarBase },

	/* chara 壁血 */

		{ 0x00683BCC, NewBloodWall },

	/* chara シネマスクリーン */

		{ 0x00690610, NewCinemaScreen },

	/* chara カメラ血 */

		{ 0x006B8FE4, NewBloodCamera },

	/* chara delay */

		{ 0x00743C9F, NewDelay },

	/* chara ルート表示 */

		{ 0x0077C494, NewDebugRouteViewer },

	/* chara プットオブジェ */

		{ 0x007A8EC1, NewPutObject },

	/* command カメラチェックキャラワーク確保 */

		{ 0x007A94A9, NewMallocCameraCharaWork },

	/* command 無線メモリー設定 */

		{ 0x007B35E0, CodecMemCallSet },

	/* command システムコールバック */

		{ 0x0080B977, NewSystemCallback },

	/* command タンカーカメラステータス初期化 */

		{ 0x0081584F, NewTdgCameraStatusOff },

	/* chara ライト位置管理 */

		{ 0x0083D857, NewDynamicLightPosManager },

	/* chara デモキャンセルチェック */

		{ 0x008E298D, NewPadCancel },

	/* chara スポットライト投影モデル */

		{ 0x009307AB, NewSpotDrawObjectSet },

	/* command メニュー設定 */

		{ 0x00944E11, NewSetMenuStatus },

	/* chara 装備品サーバー */

		{ 0x0096E361, NewAttachment_Server },

	/* chara フォグ */

		{ 0x00A53AA7, NewFogSet },

	/* chara Ｚフォーカス管理 */

		{ 0x00A63D3B, NewZman },

	/* chara 全薬莢コントロール */

		{ 0x00B030E4, NewEnbControl },

	/* chara 船倉兵 */

		{ 0x00B3E388, NewHoldEnemy },

	/* command 壁床効果音設定 */

		{ 0x00B44BBB, NewSetExchangeSeCode },

	/* chara 近景ぼかし */

		{ 0x00BBAD24, NewNearFocusEffectSet },

	/* command ゲームオーバー呼びわけ */

		{ 0x00BCB4A2, GM_GameOverChoice },

	/* chara カツラテクスチャ差し替え管理 */

		{ 0x00BD4C61, NewWigTexReplaceActorScn },

	/* command 配列セット */

		{ 0x00C74F97, NewArraySet },

	/* chara サウンドマネージャー */

		{ 0x00C88AFA, NewSoundManager },

	/* chara 2Dレイアウトドライバ */

		{ 0x00CC87A2, NewLayout2D_Player },

	/* chara プロジェクタライト */

		{ 0x00E4D016, NewProjectorLight },

	/* command 解析封じ変数移動 */

		{ 0x00E76D74, NewGclVariableMove },

	/* chara 無線システム */

		{ 0x00E96D82, NewCodecDaemon },

	/* command セットサウンドコード */

		{ 0x00F2EEDC, GM_SdSetGcl },

	/* chara 追跡血 */

		{ 0x00F37560, NewBloodSpread },

	/* command 武器ライト */

		{ 0x00FB029A, NewSKLightEff },

	/* command ゲームオーバーチェック */

		{ 0x00FBEB7F, GM_COM_IsGameOver },

	/* chara プロック連続実行 */

		{ 0x00FFED03, NewExecProcContinual },

	/* EXTERN NewFarFocusEffect */

		{ 0x01000001, NewFarFocusEffect_0001Launch },

	/* EXTERN DM_ChangeAmbient */

		{ 0x01000006, DM_ChangeAmbient_0006Launch },

	/* EXTERN DM_ChangeParallel */

		{ 0x01000007, DM_ChangeParallel_0007Launch },

	/* EXTERN NewFadeInOutForce_Demo */

		{ 0x01000008, NewFadeInOutForce_Demo_0008Launch },

	/* EXTERN NewBlur_Demo */

		{ 0x01000011, NewBlur_Demo_0011Launch },

	/* EXTERN NewPutAttachments */

		{ 0x01001006, NewPutAttachments_1006Launch },

	/* EXTERN NewEyeControl2 */

		{ 0x01001013, NewEyeControl2_1013Launch },

	/* EXTERN NewRopeModel3_called */

		{ 0x01003000, NewRopeModel3_called_3000Launch },

	/* EXTERN NewControlBoy */

		{ 0x010FFF04, NewControlBoy_fff04Launch },

	/* EXTERN DM_ControlChange */

		{ 0x010FFFF0, DM_ControlChange_ffff0Launch },

/* gcl chara end */

	{ 0, NULL }

};

