1681-engine / index / RoomPlayer
Interface: RoomPlayer<D> ​
Defined in: src/net/Room.ts:7
Type Parameters ​
| Type Parameter | Default type |
|---|---|
D | unknown |
Properties ​
ack ​
ack: number;Defined in: src/net/Room.ts:15
The last input step applied (-1 before any): what snapshots acknowledge.
aim ​
aim: number;Defined in: src/net/Room.ts:19
What the snapshot's update record carries beside the position; the game sets them.
anim ​
anim: number;Defined in: src/net/Room.ts:20
data ​
data: D;Defined in: src/net/Room.ts:12
The game's own data for this player (sent to others in sp when they first see it).
flags ​
flags: number;Defined in: src/net/Room.ts:22
hp ​
hp: number;Defined in: src/net/Room.ts:21
id ​
readonly id: number;Defined in: src/net/Room.ts:9
kind ​
readonly kind: "player";Defined in: src/net/Room.ts:8
mover ​
readonly mover: MoverState;Defined in: src/net/Room.ts:10
params ​
params: MovementParams;Defined in: src/net/Room.ts:13
queue ​
readonly queue: InputStep[];Defined in: src/net/Room.ts:17
Steps received and not yet applied.
strikes ​
strikes: number;Defined in: src/net/Room.ts:24
Refused inputs (nonsense numbers, a flood): a game may kick past some count.