MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / npcAt

Function npcAt

examples/isometric-rpg/main.ts:233–238  ·  view source on GitHub ↗
(x: number, y: number)

Source from the content-addressed store, hash-verified

231}
232
233function npcAt(x: number, y: number): number {
234 for (let i = 0; i < npcs.length; i++) {
235 if (npcs[i].hp > 0 && npcs[i].mapX === x && npcs[i].mapY === y) return i;
236 }
237 return -1;
238}
239
240function tryMovePlayer(dx: number, dy: number): void {
241 const nx = player.mapX + dx;

Callers 1

tryMovePlayerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected