Files
PlanetFleet/structure.h
T
2023-11-26 09:38:19 +02:00

26 lines
519 B
C++

#ifndef STRUCTURE_H
#define STRUCTURE_H
#include "unit.h"
namespace vb01{
class Node;
}
namespace battleship{
class Structure : public Unit{
public:
Structure(Player*, int, vb01::Vector3, vb01::Quaternion, int = 0);
~Structure();
virtual void update();
inline int getBuildStatus(){return buildStatus;}
inline void incrementBuildStatus(){buildStatus++;}
private:
int buildStatus = 0;
protected:
vb01::Node *buildStatusBackground = nullptr, *buildStatusForeground = nullptr;
};
}
#endif