OpenAstra
 
Loading...
Searching...
No Matches
command_create_object.h
1#ifndef COMMANDCREATEOBJECT_H
2#define COMMANDCREATEOBJECT_H
3
4#include <stdint.h>
5
6#include "../engine/command.h"
7
8class Command_create_object
9 : public Command
10{
11public:
12 static constexpr char objectType[] = "create_object";
13 static Command* createFromDump( ObjectId id );
14 static Command* createFromNetwork( const nlohmann::json& command_data );
15
16public:
17 Command_create_object( ObjectId id );
18 virtual ~Command_create_object();
19
20 virtual bool performCommand() final;
21};
22
23#endif // COMMANDCREATEOBJECT_H
Definition gameid.hpp:9