class Bolt BoltType mType тип болта float mWeight вес болта Car mCar к

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
class Bolt
{
BoltType mType;// тип болта
float mWeight;// вес болта
Car* mCar;// в какой машине установлен
bool mWellTwisted;// Хорошо ли закручен
Position mPosition;// позиция в 3д пространстве относительно центра авто
...
public:
Bolt(BoltType type, float weight, Car* car, bool wellTwisted, const Position& pos) {...};
virtual void draw()
{
Position pos = mCar->getPosition() + mPosition;
DrawSystem::instance().drawBolt(mType, pos);
};
...
};