#pragma once #include "CameraPoserFactory.h" #include "al/factory/Factory.h" #include "cameras/CameraPoserCustom.h" class CameraPoserFollowLimit; class ScenarioStartCameraPoserSimpleZoom; class ScenarioStartCameraPoserRailMove; namespace al { class CameraPoserFix; class CameraPoserFixPoint; class CameraPoserRace; class CameraPoserRailMoveLookAt; class CameraPoserKinopioBrigade; class CameraPoserTalk; class CameraPoserRailMoveMovie; class CameraPoserBossBattle; class CameraPoserEntrance; class CameraPoserLookBoard; class CameraPoserLookDown; class CameraPoserSubjective; class CameraPoserTower; class KeyMoveCameraFix; class KeyMoveCameraRailMove; class KeyMoveCameraZoom; class CameraPoserFix; class CameraPoserFix; class CameraPoserFix; class CameraPoserFix; class CameraPoserFix; class CameraPoserFix; class CameraPoserFix; } // 0xE in size static al::NameToCreator poserEntries[] = { {"制限付きフォロー", &al::createCameraPoserFunction}, {"制限付き平行", &al::createCameraPoserFunction}, {"2D平行", &al::createCameraPoserFunction}, {"固定", &al::createCameraPoserFunction}, {"完全固定", &al::createCameraPoserFunction}, {"出入口専用固定", &al::createCameraPoserFunction}, {"定点", &al::createCameraPoserFunction}, {"その場定点", &al::createCameraPoserFunction}, {"完全追従定点", &al::createCameraPoserFunction}, {"レース", &al::createCameraPoserFunction}, {"レール移動", &al::createCameraPoserFunction}, {"キノピオ探検隊", &al::createCameraPoserFunction}, {"会話用2点間", &al::createCameraPoserFunction}, {"映像撮影レール", &al::createCameraPoserFunction}, // Custom Posers {"CameraPoserCustom", &cc::createCustomCameraPoser} // al::CameraPoserFollowSimple }; // 0xB in size static al::NameToCreator poserEntries2[] = { {"ボス戦カメラ", &al::createCameraPoserFunction}, {"スタート", &al::createCameraPoserFunction}, {"看板用2点間", &al::createCameraPoserFunction}, {"見下ろし", &al::createCameraPoserFunction}, {"主観", &al::createCameraPoserFunction}, {"塔", &al::createCameraPoserFunction}, {"キー移動固定", &al::createCameraPoserFunction}, {"キー移動レール移動", &al::createCameraPoserFunction}, {"キー移動ズーム", &al::createCameraPoserFunction}, {"シナリオ紹介シンプルズームカメラ", &al::createCameraPoserFunction}, {"シナリオ紹介レール移動カメラ", &al::createCameraPoserFunction}, };