Skip to content

1681-engine / index / RoomPlayer

Interface: RoomPlayer<D> ​

Defined in: src/net/Room.ts:7

Type Parameters ​

Type ParameterDefault type
Dunknown

Properties ​

ack ​

ts
ack: number;

Defined in: src/net/Room.ts:15

The last input step applied (-1 before any): what snapshots acknowledge.


aim ​

ts
aim: number;

Defined in: src/net/Room.ts:19

What the snapshot's update record carries beside the position; the game sets them.


anim ​

ts
anim: number;

Defined in: src/net/Room.ts:20


data ​

ts
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 ​

ts
flags: number;

Defined in: src/net/Room.ts:22


hp ​

ts
hp: number;

Defined in: src/net/Room.ts:21


id ​

ts
readonly id: number;

Defined in: src/net/Room.ts:9


kind ​

ts
readonly kind: "player";

Defined in: src/net/Room.ts:8


mover ​

ts
readonly mover: MoverState;

Defined in: src/net/Room.ts:10


params ​

ts
params: MovementParams;

Defined in: src/net/Room.ts:13


queue ​

ts
readonly queue: InputStep[];

Defined in: src/net/Room.ts:17

Steps received and not yet applied.


strikes ​

ts
strikes: number;

Defined in: src/net/Room.ts:24

Refused inputs (nonsense numbers, a flood): a game may kick past some count.

Released under the MIT License.