X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=protocol.h;h=da37e379fa9ffb7c0d3a20a60e90580e6fb5e326;hb=fabdca42b48cc4acf214c06adda9814e5cce8577;hp=220ef14cc76e48254e9466458cfcf01a4a82ee3c;hpb=17c635ed3aab74ad2931d6267253ad79df98bbdd;p=xonotic%2Fdarkplaces.git diff --git a/protocol.h b/protocol.h index 220ef14c..da37e379 100644 --- a/protocol.h +++ b/protocol.h @@ -19,6 +19,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // protocol.h -- communications protocols +#ifndef PROTOCOL_H +#define PROTOCOL_H + #define PROTOCOL_VERSION 15 #define DPPROTOCOL_VERSION1 96 #define DPPROTOCOL_VERSION2 97 @@ -209,7 +212,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // LordHavoc: my svc_ range, 50-59 #define svc_cgame 50 // [short] length [bytes] data -#define svc_fog 51 // unfinished and obsolete +#define svc_unusedlh1 51 #define svc_effect 52 // [vector] org [byte] modelindex [byte] startframe [byte] framecount [byte] framerate #define svc_effect2 53 // [vector] org [short] modelindex [short] startframe [byte] framecount [byte] framerate #define svc_sound2 54 // short soundindex instead of byte @@ -290,6 +293,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define RENDER_VIEWMODEL 4 #define RENDER_EXTERIORMODEL 8 #define RENDER_LOWPRECISION 16 // send as low precision coordinates to save bandwidth +#define RENDER_COLORMAPPED 32 typedef struct { @@ -416,12 +420,8 @@ void EntityFrame_AddFrame(entity_database_t *d, entity_frame_t *f); void EntityFrame_Write(entity_database_t *d, entity_frame_t *f, sizebuf_t *msg); // (client) reads a frame from network stream void EntityFrame_Read(entity_database_t *d); -// (client) reads (and interpolates) the eye location from the database, -// given a current time -//int EntityFrame_FetchEye(entity_database_t *d, vec3_t eye, double time); -// (client) fetchs an entity from the frame by index into the entity list -//int EntityFrame_FetchEntityByIndex(entity_frame_t *f, entity_state_t *e, int index); -// (client) fetchs an entity from the frame by entity number -//int EntityFrame_FetchEntityByNumber(entity_frame_t *f, entity_state_t *e, int number); // (client) returns the frame number of the most recent frame recieved int EntityFrame_MostRecentlyRecievedFrameNum(entity_database_t *d); + +#endif +