Skip to content

Commit

Permalink
Cosmetic changes only.
Browse files Browse the repository at this point in the history
  • Loading branch information
hiker committed Jan 27, 2016
1 parent 2606c52 commit 497a018
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 29 deletions.
29 changes: 15 additions & 14 deletions src/network/protocols/kart_update_protocol.cpp
Expand Up @@ -26,12 +26,14 @@ KartUpdateProtocol::KartUpdateProtocol() : Protocol(PROTOCOL_KART_UPDATE)
}
}
pthread_mutex_init(&m_positions_updates_mutex, NULL);
}
} // KartUpdateProtocol

// ----------------------------------------------------------------------------
KartUpdateProtocol::~KartUpdateProtocol()
{
}
} // ~KartUpdateProtocol

// ----------------------------------------------------------------------------
bool KartUpdateProtocol::notifyEventAsynchronous(Event* event)
{
if (event->getType() != EVENT_TYPE_MESSAGE)
Expand Down Expand Up @@ -64,12 +66,14 @@ bool KartUpdateProtocol::notifyEventAsynchronous(Event* event)
ns.removeFront(32);
}
return true;
}
} // notifyEventAsynchronous

// ----------------------------------------------------------------------------
void KartUpdateProtocol::setup()
{
}
} // setup

// ----------------------------------------------------------------------------
void KartUpdateProtocol::update()
{
if (!World::getWorld())
Expand All @@ -86,30 +90,30 @@ void KartUpdateProtocol::update()
for (unsigned int i = 0; i < m_karts.size(); i++)
{
AbstractKart* kart = m_karts[i];
Vec3 v = kart->getXYZ();
Vec3 xyz = kart->getXYZ();
btQuaternion quat = kart->getRotation();
ns.ai32( kart->getWorldKartId());
ns.af(v[0]).af(v[1]).af(v[2]); // add position
ns.af(xyz[0]).af(xyz[1]).af(xyz[2]); // add position
ns.af(quat.x()).af(quat.y()).af(quat.z()).af(quat.w()); // add rotation
Log::verbose("KartUpdateProtocol",
"Sending %d's positions %f %f %f",
kart->getWorldKartId(), v[0], v[1], v[2]);
kart->getWorldKartId(), xyz[0], xyz[1], xyz[2]);
}
sendMessage(ns, false);
}
else
{
AbstractKart* kart = m_karts[m_self_kart_index];
Vec3 v = kart->getXYZ();
Vec3 xyz = kart->getXYZ();
btQuaternion quat = kart->getRotation();
NetworkString ns(36);
ns.af( World::getWorld()->getTime());
ns.ai32( kart->getWorldKartId());
ns.af(v[0]).af(v[1]).af(v[2]); // add position
ns.af(xyz[0]).af(xyz[1]).af(xyz[2]); // add position
ns.af(quat.x()).af(quat.y()).af(quat.z()).af(quat.w()); // add rotation
Log::verbose("KartUpdateProtocol",
"Sending %d's positions %f %f %f",
kart->getWorldKartId(), v[0], v[1], v[2]);
kart->getWorldKartId(), xyz[0], xyz[1], xyz[2]);
sendMessage(ns, false);
}
}
Expand Down Expand Up @@ -139,8 +143,5 @@ void KartUpdateProtocol::update()
default:
break;
}
}



} // update

30 changes: 15 additions & 15 deletions src/network/protocols/kart_update_protocol.hpp
Expand Up @@ -12,24 +12,24 @@ class AbstractKart;

class KartUpdateProtocol : public Protocol
{
public:
KartUpdateProtocol();
virtual ~KartUpdateProtocol();
protected:
std::vector<AbstractKart*> m_karts;
uint32_t m_self_kart_index;

virtual bool notifyEventAsynchronous(Event* event);
virtual void setup();
virtual void update();
virtual void asynchronousUpdate() {};
std::list<Vec3> m_next_positions;
std::list<btQuaternion> m_next_quaternions;
std::list<uint32_t> m_karts_ids;

protected:
std::vector<AbstractKart*> m_karts;
uint32_t m_self_kart_index;
pthread_mutex_t m_positions_updates_mutex;
public:
KartUpdateProtocol();
virtual ~KartUpdateProtocol();

std::list<Vec3> m_next_positions;
std::list<btQuaternion> m_next_quaternions;
std::list<uint32_t> m_karts_ids;
virtual bool notifyEventAsynchronous(Event* event);
virtual void setup();
virtual void update();
virtual void asynchronousUpdate() {};

pthread_mutex_t m_positions_updates_mutex;
};
}; // KartUpdateProtocol

#endif // KART_UPDATE_PROTOCOL_HPP

0 comments on commit 497a018

Please sign in to comment.