mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 17:44:56 +00:00
Finish CScriptPlatform
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#define _DNAMP1_AFSM_HPP_
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_AGSC_HPP_
|
||||
#define _DNAMP1_AGSC_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
#define _DNAMP1_ANCS_HPP_
|
||||
|
||||
#include <map>
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/ANCS.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ANCS.hpp"
|
||||
#include "CMDLMaterials.hpp"
|
||||
#include "CINF.hpp"
|
||||
#include "CSKR.hpp"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define _DNAMP1_ANIM_HPP_
|
||||
|
||||
#include "DNAMP1.hpp"
|
||||
#include "../DNACommon/ANIM.hpp"
|
||||
#include "DataSpec/DNACommon/ANIM.hpp"
|
||||
#include "DataSpec/DNACommon/RigInverter.hpp"
|
||||
#include "CINF.hpp"
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef _DNAMP1_CINF_HPP_
|
||||
#define _DNAMP1_CINF_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/RigInverter.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/RigInverter.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef _DNAMP1_CMDL_HPP_
|
||||
#define _DNAMP1_CMDL_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/CMDL.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/CMDL.hpp"
|
||||
#include "CMDLMaterials.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
#include "CINF.hpp"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef _DNAMP1_CMDL_MATERIALS_HPP_
|
||||
#define _DNAMP1_CMDL_MATERIALS_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/GX.hpp"
|
||||
#include "../DNACommon/CMDL.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/GX.hpp"
|
||||
#include "DataSpec/DNACommon/CMDL.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_CSKR_HPP_
|
||||
#define _DNAMP1_CSKR_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "CINF.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_CSNG_HPP_
|
||||
#define _DNAMP1_CSNG_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
#define __DNAMP1_DCLN_HPP__
|
||||
|
||||
#include <athena/Types.hpp>
|
||||
#include "../DNACommon/DeafBabe.hpp"
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "../DNACommon/OBBTreeBuilder.hpp"
|
||||
#include "DataSpec/DNACommon/DeafBabe.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/OBBTreeBuilder.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
#include "DeafBabe.hpp"
|
||||
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
#include "STRG.hpp"
|
||||
#include "SCAN.hpp"
|
||||
#include "MLVL.hpp"
|
||||
#include "../DNACommon/TXTR.hpp"
|
||||
#include "../DNACommon/PART.hpp"
|
||||
#include "../DNACommon/ELSC.hpp"
|
||||
#include "../DNACommon/SWHC.hpp"
|
||||
#include "../DNACommon/CRSC.hpp"
|
||||
#include "../DNACommon/WPSC.hpp"
|
||||
#include "../DNACommon/DPSC.hpp"
|
||||
#include "../DNACommon/FONT.hpp"
|
||||
#include "../DNACommon/DGRP.hpp"
|
||||
#include "../DNACommon/ATBL.hpp"
|
||||
#include "DataSpec/DNACommon/TXTR.hpp"
|
||||
#include "DataSpec/DNACommon/PART.hpp"
|
||||
#include "DataSpec/DNACommon/ELSC.hpp"
|
||||
#include "DataSpec/DNACommon/SWHC.hpp"
|
||||
#include "DataSpec/DNACommon/CRSC.hpp"
|
||||
#include "DataSpec/DNACommon/WPSC.hpp"
|
||||
#include "DataSpec/DNACommon/DPSC.hpp"
|
||||
#include "DataSpec/DNACommon/FONT.hpp"
|
||||
#include "DataSpec/DNACommon/DGRP.hpp"
|
||||
#include "DataSpec/DNACommon/ATBL.hpp"
|
||||
#include "HINT.hpp"
|
||||
#include "CMDL.hpp"
|
||||
#include "AFSM.hpp"
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "DCLN.hpp"
|
||||
#include "PATH.hpp"
|
||||
|
||||
#include "../DNACommon/Tweaks/TweakWriter.hpp"
|
||||
#include "DataSpec/DNACommon/Tweaks/TweakWriter.hpp"
|
||||
#include "Tweaks/CTweakPlayerRes.hpp"
|
||||
#include "Tweaks/CTweakGunRes.hpp"
|
||||
#include "Tweaks/CTweakPlayer.hpp"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef __DNAMP1_HPP__
|
||||
#define __DNAMP1_HPP__
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "zeus/CMatrix4f.hpp"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_DEAFBABE_HPP_
|
||||
#define _DNAMP1_DEAFBABE_HPP_
|
||||
|
||||
#include "../DNACommon/DeafBabe.hpp"
|
||||
#include "DataSpec/DNACommon/DeafBabe.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef __DNAMP1_EVNT_HPP__
|
||||
#define __DNAMP1_EVNT_HPP__
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "FRME.hpp"
|
||||
#include "../DNACommon/TXTR.hpp"
|
||||
#include "DataSpec/DNACommon/TXTR.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_FRME_HPP_
|
||||
#define _DNAMP1_FRME_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include "athena/DNAOp.hpp"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef _DNAMP1_HINT_HPP_
|
||||
#define _DNAMP1_HINT_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "../DNACommon/MAPA.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/MAPA.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "../DNACommon/MAPU.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/MAPU.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef __DNAMP1_MLVL_HPP__
|
||||
#define __DNAMP1_MLVL_HPP__
|
||||
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "../DNACommon/MLVL.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/MLVL.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "SCLY.hpp"
|
||||
#include "PATH.hpp"
|
||||
#include "DeafBabe.hpp"
|
||||
#include "../DNACommon/BabeDead.hpp"
|
||||
#include "DataSpec/DNACommon/BabeDead.hpp"
|
||||
#include "zeus/Math.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "DataSpec/DNACommon/AROTBuilder.hpp"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef __DNAMP1_MREA_HPP__
|
||||
#define __DNAMP1_MREA_HPP__
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "CMDLMaterials.hpp"
|
||||
#include "CSKR.hpp"
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include <unordered_map>
|
||||
|
||||
#include <nod/DiscBase.hpp>
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "PATH.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "../DNACommon/AROTBuilder.hpp"
|
||||
#include "DataSpec/DNACommon/AROTBuilder.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef __DNACOMMON_PATH_HPP__
|
||||
#define __DNACOMMON_PATH_HPP__
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/PAK.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef __DNAMP1_SAVW_HPP__
|
||||
#define __DNAMP1_SAVW_HPP__
|
||||
|
||||
#include "../DNACommon/SAVWCommon.hpp"
|
||||
#include "DataSpec/DNACommon/SAVWCommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define _DNAMP1_SCAN_HPP_
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef _DNAMP1_SCLY_HPP_
|
||||
#define _DNAMP1_SCLY_HPP_
|
||||
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "ScriptObjects/IScriptObject.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
#define __DNAMP1_STRG_HPP__
|
||||
|
||||
#include <unordered_map>
|
||||
#include "../DNACommon/DNACommon.hpp"
|
||||
#include "../DNACommon/STRG.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/STRG.hpp"
|
||||
#include "DNAMP1.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1
|
||||
|
||||
@@ -15,21 +15,21 @@ struct Platform : IScriptObject
|
||||
Value<atVec3f> location;
|
||||
Value<atVec3f> orientation;
|
||||
Value<atVec3f> scale;
|
||||
Value<atVec3f> unknown1;
|
||||
Value<atVec3f> scanOffset;
|
||||
Value<atVec3f> extent;
|
||||
Value<atVec3f> collisionCenter;
|
||||
UniqueID32 model;
|
||||
AnimationParameters animationParameters;
|
||||
ActorParameters actorParameters;
|
||||
Value<float> unknown2;
|
||||
Value<float> speed;
|
||||
Value<bool> active;
|
||||
UniqueID32 dcln;
|
||||
HealthInfo healthInfo;
|
||||
DamageVulnerability damageVulnerabilty;
|
||||
Value<bool> unknown3;
|
||||
Value<float> unknown4;
|
||||
Value<bool> unknown5;
|
||||
Value<atUint32> unknown6;
|
||||
Value<atUint32> unknown7;
|
||||
Value<bool> detectCollision;
|
||||
Value<float> xrayAlpha;
|
||||
Value<bool> rainSplashes;
|
||||
Value<atUint32> maxRainSplashes;
|
||||
Value<atUint32> rainGenRate;
|
||||
|
||||
void addCMDLRigPairs(PAKRouter<PAKBridge>& pakRouter,
|
||||
std::unordered_map<UniqueID32, std::pair<UniqueID32, UniqueID32>>& addTo) const
|
||||
|
||||
Reference in New Issue
Block a user