public static AttributeTableModel Map(Combatant combatant, bool mindsetable = false) { var table = new AttributeTableModel(); table.TableColumns = AddCombatantColumns(combatant is Leader, mindsetable); table.TableRows.Add(AddCombatantRow(combatant, mindsetable)); return table; }
public static AttributeTableModel MapToRecruitTable(IEnumerable<CombatantTemplate> templates) { var table = new AttributeTableModel(); table.TableColumns = AddTemplateColumns(); foreach (var template in templates) { table.TableRows.Add(AddTemplateRow(template)); } table.IsRecruitable = true; return table; }
public static AttributeTableModel Map(IEnumerable<Weapon> weapons) { var table = new AttributeTableModel(); table.TableColumns = AddWeaponColumns(); foreach (var weapon in weapons) { table.TableRows.Add(AddWeaponRow(weapon)); } table.IsPurchasable = true; return table; }
public static AttributeTableModel Map(IEnumerable<Combatant> combatants, bool mindsetable = false) { var table = new AttributeTableModel(); table.TableColumns = AddCombatantColumns(false, mindsetable); foreach (var combatant in combatants) { var cmbrow = AddCombatantRow(combatant, mindsetable); table.TableRows.Add(cmbrow); } table.IsMindsetable = mindsetable; return table; }