Nuclide
Software Development Kit for id Technology
Main Page
Related Pages
Modules
Classes
flags.h
1
/*
2
* Copyright (c) 2016-2022 Vera Visions LLC.
3
*
4
* Permission to use, copy, modify, and distribute this software for any
5
* purpose with or without fee is hereby granted, provided that the above
6
* copyright notice and this permission notice appear in all copies.
7
*
8
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
13
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
14
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15
*/
16
17
/* engine reserved */
18
#define FL_FLY (1<<0)
19
#define FL_SWIM (1<<1)
20
#define FL_GLIMPSE (1<<2)
21
#define FL_CLIENT (1<<3)
22
#define FL_INWATER (1<<4)
23
#define FL_MONSTER (1<<5)
24
#define FL_GODMODE (1<<6)
25
#define FL_NOTARGET (1<<7)
26
#define FL_ITEM (1<<8)
27
#define FL_ONGROUND (1<<9)
28
#define FL_PARTIALGROUND (1<<10)
29
#define FL_WATERJUMP (1<<11)
30
#define FL_JUMPRELEASED (1<<12)
31
#define FL_FINDABLE_NONSOLID (1<<14)
32
#define FLQW_LAGGEDMOVE (1<<16)
34
/* nuclide */
35
.float vv_flags;
36
#define VFL_PRONE (1<<0)
37
#define VFL_ONLADDER (1<<1)
38
#define VFL_CROUCHING (1<<2)
39
#define VFL_INVEHICLE (1<<3)
40
#define VFL_FROZEN (1<<4)
41
#define VFL_USE_RELEASED (1<<5)
42
#define VFL_FAKESPEC (1<<6)
43
#define VFL_ONUSABLE (1<<7)
44
#define VFL_SPRINTING (1<<8)
45
#define VFL_GOALITEM (1<<9)
46
#define VFL_NOATTACK (1<<10)
47
#define VFL_PRIMEDFUSE (1<<11)
48
#define VFL_REDRAW (1<<12)
49
#define VFL_FIRING (1<<13)
50
#define VFL_VIDREMOVE (1<<14)
51
#define VFL_NOFRAMEADVANCE (1<<15)
52
#define VFL_HOLDING (1<<16)
src
shared
flags.h
2009-2024 (C) Nuclide is a project by
Vera Visions, L.L.C.
and is available under the
ISC License
.