five-on-it / packages/ai/src/police-cops / CopHooks
Interface: CopHooks
Defined in: packages/ai/src/police-cops.ts:152
What the police module lends this one (its private senders, its cap, its arrest).
Methods
arrest()
arrest(
w,eid):void
Defined in: packages/ai/src/police-cops.ts:162
Arrests a robber (the police's arrest: a transport when they have a crew).
Parameters
w
eid
number
Returns
void
giveUp()
giveUp(
unit):void
Defined in: packages/ai/src/police-cops.ts:160
A unit gives up and goes home.
Parameters
unit
Returns
void
room()
room():
number
Defined in: packages/ai/src/police-cops.ts:154
How many more police actors the room may put out.
Returns
number
send()
send(
w,eid,at?):PoliceUnit|undefined
Defined in: packages/ai/src/police-cops.ts:156
Sends a cruiser after a robber, from a spot when given, else from where the dispatch picks.
Parameters
w
eid
number
at?
Returns
PoliceUnit | undefined
spotFor()
spotFor(
w,eid):SpawnPoint|undefined
Defined in: packages/ai/src/police-cops.ts:158
Where the dispatch would bring a car out for a robber (police.ts' dispatchSpot).
Parameters
w
eid
number
Returns
SpawnPoint | undefined