Labyrinth.Action
type ActionState a
putResult
matchResult
returnContinue
alwaysContinue
performMove
onlyWhenCurrent
onlyWhenChosen
performMove'
advancePlayer
isMovement
performActions
type AmmoLocation
transferAmmo
transferAmmo_
pickInside
pickBullets
pickGrenades
pickTreasures
nextPit
cellActions
performMovement
performGrenade
performShoot
performShootFrom
allPlayers
alivePlayers
playerAlive
playersAliveAt
playerAt
isFallen
notFallen
dropBullets
dropGrenades
dropTreasure
performSurrender
performConditional
performQueries
performQuery