mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-12-01 06:30:32 +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:]]\+$//' {} \+ ```
40 lines
1.2 KiB
C
40 lines
1.2 KiB
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 USERCMD_H
|
|
#define USERCMD_H
|
|
|
|
typedef struct usercmd_s
|
|
{
|
|
short lerp_msec; // Interpolation time on client
|
|
byte msec; // Duration in ms of command
|
|
vec3_t viewangles; // Command view angles
|
|
|
|
// intended velocities
|
|
float forwardmove; // Forward velocity
|
|
float sidemove; // Sideways velocity
|
|
float upmove; // Upward velocity
|
|
byte lightlevel; // Light level at spot where we are standing.
|
|
unsigned short buttons; // Attack and move buttons
|
|
byte impulse; // Impulse command issued
|
|
byte weaponselect; // Current weapon id
|
|
|
|
// Experimental player impact stuff.
|
|
int impact_index;
|
|
vec3_t impact_position;
|
|
} usercmd_t;
|
|
|
|
#endif//USERCMD_H
|