public ScenarioKingdomItem(ScenarioKingdom model, KingdomId kingdom, string kingdomName)
 {
     Kingdom            = kingdomName;
     _kingdomId         = kingdom;
     _model             = model;
     ShowSummaryCommand = new RelayCommand(() => ShowArmySummary?.Invoke(Army));
 }
 public static void Render(this IConsole console, Kingdom kingdom, KingdomId id)
 {
     console.WriteTitle($"{id}");
     console.WriteProperty("Name", kingdom.Name);
     console.WriteProperty("Battle Config", kingdom.BattleConfig);
     console.WriteProperty("Can Battle", "\n    - " + string.Join("\n    - ", kingdom.MapConnections));
 }
Esempio n. 3
0
 public void SetModel(KingdomId id, Kingdom model)
 {
     Id     = id;
     _model = model;
     RaiseAllPropertiesChanged();
 }
Esempio n. 4
0
 public HabitatItem(Pokemon pokemon, KingdomId kingdom, string kingdomName)
 {
     _kingdom    = kingdom;
     _model      = pokemon;
     KingdomName = kingdomName;
 }
Esempio n. 5
0
 public StartKingdomItem(Episode episode, KingdomId kingdom, string kingdomName)
 {
     _kingdom    = kingdom;
     _model      = episode;
     KingdomName = kingdomName;
 }
Esempio n. 6
0
 public void SetArmy(KingdomId kingdom, int armyId)
 {
     SetByte((int)kingdom, (byte)armyId);
 }
Esempio n. 7
0
 public int GetArmy(KingdomId kingdom)
 {
     return(GetByte((int)kingdom));
 }