コード例 #1
0
void CreatureAttributes::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, viewId, illusionViewObject, spawnType, name, size, attr, weight, chatReactionFriendly);
  serializeAll(ar, chatReactionHostile, barehandedDamage, barehandedAttack, attackEffect, passiveAttack, gender);
  serializeAll(ar, bodyParts, injuredBodyParts, lostBodyParts, innocent, uncorporal, fireCreature, breathing);
  serializeAll(ar, humanoid, animal, undead, notLiving, brain, isFood, stationary, noSleep, cantEquip, courage);
  serializeAll(ar, carryAnything, invincible, noChase, isSpecial, attributeGain, skills, spells);
  serializeAll(ar, permanentEffects, lastingEffects, minionTasks, attrIncrease, recruitmentCost, dyingSound);
  serializeAll(ar, noDyingSound, noAttackSound);
}
コード例 #2
0
ファイル: village_control.cpp プロジェクト: aravasio/keeperrl
void VillageControl::Villain::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, minPopulation, minTeamSize, triggers, behaviour, welcomeMessage, ransom);
}
コード例 #3
0
ファイル: event_generator.cpp プロジェクト: aravasio/keeperrl
void EventGenerator<Listener>::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, listeners);
}
コード例 #4
0
ファイル: entity_map.cpp プロジェクト: Therad9933/keeperrl
void EntityMap<Key, Value>::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, elems);
}
コード例 #5
0
ファイル: creature_name.cpp プロジェクト: bstahly/keeperrl
void CreatureName::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, name, pluralName, stackName, firstName, groupName, fullTitle);
}
コード例 #6
0
void MinionEquipment::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, owners, locked);
}