mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-11-28 13:02:13 +01:00
5e0a0765ce
The `.editorconfig` file in this repo is configured to trim all trailing whitespace regardless of whether the line is modified. Trims all trailing whitespace in the repository to make the codebase easier to work with in editors that respect `.editorconfig`. `git blame` becomes less useful on these lines but it already isn't very useful. Commands: ``` find . -type f -name '*.h' -exec sed --in-place 's/[[:space:]]\+$//' {} \+ find . -type f -name '*.c' -exec sed --in-place 's/[[:space:]]\+$//' {} \+ ```
48 lines
991 B
C
48 lines
991 B
C
/***
|
|
*
|
|
* Copyright (c) 1996-2002, Valve LLC. All rights reserved.
|
|
*
|
|
* This product contains software technology licensed from Id
|
|
* Software, Inc. ("Id Technology"). Id Technology (c) 1996 Id Software, Inc.
|
|
* All Rights Reserved.
|
|
*
|
|
* Use, distribution, and modification of this source code and/or resulting
|
|
* object code is restricted to non-commercial enhancements to products from
|
|
* Valve LLC. All other use, distribution, or modification is prohibited
|
|
* without written permission from Valve LLC.
|
|
*
|
|
****/
|
|
#ifndef EVENT_ARGS_H
|
|
#define EVENT_ARGS_H
|
|
|
|
// Event was invoked with stated origin
|
|
#define FEVENT_ORIGIN ( 1<<0 )
|
|
|
|
// Event was invoked with stated angles
|
|
#define FEVENT_ANGLES ( 1<<1 )
|
|
|
|
typedef struct event_args_s
|
|
{
|
|
int flags;
|
|
|
|
// Transmitted
|
|
int entindex;
|
|
|
|
float origin[3];
|
|
float angles[3];
|
|
float velocity[3];
|
|
|
|
int ducking;
|
|
|
|
float fparam1;
|
|
float fparam2;
|
|
|
|
int iparam1;
|
|
int iparam2;
|
|
|
|
int bparam1;
|
|
int bparam2;
|
|
} event_args_t;
|
|
|
|
#endif//EVENT_ARGS_H
|