2014-09-02 06:13:03 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <DXAPI/Point3F.h>
|
|
|
|
|
#include <DXAPI/NetConnection.h>
|
2014-11-16 22:53:23 +00:00
|
|
|
#include <LinkerAPI.h>
|
2014-09-02 06:13:03 +00:00
|
|
|
#include <DXAPI/ShapeBase.h>
|
|
|
|
|
|
|
|
|
|
namespace DX
|
|
|
|
|
{
|
2017-07-21 08:30:15 +00:00
|
|
|
/**
|
|
|
|
|
* @brief A class representing an incoming connection to the Tribes 2 server.
|
|
|
|
|
*/
|
2014-09-02 06:13:03 +00:00
|
|
|
class GameConnection : public NetConnection
|
|
|
|
|
{
|
2017-07-21 08:30:15 +00:00
|
|
|
public:
|
|
|
|
|
GameConnection(unsigned int obj);
|
2014-09-02 06:13:03 +00:00
|
|
|
|
2017-07-21 08:30:15 +00:00
|
|
|
/**
|
|
|
|
|
* @brief Gets the control object this game connection is controlling.
|
|
|
|
|
* @return The shapebase instance being controlled.
|
|
|
|
|
*/
|
|
|
|
|
ShapeBase getControlObject(void);
|
2014-09-02 06:13:03 +00:00
|
|
|
};
|
|
|
|
|
} // End NameSpace DX
|