mirror of https://github.com/PrimeDecomp/prime.git
25 lines
573 B
C++
25 lines
573 B
C++
|
#ifndef _CANIMSYSCONTEXT
|
||
|
#define _CANIMSYSCONTEXT
|
||
|
|
||
|
#include "Kyoto/TToken.hpp"
|
||
|
|
||
|
#include "rstl/rc_ptr.hpp"
|
||
|
|
||
|
class CTransitionDatabaseGame;
|
||
|
class CRandom16;
|
||
|
class CSimplePool;
|
||
|
|
||
|
class CAnimSysContext {
|
||
|
public:
|
||
|
CAnimSysContext(const TToken< CTransitionDatabaseGame >& transDb,
|
||
|
const rstl::ncrc_ptr< CRandom16 >& random, CSimplePool& store)
|
||
|
: x0_transDb(transDb), x8_random(random), xc_store(store) {}
|
||
|
|
||
|
private:
|
||
|
TToken< CTransitionDatabaseGame > x0_transDb;
|
||
|
rstl::rc_ptr< CRandom16 > x8_random;
|
||
|
CSimplePool& xc_store;
|
||
|
};
|
||
|
|
||
|
#endif // _CANIMSYSCONTEXT
|