diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc new file mode 100644 index 00000000..60966f79 --- /dev/null +++ b/server/gameserver/car.cc @@ -0,0 +1,28 @@ +#include "precompile.h" + +#include "car.h" + +Car::Car() +{ + +} + +Car::~Car() +{ + +} + +void Car::Initialize() +{ + +} + +void Car::FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data) +{ + +} + +void Car::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data) +{ + +} diff --git a/server/gameserver/car.h b/server/gameserver/car.h new file mode 100644 index 00000000..05b199fe --- /dev/null +++ b/server/gameserver/car.h @@ -0,0 +1,19 @@ +#pragma once + +#include "moveableentity.h" + +#include "cs_proto.pb.h" + +class Human; +class Room; +class Car : public MoveableEntity +{ + public: + + Car(); + virtual ~Car() override; + virtual void Initialize() override; + virtual void FillMFObjectPart(Room* room, Human* hum, cs::MFObjectPart* part_data) override; + virtual void FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data) override; + +}; diff --git a/server/gameserver/constant.h b/server/gameserver/constant.h index 9cd1f3bb..efaecf08 100755 --- a/server/gameserver/constant.h +++ b/server/gameserver/constant.h @@ -253,6 +253,7 @@ enum EntityType_e //ET_Projectile = 8, //ET_Smoke = 9, //ET_Hero = 10, + ET_Car = 11, ET_Bullet = 20,