import 'package:flutter_custom_toolbox/flutter_toolbox.dart'; class DefaultActivitySettings { // available game parameters codes static const String parameterCodeLevel = 'level'; static const List<String> availableParameters = [ parameterCodeLevel, ]; // level: available values static const String levelValueEasy = 'easy'; static const String levelValueMedium = 'medium'; static const String levelValueHard = 'hard'; static const String levelValueNightmare = 'nightmare'; static const List<String> allowedLevelValues = [ levelValueEasy, levelValueMedium, levelValueHard, levelValueNightmare, ]; // level: default value static const String defaultLevelValue = levelValueMedium; // available values from parameter code static List<String> getAvailableValues(String parameterCode) { switch (parameterCode) { case parameterCodeLevel: return DefaultActivitySettings.allowedLevelValues; } printlog('Did not find any available value for game parameter "$parameterCode".'); return []; } }