Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
all.qh
Go to the documentation of this file.
1#pragma once
2
3#if defined(SVQC)
5#elif defined(CSQC)
7#endif
8
65
66#include "nmm.qc"
67#include "ttt.qc"
68#include "c4.qc"
69#include "pong.qc"
70#include "ps.qc"
71#include "pp.qc"
72#include "bd.qc"
73
100#define MINIGAME_SIMPLELINKED_ENTITIES \
101 MSLE(minigame_board_piece, \
102 FIELD(MINIG_SF_CREATE, Byte, team) \
103 FIELD(MINIG_SF_UPDATE, Short, minigame_flags) \
104 FIELD(MINIG_SF_UPDATE, Vector2D, origin)) \
105 MSLE(pong_paddle, \
106 FIELD(MINIG_SF_CREATE, Byte, team) \
107 FIELD(MINIG_SF_CREATE, Float, pong_length) \
108 FIELD(MINIG_SF_UPDATE, Vector2D, origin)) \
109 MSLE(pong_ball, \
110 FIELD(MINIG_SF_CREATE, Float, pong_length) \
111 FIELD(PONG_SF_BALLTEAM, Byte, team) \
112 FIELD(MINIG_SF_UPDATE, Vector2D, velocity) \
113 FIELD(MINIG_SF_UPDATE, Vector2D, origin)) \
114 MSLE(pong_ai, \
115 FIELD(MINIG_SF_CREATE, Byte, team) \
116 FIELD(PONG_SF_PLAYERSCORE, Long, pong_score)) \
117 /*empty line*/