protected override void encodeAttr(CEncodedObjectOutputBufferI output) { base.encodeAttr(output); output.addAttr(NUM_CHILDREN, Convert.ToString(infos_.Count)); output.addAttr(SIG_ATTR, Convert.ToString(sig_)); output.addAttr(LOCKED_ATTR, EncodeUtil.makeBoolString(locked_)); }
protected override void encodeAttr(CEncodedObjectOutputBufferI output) { base.encodeAttr(output); output.addAttr(DEF_ATTR, EncodeUtil.makeBoolString(def_)); output.addAttr(VALUE_ATTR, EncodeUtil.makeBoolString(value_)); }
protected override void encodeAttr(CEncodedObjectOutputBufferI output) { base.encodeAttr(output); output.addAttr(NUM_CHILDREN, Convert.ToString(infos_.Count)); output.addAttr(SIG_ATTR, Convert.ToString(sig_)); output.addAttr(GO_ATTR, EncodeUtil.makeBoolString(goStraightToChildren_)); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(ORIGINAL_POSITION, Convert.ToString(originalPosition_)); output.addAttr(POSITION, Convert.ToString(position_)); output.addAttr(BUYPOINTS, Convert.ToString(buypoints_)); output.addAttr(BUYPOINTSSPENT, Convert.ToString(buypointsSpent_)); output.addAttr(SCORE, Convert.ToString(score_)); output.addAttr(PCAP, Convert.ToString(pcap_)); output.addAttr(CCAP, Convert.ToString(ccap_)); output.addAttr(NCAP, Convert.ToString(ncap_)); output.addAttr(LIVING, EncodeUtil.makeBoolString(living_)); output.addTextObject(TYPE_TAG, type_); if (pname_ != null) { output.addTextObject(PNAME_TAG, pname_); } if (deadReason_ != null) { output.addTextObject(DEAD_REASON_TAG, deadReason_); } output.objectEnd(); }
public override string getValue(string key) { string n = base.getValue(key); if (n != null) { return(n); } for (int i = 0; i < catkeys_.Count; i++) { if (catkeys_[i] == key) { return(EncodeUtil.makeBoolString(i == currentOption_)); } } foreach (List <CDLLHintInfo> hil in minfos_) { foreach (CDLLHintInfo hi in hil) { n = hi.getValue(key); if (n != null) { return(n); } } } return(null); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(STACK_COUNT, Convert.ToString(stackCount_)); output.addAttr(EXPLORE, EncodeUtil.makeBoolString(useExploration_)); output.addAttr(CITYEFF, EncodeUtil.makeBoolString(useCityEff_)); output.addAttr(CONTINUE, EncodeUtil.makeBoolString(useContinue_)); output.addAttr(SPEC, EncodeUtil.makeBoolString(useSpec_)); output.addAttr(DRAIN, EncodeUtil.makeBoolString(useDrain_)); output.addAttr(ROADS, EncodeUtil.makeBoolString(useRoads_)); output.addAttr(SUPPLY, EncodeUtil.makeBoolString(useSupply_)); output.addAttr(MINES, EncodeUtil.makeBoolString(useMines_)); output.addAttr(RESOURCES, EncodeUtil.makeBoolString(useResources_)); output.addAttr(NUKES, EncodeUtil.makeBoolString(useNukes_)); output.addAttr(DIGIN, EncodeUtil.makeBoolString(useDigin_)); output.addAttr(EXPERIENCE, EncodeUtil.makeBoolString(useExperience_)); output.addAttr(UNITNAMES, EncodeUtil.makeBoolString(useUnitNames_)); output.addAttr(DEFFIRE, EncodeUtil.makeBoolString(useDefFire_)); output.addAttr(RANGEFIRE, EncodeUtil.makeBoolString(useRangeFire_)); output.addAttr(CRIPPLED, EncodeUtil.makeBoolString(useCrippled_)); output.addAttr(SCRAP, EncodeUtil.makeBoolString(useUnitScrap_)); output.addAttr(DEFTER, EncodeUtil.makeBoolString(useDefTer_)); output.addAttr(HARSHSUPPLY, EncodeUtil.makeBoolString(useHarshSupply_)); output.addAttr(LIMITEDREOURCES, EncodeUtil.makeBoolString(useLimitedResources_)); output.objectEnd(); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(ORDTYPE, ordType_); output.addAttr(VALUE, Convert.ToString(value_)); if (utype_ != null) { output.addAttr(UTYPE, utype_); } output.addAttr(FLAG, EncodeUtil.makeBoolString(flag_)); output.addAttr(UGID, Convert.ToString(ugid_)); output.addAttr(USEEMBARK, EncodeUtil.makeBoolString(useEmbark_)); output.openObject(LOCS); if (locs_ != null) { foreach (CLoc l in locs_) { output.addTextObject(LOC, l.getKey()); } } output.objectEnd(); output.objectEnd(); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(ANNIHILATION, EncodeUtil.makeBoolString(annihilationVictory_)); output.addAttr(PERCITIESVALUE, Convert.ToString(percentageCitiesV_)); output.addAttr(PERCITIESDUR, Convert.ToString(percentageCitiesVDuration_)); output.addAttr(NUMIMPVALUE, Convert.ToString(numImportantV_)); output.addAttr(NUMIMPDUR, Convert.ToString(numImportantVDuration_)); output.addAttr(CAPKILL, EncodeUtil.makeBoolString(capitalKill_)); output.addAttr(REGICIDE, Convert.ToString(regicideV_)); output.objectEnd(); }
protected override void encodeAttributes(CEncodedObjectOutputBufferI output) { base.encodeAttributes(output); output.addAttr(PRODUCING, producing_); output.addAttr(SPECIALTY, specialty_); output.addAttr(TURNSTOCOMPLETE, Convert.ToString(turnsToCompletion_)); output.addAttr(EFFICIENCY, Convert.ToString(efficiency_)); output.addAttr(SUPPLYSTORE, Convert.ToString(supplyStore_)); output.addAttr(MINSTORE, Convert.ToString(minStore_)); output.addAttr(SCRAPVAL, Convert.ToString(scrapVal_)); output.addAttr(CONSUMESUPPFORDRAIN, EncodeUtil.makeBoolString(consumeSupplyForDrain_)); output.addAttr(CONSUMEPRIORITY, Convert.ToString(consumePriority_)); output.addAttr(AUTODRAIN, EncodeUtil.makeBoolString(autoDrainSupply_)); output.addAttr(CAPITAL, EncodeUtil.makeBoolString(isCapital_)); output.addAttr(IMPORTANT, EncodeUtil.makeBoolString(isImportant_)); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(GAME_MAP_WIDTH_ATTR, Convert.ToString(mapUtil_.width_)); output.addAttr(GAME_MAP_HWRAP_ATTR, EncodeUtil.makeBoolString(mapUtil_.hwrap_)); output.addAttr(GAME_MAP_HEIGHT_ATTR, Convert.ToString(mapUtil_.height_)); output.addAttr(GAME_MAP_VWRAP_ATTR, EncodeUtil.makeBoolString(mapUtil_.vwrap_)); output.addAttr(STACKCOUNT, Convert.ToString(stackCount_)); output.addTextObject(TMAP_TAG, new string(mapBytes_)); EncodeUtil.encodeStringList(WASTELAND, new List <string>(wasteland_.Keys), output); EncodeUtil.encodeStringList(MINES, new List <string>(mines_.Keys), output); EncodeUtil.encodeStringList(ROAD, new List <string>(roads_.Keys), output); EncodeUtil.encodeDSI(RESOURCES, resources_, output); output.objectEnd(); }
public void encode(CEncodedObjectOutputBufferI output) { output.openObject(TAG); output.addAttr(NUM_POSITION_ATTR, Convert.ToString(numPositions_)); output.addAttr(NEEDCAP_ATTR, EncodeUtil.makeBoolString(needCapitals_)); output.addAttr(NEEDIMPORT_ATTR, EncodeUtil.makeBoolString(needImportant_)); output.addAttr(NUMIMPORT_ATTR, Convert.ToString(numImportant_)); output.openObject(NUMSTARTCI_TAGS); if (numStartingCities_ != null) { for (int i = 0; i < numStartingCities_.Length; i++) { output.openObject(NUMSTARTCI_TAG); output.addAttr(POS_ATTR, Convert.ToString(i)); output.addAttr(VALUE_ATTR, Convert.ToString(numStartingCities_[i])); output.objectEnd(); } } output.objectEnd(); output.objectEnd(); }
protected virtual void encodeAttributes(CEncodedObjectOutputBufferI output) { output.addAttr(UTYPE, utype_); output.addAttr(LOC, loc_.getKey()); output.addAttr(GID, Convert.ToString(gid_)); output.addAttr(OWNER, Convert.ToString(owner_)); output.addAttr(STACKLAYER, Convert.ToString(stackLayer_)); output.addAttr(LEVEL, level_); output.addAttr(LANDED, EncodeUtil.makeBoolString(landed_)); output.addAttr(INREENTRY, EncodeUtil.makeBoolString(inReentry_)); output.addAttr(HOST, Convert.ToString(host_)); output.addAttr(TURN, Convert.ToString(turn_)); output.addAttr(RMVR, Convert.ToString(rmvr_)); output.addAttr(RMVS, Convert.ToString(rmvs_)); output.addAttr(FIRED, EncodeUtil.makeBoolString(fired_)); output.addAttr(ARMED, EncodeUtil.makeBoolString(armed_)); output.addAttr(DMG, Convert.ToString(dmg_)); output.addAttr(SHORTFUEL, EncodeUtil.makeBoolString(shortFuel_)); output.addAttr(SAWENEMY, EncodeUtil.makeBoolString(sawEnemy_)); output.addAttr(DUGIN, EncodeUtil.makeBoolString(dugIn_)); output.addAttr(EXPERIENCE, Convert.ToString(experience_)); output.addAttr(READINESS, readiness_); output.addAttr(EXPTYPE, expType_); }
public override string getValue() { return(EncodeUtil.makeBoolString(value_)); }