wonders/lib/logic/timeline_logic.dart

20 lines
492 B
Dart
Raw Normal View History

2022-08-29 20:38:28 -06:00
import 'package:wonders/common_libs.dart';
import 'package:wonders/logic/common/string_utils.dart';
import 'package:wonders/logic/data/timeline_data.dart';
class TimelineLogic {
List<TimelineEvent> events = [];
2022-08-29 20:38:28 -06:00
void init() {
events = [
...GlobalEventsData().globalEvents,
...wondersLogic.all.map(
(w) => TimelineEvent(
2022-08-29 20:38:28 -06:00
w.startYr,
StringUtils.supplant($strings.timelineLabelConstruction, {'{title}': w.title}),
),
)
];
2022-08-29 20:38:28 -06:00
}
}