+ bool Hostile() const { return partyLayout && numMonsters > 0; }
+
+ void SetPartyLayout(battle::PartyLayout *l) { partyLayout = l; }
+ battle::PartyLayout *PartyLayout() { return partyLayout; }
+
+ void SetMonsters(battle::Monster *m, int num) { monsters = m; numMonsters = num; }
+ battle::Monster *MonstersBegin() { return monsters; }
+ battle::Monster *MonstersEnd() { return monsters + numMonsters; }