Nuclide
Software Development Kit for id Tech
NSMoverEntity.h File Reference

Go to the source code of this file.

Classes

class  NSMoverEntity
 NSMoverEntity is responsible for handling movement functions of mainly brush-based entities that move and push other entities around the game world. More...
 

Macros

#define AREAPORTAL_CLOSED   0
 
#define AREAPORTAL_OPEN   1
 

Enumerations

enum  moverState_t { MOVER_POS1 , MOVER_POS2 , MOVER_1TO2 , MOVER_2TO1 }
 The state the NSMoverEntity is in. More...
 
enum  moverType_t { MOVERTYPE_LINEAR , MOVERTYPE_ACCELERATED }
 The movement type of the NSMoverEntity. More...
 

Macro Definition Documentation

◆ AREAPORTAL_CLOSED

#define AREAPORTAL_CLOSED   0

◆ AREAPORTAL_OPEN

#define AREAPORTAL_OPEN   1

Enumeration Type Documentation

◆ moverState_t

The state the NSMoverEntity is in.

Enumerator
MOVER_POS1 

At the initial starting position.

MOVER_POS2 

At the final destination.

MOVER_1TO2 

On its way to the final destination.

MOVER_2TO1 

on its way back to the starting position.

◆ moverType_t

The movement type of the NSMoverEntity.

Enumerator
MOVERTYPE_LINEAR 

Moves in a linear fashion.

MOVERTYPE_ACCELERATED 

Moved in an accelerated fashion.