getPosition method

Position getPosition (
  1. LifeStepEntity lifeStep
)

LifeStep の座標を取得する

Implementation

Position getPosition(LifeStepEntity lifeStep) {
  for (var y = 0; y < lifeStepsOnBoard.length; ++y) {
    for (var x = 0; x < lifeStepsOnBoard[y].length; ++x) {
      if (lifeStepsOnBoard[y][x] == lifeStep) return Position(y, x);
    }
  }
  throw Exception('lifeStep should be in lifeStepsOnBoard');
}