Nuclide
Software Development Kit for id Tech
way_convert.qc File Reference

Classes

struct  fb_header
 Data holding a FoxBot Waypoint File Header. More...
 
struct  pb_header
 Data holding a PODBot Waypoint File Header. More...
 

Macros

#define FBFL_TEAM1   0x00000001
 
#define FBFL_TEAM2   0x00000002
 
#define FBFL_TEAMSPECIFIC   0x00000004
 
#define FBFL_CROUCH   0x00000008
 
#define FBFL_LADDER   0x00000010
 
#define FBFL_LIFT   0x00000020
 
#define FBFL_WALK   0x00000040
 
#define FBFL_HEALTH   0x00000080
 
#define FBFL_ARMOR   0x00000100
 
#define FBFL_AMMO   0x00000200
 
#define FBFL_SNIPER   0x00000400
 
#define FBFL_GOALITEM   0x00000800
 
#define FBFL_GOAL   0x00001000
 
#define FBFL_SENTRY   0x00002000
 
#define FBFL_AIMING   0x00004000
 
#define FBFL_JUMP   0x00008000
 
#define FBFL_DETPACKSEAL   0x00010000
 
#define FBFL_PATHCHECK   0x00020000
 
#define FBFL_UNUSED1   0x00040000
 
#define FBFL_UNUSED2   0x00080000
 
#define FBFL_UNUSED3   0x00100000
 
#define FBFL_UNUSED4   0x00200000
 
#define FBFL_UNUSED5   0x00400000
 
#define ITEM_UNUSED6   0x00800000
 
#define FBFL_PIPETRAP   0x01000000
 
#define FBFL_DETPACKCLEAR   0x02000000
 
#define FBFL_TELEENTER   0x04000000
 
#define FBFL_CONCJUMP   0x08000000
 
#define FBFL_SENTRY_180   0x10000000
 
#define FBFL_DEFEND   0x20000000
 
#define FBFL_TELEEXIT   0x40000000
 
#define FBFL_DELETED   0x80000000
 
#define PBFL_USEBUTTON   0x00000001i
 
#define PBFL_ELEVATOR   0x00000002i
 
#define PBFL_CROUCH   0x00000004i
 
#define PBFL_CROSSING   0x00000008i
 
#define PBFL_GOAL   0x00000010i
 
#define PBFL_LADDER   0x00000020i
 
#define PBFL_RESCUE   0x00000040i
 
#define PBFL_CAMP   0x00000080i
 

Functions

bool Way_ReadFBFile (string strFile, bool flush)
 
bool Way_ReadPBFile (string strFile, bool flush)
 
bool Way_ReadJumbotFile (string strFile, bool flush)
 

Macro Definition Documentation

◆ FBFL_AIMING

#define FBFL_AIMING   0x00004000

◆ FBFL_AMMO

#define FBFL_AMMO   0x00000200

◆ FBFL_ARMOR

#define FBFL_ARMOR   0x00000100

◆ FBFL_CONCJUMP

#define FBFL_CONCJUMP   0x08000000

◆ FBFL_CROUCH

#define FBFL_CROUCH   0x00000008

◆ FBFL_DEFEND

#define FBFL_DEFEND   0x20000000

◆ FBFL_DELETED

#define FBFL_DELETED   0x80000000

◆ FBFL_DETPACKCLEAR

#define FBFL_DETPACKCLEAR   0x02000000

◆ FBFL_DETPACKSEAL

#define FBFL_DETPACKSEAL   0x00010000

◆ FBFL_GOAL

#define FBFL_GOAL   0x00001000

◆ FBFL_GOALITEM

#define FBFL_GOALITEM   0x00000800

◆ FBFL_HEALTH

#define FBFL_HEALTH   0x00000080

◆ FBFL_JUMP

#define FBFL_JUMP   0x00008000

◆ FBFL_LADDER

#define FBFL_LADDER   0x00000010

◆ FBFL_LIFT

#define FBFL_LIFT   0x00000020

◆ FBFL_PATHCHECK

#define FBFL_PATHCHECK   0x00020000

◆ FBFL_PIPETRAP

#define FBFL_PIPETRAP   0x01000000

◆ FBFL_SENTRY

#define FBFL_SENTRY   0x00002000

◆ FBFL_SENTRY_180

#define FBFL_SENTRY_180   0x10000000

◆ FBFL_SNIPER

#define FBFL_SNIPER   0x00000400

◆ FBFL_TEAM1

#define FBFL_TEAM1   0x00000001

◆ FBFL_TEAM2

#define FBFL_TEAM2   0x00000002

◆ FBFL_TEAMSPECIFIC

#define FBFL_TEAMSPECIFIC   0x00000004

◆ FBFL_TELEENTER

#define FBFL_TELEENTER   0x04000000

◆ FBFL_TELEEXIT

#define FBFL_TELEEXIT   0x40000000

◆ FBFL_UNUSED1

#define FBFL_UNUSED1   0x00040000

◆ FBFL_UNUSED2

#define FBFL_UNUSED2   0x00080000

◆ FBFL_UNUSED3

#define FBFL_UNUSED3   0x00100000

◆ FBFL_UNUSED4

#define FBFL_UNUSED4   0x00200000

◆ FBFL_UNUSED5

#define FBFL_UNUSED5   0x00400000

◆ FBFL_WALK

#define FBFL_WALK   0x00000040

◆ ITEM_UNUSED6

#define ITEM_UNUSED6   0x00800000

◆ PBFL_CAMP

#define PBFL_CAMP   0x00000080i

◆ PBFL_CROSSING

#define PBFL_CROSSING   0x00000008i

◆ PBFL_CROUCH

#define PBFL_CROUCH   0x00000004i

◆ PBFL_ELEVATOR

#define PBFL_ELEVATOR   0x00000002i

◆ PBFL_GOAL

#define PBFL_GOAL   0x00000010i

◆ PBFL_LADDER

#define PBFL_LADDER   0x00000020i

◆ PBFL_RESCUE

#define PBFL_RESCUE   0x00000040i

◆ PBFL_USEBUTTON

#define PBFL_USEBUTTON   0x00000001i

Function Documentation

◆ Way_ReadJumbotFile()

bool Way_ReadJumbotFile ( string  strFile,
bool  flush 
)

◆ Way_ReadPBFile()

bool Way_ReadPBFile ( string  strFile,
bool  flush 
)