2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 01:07:43 +00:00

Character factory support classes

This commit is contained in:
Jack Andersen
2016-04-12 20:07:23 -10:00
parent 1d2c2bf31f
commit 5de5c3d85f
186 changed files with 898 additions and 553 deletions

View File

@@ -1,5 +1,5 @@
#ifndef __PSHAG_CANIMATIONSET_HPP__
#define __PSHAG_CANIMATIONSET_HPP__
#ifndef __URDE_CANIMATIONSET_HPP__
#define __URDE_CANIMATIONSET_HPP__
#include "IOStreams.hpp"
#include "CAnimation.hpp"
@@ -36,8 +36,19 @@ class CAnimationSet
public:
CAnimationSet(CInputStream& in);
const std::vector<CAnimation>& GetAnimations() const {return x4_animations;}
const std::vector<CTransition>& GetTransitions() const {return x14_transitions;}
const std::shared_ptr<IMetaTrans>& GetDefaultTransition() const {return x24_defaultTransition;}
const std::vector<CHalfTransition>& GetHalfTransitions() const {return x40_halfTransitions;}
const std::vector<std::pair<u32, CAdditiveAnimationInfo>>&
GetAdditiveInfo() const {return x28_additiveInfo;}
const CAdditiveAnimationInfo&
GetDefaultAdditiveInfo() const {return x38_defaultAdditiveInfo;}
const std::vector<std::pair<TResId, TResId>>&
GetAnimResIds() const {return x50_animRes;}
};
}
#endif // __PSHAG_CANIMATIONSET_HPP__
#endif // __URDE_CANIMATIONSET_HPP__