public void ResetFlags()
 {
     build_flag       = Building.Building_Type.NOTHING;
     terra_flag       = Terrain.TerrainType.NOTHING;
     magic_cast_flag  = MagicController.SpellType.NOTHING;
     round_bonus_flag = RoundBonusManager.RoundBonusType.NOTHING;
 }
示例#2
0
    //Only resets locally, prevents turns being executed twice.
    public void ResetData()
    {
        CoordinateX        = 0; CoordinateY = 0;
        Built              = Building.Building_Type.NOTHING;
        Terraformed        = Terrain.TerrainType.NOTHING;
        PickedRoundBonus   = RoundBonusManager.RoundBonusType.NOTHING;
        ReturnedRoundBonus = RoundBonusManager.RoundBonusType.NOTHING;
        FoundedCityBonus   = TownFoundingBonusManager.TownTiletype.NOTHING;
        CastedSpell        = MagicController.SpellType.NOTHING;

        Change = ChangeFlag.NOTHING;
    }
示例#3
0
 public void SendRoundBonusReturned(RoundBonusManager.RoundBonusType returnedBonus)
 {
     Cmd_ChangeReturnedRoundBonusPickedData(returnedBonus);
 }
示例#4
0
 public void SendRoundBonusPicked(RoundBonusManager.RoundBonusType bonus)
 {
     Cmd_ChangeRoundBonusPickedData(bonus);
     Cmd_SetChangeFlag(ChangeFlag.RoundBonus);
 }
示例#5
0
 public void Rpc_ChangeReturnedRoundBonusPickedData(RoundBonusManager.RoundBonusType returnedBonus)
 {
     ReturnedRoundBonus = returnedBonus;
 }
示例#6
0
 public void Cmd_ChangeReturnedRoundBonusPickedData(RoundBonusManager.RoundBonusType returnedBonus)
 {
     Rpc_ChangeReturnedRoundBonusPickedData(returnedBonus);
 }
示例#7
0
 void Rpc_ChangeRoundBonusPickedData(RoundBonusManager.RoundBonusType bonus)
 {
     PickedRoundBonus = bonus;
 }
示例#8
0
 void Cmd_ChangeRoundBonusPickedData(RoundBonusManager.RoundBonusType bonus)
 {
     Rpc_ChangeRoundBonusPickedData(bonus);
 }
 public void Set_Round_Bonus_Flag(int flag_)
 {
     ResetFlags();
     round_bonus_flag = (RoundBonusManager.RoundBonusType)flag_;
 }
 public Round_Bonus(PointBonus pb_, SingleIncome income_, RoundBonusManager.RoundBonusType type_)
 {
     RoundPointbonus = pb_;
     Round_Income    = income_;
     Type            = type_;
 }
 public Round_Bonus(PointBonus pb_, RoundBonusManager.RoundBonusType type_)
 {
     RoundPointbonus = pb_;
     Type            = type_;
 }
示例#12
0
 //Takes round bonus. Disables the picking of that round bonus tile.
 public void SimulateRoundBonusPicked(RoundBonusManager.RoundBonusType bonusType, RoundBonusManager.RoundBonusType returnedBonus)
 {
     roundBonusManager.TakeRoundBonus(bonusType);
     roundBonusManager.ReturnRoundBonus(returnedBonus);
 }