return bridge, crane and fix structures in fluff.h

This commit is contained in:
Roman Masanin
2020-09-26 21:07:51 +03:00
parent 356c50ec1e
commit 4c220b1f95
2 changed files with 22 additions and 5 deletions

View File

@ -90,30 +90,33 @@ class CEscalator
CVector m_pos2;
CVector m_pos3;
CMatrix m_matrix;
bool m_bIsActive;
bool m_bIsMovingDown;
int32 m_stepsCount;
float m_lowerEnd;
float m_upperEnd;
CVector m_midPoint;
float m_radius;
CObject *m_pSteps[24];
public:
bool m_bIsActive;//TODO also recheck!
CVector m_midPoint;
CEscalator();
void Update(void);
void SwitchOff(void);
void AddThisOne(CVector pos0, CVector pos1, CVector pos2, CVector pos3, bool b_isMovingDown);
bool IsActive() { return m_bIsActive; };
CVector GetPosition() { return m_midPoint; };
};
class CEscalators
{
static CEscalator aEscalators[NUM_ESCALATORS];
public:
static CEscalator aEscalators[NUM_ESCALATORS];//TODO need recheck this!
static int32 NumEscalators;
static void Init(void);
static void Update(void);
static void AddOne(CVector pos0, CVector pos1, CVector pos2, CVector pos3, bool b_isMovingDown);
static void Shutdown(void);
static CEscalator GetEscalator(int ind) { return aEscalators[ind]; };
};
class CMovingThing