2016-04-27 19:59:38 +00:00
|
|
|
#ifndef CSCRIPTACTORROTATE_HPP
|
|
|
|
#define CSCRIPTACTORROTATE_HPP
|
|
|
|
|
|
|
|
#include "CEntity.hpp"
|
|
|
|
#include "zeus/CTransform.hpp"
|
|
|
|
|
|
|
|
namespace urde
|
|
|
|
{
|
|
|
|
class CScriptActorRotate : public CEntity
|
|
|
|
{
|
|
|
|
zeus::CVector3f x34_rotation;
|
|
|
|
float x40_;
|
|
|
|
float x44_;
|
|
|
|
std::map<TUniqueId, zeus::CTransform> x48_actors;
|
|
|
|
|
2016-12-19 18:27:58 +00:00
|
|
|
union {
|
2016-04-27 19:59:38 +00:00
|
|
|
struct
|
|
|
|
{
|
|
|
|
bool x58_24_ : 1;
|
|
|
|
bool x58_25_ : 1;
|
|
|
|
bool x58_26_ : 1;
|
|
|
|
bool x58_27_ : 1;
|
|
|
|
};
|
|
|
|
u32 dummy = 0;
|
|
|
|
};
|
2016-12-19 18:27:58 +00:00
|
|
|
|
2016-04-27 19:59:38 +00:00
|
|
|
public:
|
2016-12-19 18:27:58 +00:00
|
|
|
CScriptActorRotate(TUniqueId, const std::string&, const CEntityInfo&, const zeus::CVector3f&, float, bool, bool,
|
|
|
|
bool);
|
2017-01-15 03:07:01 +00:00
|
|
|
|
|
|
|
void Accept(IVisitor& visitor);
|
2016-04-27 19:59:38 +00:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif // CSCRIPTACTORROTATE_HPP
|