Add current progression

This commit is contained in:
Julian
2020-03-28 13:50:48 +01:00
parent 72129de8f0
commit c5f9dfd628
12 changed files with 169 additions and 17 deletions

View File

@@ -12,6 +12,8 @@ Command *Command::create(int clientIndex, yojimbo::Message *message)
return new TestCommand(clientIndex, ((TestMessage *)message)->m_data);
case (int)GameMessageType::SETNAME:
return new SetNameCommand(clientIndex, std::string(((SetNameMessage *)message)->buffer));
case (int)GameMessageType::INPUTSTATEMESSAGE:
return new PlayerInputCommand(clientIndex, ((InputStateMessage *) message)->m_vel_x, ((InputStateMessage *) message)->m_vel_y);
default:
std::cout << "Unknown message type received over network!" << std::endl;
return nullptr;
@@ -31,6 +33,9 @@ Command *Command::create(std::string command)
else if (token == "test")
{
return new TestCommand(-1, 100);
} else if (token == "sendTest")
{
return new SendTestCommand(0, 42);
}
std::cout << "Local command don't exists: " << command << std::endl;
return nullptr;