21 lines
526 B
Dart
21 lines
526 B
Dart
import 'package:wonders/common_libs.dart';
|
|
import 'package:wonders/logic/common/string_utils.dart';
|
|
import 'package:wonders/logic/data/timeline_data.dart';
|
|
|
|
class TimelineLogic {
|
|
final List<TimelineEvent> events = [];
|
|
|
|
Future<void> init() async {
|
|
events.addAll(GlobalEventsData().globalEvents);
|
|
|
|
for (var w in wondersLogic.all) {
|
|
events.add(
|
|
TimelineEvent(
|
|
w.startYr,
|
|
StringUtils.supplant($strings.timelineLabelConstruction, {'{title}': w.title}),
|
|
),
|
|
);
|
|
}
|
|
}
|
|
}
|