Options
All
  • Public
  • Public/Protected
  • All
Menu

Data structure containing the opcode and parameters. This is essentialy the pretty version of what gets sent back and forth between the client and server. Note that a Packet instance could very well have only very few fields defined, sometimes just the opCode.

Hierarchy

  • Packet

Index

Constructors

constructor

  • new Packet(__namedParameters: { angle?: number; coorX?: number; coorY?: number; killerID?: number; mapID?: number; name?: string; opCode: OpCode; playerCount?: number; playerInfoList?: PlayerInfo[]; playerKillDeathList?: PlayerInfo[]; time?: BigInt; userID?: number; victimID?: number }): Packet
  • Parameters

    • __namedParameters: { angle?: number; coorX?: number; coorY?: number; killerID?: number; mapID?: number; name?: string; opCode: OpCode; playerCount?: number; playerInfoList?: PlayerInfo[]; playerKillDeathList?: PlayerInfo[]; time?: BigInt; userID?: number; victimID?: number }
      • Optional angle?: number
      • Optional coorX?: number
      • Optional coorY?: number
      • Optional killerID?: number
      • Optional mapID?: number
      • Optional name?: string
      • opCode: OpCode
      • Optional playerCount?: number
      • Optional playerInfoList?: PlayerInfo[]
      • Optional playerKillDeathList?: PlayerInfo[]
      • Optional time?: BigInt
      • Optional userID?: number
      • Optional victimID?: number

    Returns Packet

Properties

Optional angle

angle: number

Optional coorX

coorX: number

Optional coorY

coorY: number

Optional killerID

killerID: number

mapID

mapID: number

Optional name

name: string

opCode

opCode: OpCode

Opcode, determines which command the game should interpret. See: https://github.zhaw.ch/raycasters/docs/wiki/Protocol#opcode

Optional playerCount

playerCount: number

Optional playerInfoList

playerInfoList: PlayerInfo[]

Optional playerKillDeathList

playerKillDeathList: PlayerInfo[]

time

time: BigInt

Optional userID

userID: number

Optional victimID

victimID: number

Generated using TypeDoc