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