/*

	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 NewGclCos;

extern NEWCHARA NewGclSin;

extern NEWCHARA NewGclVarClear;

extern NEWCHARA NewTimerEnd2;

extern NEWCHARA NewEMA_CommandGetState;

extern NEWCHARA NewCamera;

extern NEWCHARA GetNPCSnakeStatus;

extern NEWCHARA NewEntryWallScar;

extern NEWCHARA NewGetPlayerStateFlag;

extern NEWCHARA NewCom_AddRenameList;

extern NEWCHARA NewRaiden;

extern NEWCHARA PL_COM_ExchangeCache;

extern NEWCHARA NewJimakuControl;

extern NEWCHARA NewRadar;

extern NEWCHARA NewMap3D;

extern NEWCHARA NewShavedSnakeTexReplaceActorScn;

extern NEWCHARA NewSK_BossPause;

extern NEWCHARA NewPluginForceRunMove;

extern NEWCHARA NewSetTimerStatus2;

extern NEWCHARA NewStreamStopAll;

extern NEWCHARA NewPolygonDemoStart;

extern NEWCHARA SK_BossPauseVisibleInvisible;

extern NEWCHARA SK_BossTimeAfterWrite2;

extern NEWCHARA SK_ScnBombSet;

extern NEWCHARA NewSetMap;

extern NEWCHARA NewRand;

extern NEWCHARA SK_SpecialGameOver;

extern NEWCHARA NewNamePrintManager;

extern NEWCHARA NewGetLapTime;

extern NEWCHARA NewEntryNewSpark;

extern NEWCHARA NewSetCamera;

extern NEWCHARA EE_COM_GetLife;

extern NEWCHARA NewPluginStance;

extern NEWCHARA NewCodec;

extern NEWCHARA NewGetLeftTime2;

extern NEWCHARA NewAllocDummyMemory;

extern NEWCHARA NewParallelSet;

extern NEWCHARA SK_ScnBombInit;

extern NEWCHARA NewStingerFlag;

extern NEWCHARA NewPluginBlade;

extern NEWCHARA NewMapAbout;

extern NEWCHARA NewXboxPatch_From_w46a_demo;

extern NEWCHARA NewSetGameOverVox;

extern NEWCHARA NewShowMap;

extern NEWCHARA NewSaveVariable;

extern NEWCHARA UTL_EFT_InitBound;

extern NEWCHARA NewSky_Prev;

extern NEWCHARA NewHar_CommandGetWhoAtackPlayer;

extern NEWCHARA NewWallScarBase;

extern NEWCHARA NewCharaBreath;

extern NEWCHARA NewBloodWall;

extern NEWCHARA NewCinemaScreen;

extern NEWCHARA NewPadControl;

extern NEWCHARA NewBloodCamera;

extern NEWCHARA NewMenuShipwormSet;

extern NEWCHARA NewDelay;

extern NEWCHARA NewDebugRouteViewer;

extern NEWCHARA NewPutObject;

extern NEWCHARA NewStreamSet;

extern NEWCHARA CodecMemCallSet;

extern NEWCHARA NewViewCheckCommand;

extern NEWCHARA NewSystemCallback;

extern NEWCHARA NewGclVecLen;

extern NEWCHARA NewDynamicLightPosManager;

extern NEWCHARA NewSetNikitaTimer;

extern NEWCHARA NewThund_Flash;

extern NEWCHARA NewSK_BossResult2;

extern NEWCHARA NewPlayerSetInvincible;

extern NEWCHARA NewPadCancel;

extern NEWCHARA SK_ScnBreakPointSet;

extern NEWCHARA NewSetMenuStatus;

extern NEWCHARA NewAttachment_Server;

extern NEWCHARA GM_COM_SetBossSurvivalStatus;

extern NEWCHARA NewItemBox;

extern NEWCHARA NewRopeModel3;

extern NEWCHARA NewAmbientSet;

extern NEWCHARA NewFogSet;

extern NEWCHARA PL_COM_GolCapOn;

extern NEWCHARA NewZman;

extern NEWCHARA PL_COM_GolCapOff;

extern NEWCHARA NewPDRaySet;

extern NEWCHARA NewPDRayServerSet;

extern NEWCHARA NewBlinkFloor;

extern NEWCHARA NewEnbControl;

extern NEWCHARA NewEvmHairModel;

extern NEWCHARA NewSetExchangeSeCode;

extern NEWCHARA GM_GameOverChoice;

extern NEWCHARA GM_COM_PauseOff;

extern NEWCHARA NewWigTexReplaceActorScn;

extern NEWCHARA NewPDRayStageEnvironmentSet;

extern NEWCHARA NewUnsetTimerStatus2;

extern NEWCHARA NewArraySet;

extern NEWCHARA SK_BossResultChenge2;

extern NEWCHARA NewSoundManager;

extern NEWCHARA NewGetShipwormStatus;

extern NEWCHARA NewLayout2D_Player;

extern NEWCHARA OK_ResetGetBoundary;

extern NEWCHARA NewLoDControl;

extern NEWCHARA GM_LoadPack;

extern NEWCHARA PL_COM_SetNoUse;

extern NEWCHARA New2DSprite;

extern NEWCHARA NewFadeInOut_Scn;

extern NEWCHARA New2DSprite_Pause;

extern NEWCHARA GM_COM_PauseOn;

extern NEWCHARA NewGclVariableMove;

extern NEWCHARA NewCodecDaemon;

extern NEWCHARA SK_ScnSelectStageLimitAutoSet;

extern NEWCHARA GM_SdSetGcl;

extern NEWCHARA NewBloodSpread;

extern NEWCHARA NewSK_BossTelop2;

extern NEWCHARA NewTimer2;

extern NEWCHARA NewScrHexFade;

extern NEWCHARA NewSKLightEff;

extern NEWCHARA GM_COM_IsGameOver;

extern NEWCHARA NewExecProcContinual;

extern NEWCHARA NewFogSet_Demo_0000Launch;

extern NEWCHARA NewFarFocusEffect_0001Launch;

extern NEWCHARA NewNearFocusEffect_0002Launch;

extern NEWCHARA DM_ChangeAmbient_0006Launch;

extern NEWCHARA DM_ChangeParallel_0007Launch;

extern NEWCHARA NewFadeInOutForce_Demo_0008Launch;

extern NEWCHARA NewBlur_Demo_0011Launch;

extern NEWCHARA NewCrossFadeEffect_0012Launch;

extern NEWCHARA NewCrossFadeEffectCustom_0013Launch;

extern NEWCHARA NewEyeControl2_1013Launch;

extern NEWCHARA NewDemoArmControl_101bLaunch;

extern NEWCHARA NewDependArms_101cLaunch;

extern NEWCHARA PL_RaidenEquipmentManager_1020Launch;

extern NEWCHARA NewLocalWind2_Demo_2004Launch;

extern NEWCHARA NewEvmHairModel_Demo_3007Launch;

extern NEWCHARA NewDemoSolidusDashFire_6019Launch;

extern NEWCHARA NewHexagonalPattern_601fLaunch;

extern NEWCHARA NewSmokeReactionClient_7108Launch;

extern NEWCHARA DM_SendEffectMessage_8000Launch;

extern NEWCHARA NewPadVibration2_9000Launch;

extern NEWCHARA NewRayMonoEye_Demo_d004Launch;

extern NEWCHARA NewRayFootSplash_d006Launch;

extern NEWCHARA PDRAY_CLOUD_DeleteDensity_d009Launch;

extern NEWCHARA NewDemoFrameCountCall_fff03Launch;

extern NEWCHARA NewControlBoy_fff04Launch;

extern NEWCHARA NewDemoEffectInitialize_fff05Launch;

extern NEWCHARA DM_ControlChange_ffff0Launch;

/* 143 functions */

/* gcl chara end */



CHARA _StageCharacterEntries[] = {

/* gcl chara */

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

		{ 0x0000D1C5, NewStingerSightFlag },

	/* command cos */

		{ 0x00019A53, NewGclCos },

	/* command sin */

		{ 0x0001D98E, NewGclSin },

	/* command 変数初期化 */

		{ 0x00053DA0, NewGclVarClear },

	/* command ボスタイマーエンド */

		{ 0x0005603B, NewTimerEnd2 },

	/* command ゲットエマ状態 */

		{ 0x0005B611, NewEMA_CommandGetState },

	/* chara カメラ */

		{ 0x00061ADE, NewCamera },

	/* command ＮＰＣスネークの状態 */

		{ 0x00075D93, GetNPCSnakeStatus },

	/* command 弾痕ノーマル */

		{ 0x000ACF09, NewEntryWallScar },

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

		{ 0x000DFADB, NewGetPlayerStateFlag },

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

		{ 0x000F57BA, NewCom_AddRenameList },

	/* chara プレイヤー */

		{ 0x00128946, NewRaiden },

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

		{ 0x0017A315, PL_COM_ExchangeCache },

	/* command 字幕制御 */

		{ 0x0018D40B, NewJimakuControl },

	/* chara レーダー */

		{ 0x001AF92A, NewRadar },

	/* chara 全体マップ表示3D */

		{ 0x002A4246, NewMap3D },

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

		{ 0x002DF578, NewShavedSnakeTexReplaceActorScn },

	/* chara ボスラッシュポーズ */

		{ 0x002E4EEB, NewSK_BossPause },

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

		{ 0x002F3844, NewPluginForceRunMove },

	/* command ボスセットタイマーステータス */

		{ 0x002F9FE3, NewSetTimerStatus2 },

	/* command StreamStopAll */

		{ 0x0032FB70, NewStreamStopAll },

	/* chara demo */

		{ 0x0033A20F, NewPolygonDemoStart },

	/* command ボスラッシュポーズ表示非表示 */

		{ 0x0033D38E, SK_BossPauseVisibleInvisible },

	/* command ボスラッシュ２結果後書き */

		{ 0x0035804E, SK_BossTimeAfterWrite2 },

	/* command 全体マップ爆弾配置 */

		{ 0x00358D2F, SK_ScnBombSet },

	/* chara マップ */

		{ 0x0035A2CF, NewSetMap },

	/* command rand */

		{ 0x003A9224, NewRand },

	/* command ゲームオーバー背景設定 */

		{ 0x003AF581, SK_SpecialGameOver },

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

		{ 0x003C56AA, NewNamePrintManager },

	/* command ボスゲットラップタイム */

		{ 0x003F0A3F, NewGetLapTime },

	/* command 跳弾ノーマル */

		{ 0x0041CF4E, NewEntryNewSpark },

	/* chara カメラ設定 */

		{ 0x0043F718, NewSetCamera },

	/* command 水中エマライフゲット */

		{ 0x004481ED, EE_COM_GetLife },

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

		{ 0x00469B3A, NewPluginStance },

	/* command 無線設定 */

		{ 0x004A243A, NewCodec },

	/* command ボスゲット残りタイム */

		{ 0x004A65BA, NewGetLeftTime2 },

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

		{ 0x004CEFC1, NewAllocDummyMemory },

	/* chara 平行光 */

		{ 0x004FE997, NewParallelSet },

	/* command 全体マップ爆弾配置初期化 */

		{ 0x00515453, SK_ScnBombInit },

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

		{ 0x0051DC64, NewStingerFlag },

	/* command プラグインブレード */

		{ 0x0056B5CB, NewPluginBlade },

	/* command マップ設定 */

		{ 0x0056EF97, NewMapAbout },

	/* command ＸＢＯＸ用パッチ_w46a_demo */

		{ 0x005734C7, NewXboxPatch_From_w46a_demo },

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

		{ 0x005A4652, NewSetGameOverVox },

	/* command マップ表示 */

		{ 0x005AE655, NewShowMap },

	/* command varsave */

		{ 0x005B316E, NewSaveVariable },

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

		{ 0x006263F9, UTL_EFT_InitBound },

	/* chara 新空 */

		{ 0x006273B5, NewSky_Prev },

	/* command ハリアー戦で誰がプレイヤーを攻撃したか */

		{ 0x00646DE9, NewHar_CommandGetWhoAtackPlayer },

	/* chara 弾痕 */

		{ 0x0064AFEF, NewWallScarBase },

	/* chara 白息 */

		{ 0x006760E9, NewCharaBreath },

	/* chara 壁血 */

		{ 0x00683BCC, NewBloodWall },

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

		{ 0x00690610, NewCinemaScreen },

	/* command パッド操作 */

		{ 0x006A725A, NewPadControl },

	/* chara カメラ血 */

		{ 0x006B8FE4, NewBloodCamera },

	/* chara メニューフナムシ */

		{ 0x006E7F78, NewMenuShipwormSet },

	/* chara delay */

		{ 0x00743C9F, NewDelay },

	/* chara ルート表示 */

		{ 0x0077C494, NewDebugRouteViewer },

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

		{ 0x007A8EC1, NewPutObject },

	/* command Stream */

		{ 0x007AA13A, NewStreamSet },

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

		{ 0x007B35E0, CodecMemCallSet },

	/* command カメラ視界チェック */

		{ 0x007F3C88, NewViewCheckCommand },

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

		{ 0x0080B977, NewSystemCallback },

	/* command VecLen */

		{ 0x0082BDC0, NewGclVecLen },

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

		{ 0x0083D857, NewDynamicLightPosManager },

	/* command ニキータタイマー設定 */

		{ 0x00848E57, NewSetNikitaTimer },

	/* chara 新雷フラッシュ */

		{ 0x0089AF5E, NewThund_Flash },

	/* chara ボスラッシュ２結果 */

		{ 0x008A0C96, NewSK_BossResult2 },

	/* command プレイヤー無敵セット */

		{ 0x008B19F0, NewPlayerSetInvincible },

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

		{ 0x008E298D, NewPadCancel },

	/* command 全体マップ壊れ設定 */

		{ 0x009173E7, SK_ScnBreakPointSet },

	/* command メニュー設定 */

		{ 0x00944E11, NewSetMenuStatus },

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

		{ 0x0096E361, NewAttachment_Server },

	/* command ボスラッシュモードセット */

		{ 0x0099615D, GM_COM_SetBossSurvivalStatus },

	/* chara アイテム */

		{ 0x009AFF54, NewItemBox },

	/* chara ロープモデル３ */

		{ 0x009BC670, NewRopeModel3 },

	/* chara 環境光 */

		{ 0x009DCD6B, NewAmbientSet },

	/* chara フォグ */

		{ 0x00A53AA7, NewFogSet },

	/* command ゴルキャップあり */

		{ 0x00A60221, PL_COM_GolCapOn },

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

		{ 0x00A63D3B, NewZman },

	/* command ゴルキャップなし */

		{ 0x00A6A1EE, PL_COM_GolCapOff },

	/* chara 量産型ＲＡＹ設置 */

		{ 0x00ACE3FF, NewPDRaySet },

	/* chara ＲＡＹサーバー設置 */

		{ 0x00AE0F36, NewPDRayServerSet },

	/* chara 亀甲床 */

		{ 0x00AFA5E7, NewBlinkFloor },

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

		{ 0x00B030E4, NewEnbControl },

	/* chara マルチウェイト髪の毛モデル */

		{ 0x00B2A6B7, NewEvmHairModel },

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

		{ 0x00B44BBB, NewSetExchangeSeCode },

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

		{ 0x00BCB4A2, GM_GameOverChoice },

	/* command ポーズリセット */

		{ 0x00BD28C4, GM_COM_PauseOff },

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

		{ 0x00BD4C61, NewWigTexReplaceActorScn },

	/* chara ＲＡＹステージ環境設定 */

		{ 0x00C2AD32, NewPDRayStageEnvironmentSet },

	/* command ボスアンセットタイマーステータス */

		{ 0x00C41872, NewUnsetTimerStatus2 },

	/* command 配列セット */

		{ 0x00C74F97, NewArraySet },

	/* command ボスラッシュ２音声交換 */

		{ 0x00C84C1D, SK_BossResultChenge2 },

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

		{ 0x00C88AFA, NewSoundManager },

	/* command メニューフナムシ取り付き状態取得 */

		{ 0x00CB6EC4, NewGetShipwormStatus },

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

		{ 0x00CC87A2, NewLayout2D_Player },

	/* command アイテム収得可能範囲設定 */

		{ 0x00CEC17C, OK_ResetGetBoundary },

	/* chara ＬＯＤ制御 */

		{ 0x00D4090D, NewLoDControl },

	/* command ロードサウンドパック */

		{ 0x00DC83C5, GM_LoadPack },

	/* command 不可装備設定 */

		{ 0x00DE4430, PL_COM_SetNoUse },

	/* chara ２Ｄスプライト表示 */

		{ 0x00E0DBBA, New2DSprite },

	/* chara フェードインアウト */

		{ 0x00E22388, NewFadeInOut_Scn },

	/* chara ２Ｄスプライト表示＿ポーズ */

		{ 0x00E39C0D, New2DSprite_Pause },

	/* command ポーズセット */

		{ 0x00E74F46, GM_COM_PauseOn },

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

		{ 0x00E76D74, NewGclVariableMove },

	/* chara 無線システム */

		{ 0x00E96D82, NewCodecDaemon },

	/* command 全体マップ選択可能範囲設定 */

		{ 0x00F0F504, SK_ScnSelectStageLimitAutoSet },

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

		{ 0x00F2EEDC, GM_SdSetGcl },

	/* chara 追跡血 */

		{ 0x00F37560, NewBloodSpread },

	/* chara ボスラッシュ２テロップ表示 */

		{ 0x00F466B6, NewSK_BossTelop2 },

	/* chara ボスタイマー */

		{ 0x00F4BBF5, NewTimer2 },

	/* chara 六角フェード */

		{ 0x00FA4E80, NewScrHexFade },

	/* command 武器ライト */

		{ 0x00FB029A, NewSKLightEff },

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

		{ 0x00FBEB7F, GM_COM_IsGameOver },

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

		{ 0x00FFED03, NewExecProcContinual },

	/* EXTERN NewFogSet_Demo */

		{ 0x01000000, NewFogSet_Demo_0000Launch },

	/* EXTERN NewFarFocusEffect */

		{ 0x01000001, NewFarFocusEffect_0001Launch },

	/* EXTERN NewNearFocusEffect */

		{ 0x01000002, NewNearFocusEffect_0002Launch },

	/* 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 NewCrossFadeEffect */

		{ 0x01000012, NewCrossFadeEffect_0012Launch },

	/* EXTERN NewCrossFadeEffectCustom */

		{ 0x01000013, NewCrossFadeEffectCustom_0013Launch },

	/* EXTERN NewEyeControl2 */

		{ 0x01001013, NewEyeControl2_1013Launch },

	/* EXTERN NewDemoArmControl */

		{ 0x0100101B, NewDemoArmControl_101bLaunch },

	/* EXTERN NewDependArms */

		{ 0x0100101C, NewDependArms_101cLaunch },

	/* EXTERN PL_RaidenEquipmentManager */

		{ 0x01001020, PL_RaidenEquipmentManager_1020Launch },

	/* EXTERN NewLocalWind2_Demo */

		{ 0x01002004, NewLocalWind2_Demo_2004Launch },

	/* EXTERN NewEvmHairModel_Demo */

		{ 0x01003007, NewEvmHairModel_Demo_3007Launch },

	/* EXTERN NewDemoSolidusDashFire */

		{ 0x01006019, NewDemoSolidusDashFire_6019Launch },

	/* EXTERN NewHexagonalPattern */

		{ 0x0100601F, NewHexagonalPattern_601fLaunch },

	/* EXTERN NewSmokeReactionClient */

		{ 0x01007108, NewSmokeReactionClient_7108Launch },

	/* EXTERN DM_SendEffectMessage */

		{ 0x01008000, DM_SendEffectMessage_8000Launch },

	/* EXTERN NewPadVibration2 */

		{ 0x01009000, NewPadVibration2_9000Launch },

	/* EXTERN NewRayMonoEye_Demo */

		{ 0x0100D004, NewRayMonoEye_Demo_d004Launch },

	/* EXTERN NewRayFootSplash */

		{ 0x0100D006, NewRayFootSplash_d006Launch },

	/* EXTERN PDRAY_CLOUD_DeleteDensity */

		{ 0x0100D009, PDRAY_CLOUD_DeleteDensity_d009Launch },

	/* EXTERN NewDemoFrameCountCall */

		{ 0x010FFF03, NewDemoFrameCountCall_fff03Launch },

	/* EXTERN NewControlBoy */

		{ 0x010FFF04, NewControlBoy_fff04Launch },

	/* EXTERN NewDemoEffectInitialize */

		{ 0x010FFF05, NewDemoEffectInitialize_fff05Launch },

	/* EXTERN DM_ControlChange */

		{ 0x010FFFF0, DM_ControlChange_ffff0Launch },

/* gcl chara end */

	{ 0, NULL }

};

