createLifeStepsOnBoard method

  1. @visibleForTesting
List<List<LifeStepEntity>> createLifeStepsOnBoard (
  1. List<List<LifeEventEntity<LifeEventParams>>> lifeEvents
)

LifeEvent の二次元配列から LifeStep の二次元配列を作るヘルパー

Implementation

@visibleForTesting
static List<List<LifeStepEntity>> createLifeStepsOnBoard(List<List<LifeEventEntity>> lifeEvents) => List.generate(
      lifeEvents.length,
      (y) => List.generate(
        lifeEvents[y].length,
        (x) => LifeStepEntity(
          id: (x + (y * lifeEvents[y].length)).toString(),
          lifeEvent: lifeEvents[y][x],
        ),
      ),
    );