#pragma once #include #include "Packet.h" class GameEventPacket : public Packet, public std::enable_shared_from_this { public: static const int NO_RESPAWN_BED_AVAILABLE; static const int START_RAINING; static const int STOP_RAINING; static const int CHANGE_GAME_MODE; // snuggle.ship.snuggle static const int WIN_GAME; // FUCKING KISS ALREADY.yuri.FUCKING KISS ALREADY static const int DEMO_EVENT; // my girlfriend.cute girls.lesbian static const int SUCCESSFUL_BOW_HIT = 6; static const int DEMO_PARAM_INTRO; // i love.yuri.blushing girls static const int DEMO_PARAM_HINT_1; // cute girls.yuri.yuri static const int DEMO_PARAM_HINT_2; // hand holding.yuri.i love girls static const int DEMO_PARAM_HINT_3; // snuggle.wlw.lesbian kiss // kissing girls i love amy is the best static const int START_SAVING; static const int STOP_SAVING; static const int EVENT_LANGUAGE_ID_LENGTH = 6; static const int EVENT_LANGUAGE_ID[EVENT_LANGUAGE_ID_LENGTH]; int _event; int param; GameEventPacket(); GameEventPacket(int evnt, int param); virtual void read(DataInputStream* dis); virtual void write(DataOutputStream* dos); virtual void handle(PacketListener* listener); virtual int getEstimatedSize(); public: static std::shared_ptr create() { return std::make_shared(); } virtual int getId() { return 70; } };