Esempio n. 1
0
 public PokeBattle_RecordedBattleModule(IPokeBattle_Scene scene, Monster.Pokemon[] p1, Monster.Pokemon[] p2, Combat.Trainer[] player, Combat.Trainer[] opponent) : base(scene, p1, p2, player, opponent)
     //public void initialize(IPokeBattle_Scene scene,Monster.Pokemon[] p1,Monster.Pokemon[] p2,Trainer[] player,Trainer[] opponent)
 {
     //@randomnumbers=new List<int>();
     @randomnums = new List <int>();
     @rounds     = new List <int[][]>();
     @switches   = new List <int>();
     @roundindex = -1;
     @properties = new object();
     //base.initialize(scene, p1, p2, player, opponent);
 }
Esempio n. 2
0
 //public PokeBattle_BattlePlayerModule(IPokeBattle_Scene scene, TBattle battle) : base (scene, battle.party1, battle.party2, battle.player, battle.opponent)
 public PokeBattle_BattlePlayerModule(IPokeBattle_Scene scene, TBattle battle) : base(scene, new Monster.Pokemon[0], new Monster.Pokemon[0], battle.player, battle.opponent)
     //public void initialize(scene,Battle battle)
 {
     @battletype  = battle.battletype;
     @properties  = battle.properties;
     @rounds      = battle.rounds;
     @randomnums  = battle.randomnums;
     @switches    = battle.switches;
     @roundindex  = -1;
     @randomindex = 0;
     @switchindex = 0;
     //base.initialize(scene,
     //   Marshal.restore(new StringInput(@properties["party1"])),
     //   Marshal.restore(new StringInput(@properties["party2"])),
     //   BattlePlayerHelper.pbCreateTrainerInfo(@properties["player"]),
     //   BattlePlayerHelper.pbCreateTrainerInfo(@properties["opponent"])
     //);
 }
Esempio n. 3
0
 //public Environment environment { get; private set; }
 //public Pokemon[] party1 { get; private set; }
 //public Pokemon[] party2 { get; private set; }
 //public Trainer player { get; private set; }
 //public int battlescene { get; private set; }
 //include PokeBattle_BattleCommon;
 public PokeBattle_SafariZone(IPokeBattle_Scene scene, Combat.Trainer[] player, Monster.Pokemon[] p1, Monster.Pokemon[] p2) : base(scene, p1, p2, player, null)
     //public void initialize(IPokeBattle_Scene scene,Trainer player,Pokemon[] party)
 {
     //base.scene=scene;
     //base.party2=party;
     //@peer=new PokeBattle_BattlePeer();
     //base.player=player;
     //@battlers=new Pokemon[] {
     //   new Pokemon(this,0), //PokeBattle_FakeBattler(party[0],0),
     //   new Pokemon(this,1), //PokeBattle_FakeBattler(party[0],1),
     //   new Pokemon(this,2), //PokeBattle_FakeBattler(party[0],2),
     //   new Pokemon(this,3)  //PokeBattle_FakeBattler(party[0],3)
     //};
     //@environment=Environment.None;
     //@battlescene=true;
     //@decision=BattleResults.InProgress;
     @ballcount = 0;
 }
Esempio n. 4
0
 public static bool triggerBattleUseOnPokemon(Items item, Pokemon pokemon, PokemonUnity.Combat.Pokemon battler, IPokeBattle_Scene scene)
 {
     // Returns whether item was used
     if (!BattleUseOnPokemon.ContainsKey(item) || BattleUseOnPokemon[item] == null)
     {
         //if (!Game.ItemData[item].Flags.Useable_In_Battle) {
         return(false);
     }
     else
     {
         return(BattleUseOnPokemon[item].Invoke(pokemon, battler, scene));
         //return ItemHandlers.BattleUseOnPokemon(item,pokemon,battler,scene);
     }
 }
Esempio n. 5
0
 //include PokeBattle_BattlePlayerModule;
 public PokeBattle_BattlePlayer(IPokeBattle_Scene scene, PokeBattle_RecordedBattleModule <Battle> battle) : base(scene, battle)
 {
 }
Esempio n. 6
0
 //include PokeBattle_RecordedBattleModule;
 public PokeBattle_RecordedBattleArena(IPokeBattle_Scene scene, Monster.Pokemon[] p1, Monster.Pokemon[] p2, Combat.Trainer[] player, Combat.Trainer[] opponent) : base(scene, p1, p2, player, opponent)
 {
 }
Esempio n. 7
0
 public PokeBattle_BattlePalace(IPokeBattle_Scene scene, Monster.Pokemon[] p1, Monster.Pokemon[] p2, Combat.Trainer[] player, Combat.Trainer[] opponent) : base(scene, p1, p2, player, opponent)
 {
     //public void initialize() {
     //base.this();
     @justswitched = new bool[] { false, false, false, false };
 }