#include <stdio.h>#include <GL/gl.h>#include <GL/glu.h>#include <SDL/SDL.h>#include <SDL/SDL_image.h>#include <string>#include <iostream>#include <fstream>#include <cmath>#include <cassert>#include "utility.h"#include "timer.h"#include "gamestate.h"#include "replay.h"#include "net.h"#include "messageq.h"#include "globals.h"Include dependency graph for multiplay.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | MULTIPLAY |
Defines | |
| #define | CONTROL_HANDSHAKE 0 |
| #define | CONTROL_WORLDINFO 1 |
| #define | CONTROL_STATE 2 |
| #define | GENERIC_TIMEOUT 3000 |
| #define | STATE_TIMEOUT_COUNT 2 |
| #define | PACKET_TIMEOUT_COUNT 4 |
| #define | MP_DEBUG false |
| #define | MP_DBGDEEP false |
| #define | MP_DISABLEADDRECORD false |
| #define | MP_DISABLETICK false |
| #define | MP_DISABLEGET false |
| #define | MP_DISABLESEND false |
| #define | MP_DISABLEFUNCUPDATE false |
| #define | MP_RECORD false |
| #define | MP_REMOTE_RECORD false |
| #define | PACKET_ARRAY_SIZE 2500 |
| #define | PACKET_ARRAY_FREQUENCY 0.1 |
| #define | NETSTAT_UPDATE_FREQUENCY 1.0 |
| #define | CLIENT_DISCONNECT_TIMEOUT 10.0 |
| #define | _MULTIPLAY_H |
|
|
Definition at line 182 of file multiplay.h. |
|
|
Definition at line 82 of file multiplay.h. |
|
|
Definition at line 54 of file multiplay.h. Referenced by NET::ClientHandshake(), and NET::ServerHandshake(). |
|
|
Definition at line 56 of file multiplay.h. |
|
|
Definition at line 55 of file multiplay.h. Referenced by MULTIPLAY::ExchangeWorldInfo(). |
|
|
Definition at line 58 of file multiplay.h. |
|
|
Definition at line 65 of file multiplay.h. Referenced by VAMOSWORLD::draw_shadows(), VAMOSWORLD::DrawShadows(), MULTIPLAY::Send(), MULTIPLAY::Update(), and Update(). |
|
|
Definition at line 64 of file multiplay.h. Referenced by MULTIPLAY::GetPacketArrayTime(). |
|
|
Definition at line 67 of file multiplay.h. Referenced by MULTIPLAY::AddRecord(). |
|
|
Definition at line 71 of file multiplay.h. |
|
|
Definition at line 69 of file multiplay.h. |
|
|
Definition at line 70 of file multiplay.h. Referenced by MULTIPLAY::Send(). |
|
|
Definition at line 68 of file multiplay.h. Referenced by MULTIPLAY::TickCar(). |
|
|
Definition at line 73 of file multiplay.h. Referenced by MULTIPLAY::Disconnect(), MULTIPLAY::ReceivePacketArray(), MULTIPLAY::ReceiveState(), and MULTIPLAY::SendPacketArray(). |
|
|
Definition at line 74 of file multiplay.h. Referenced by MULTIPLAY::Disconnect(), MULTIPLAY::ReceivePacketArray(), MULTIPLAY::ReceiveState(), and MULTIPLAY::SendPacketArray(). |
|
|
Definition at line 80 of file multiplay.h. Referenced by MULTIPLAY::GetRxRate(), MULTIPLAY::GetTxRate(), and MULTIPLAY::UpdateStats(). |
|
|
Definition at line 78 of file multiplay.h. Referenced by MULTIPLAY::GetPacketArrayTime(), MULTIPLAY::ReceivePacketArray(), and MULTIPLAY::SendPacketArray(). |
|
|
Definition at line 76 of file multiplay.h. Referenced by MULTIPLAY::Update(). |
|
|
Definition at line 62 of file multiplay.h. |
|
|
Definition at line 60 of file multiplay.h. |
1.4.6