Esempio n. 1
0
        protected BaseRandomizer(AbstractRomHandler romHandler, Random random)
        {
            RomHandler = romHandler;
            Random     = random;

            switch (RomHandler.Game.GameKind)
            {
            case GameEnum.Red:
            case GameEnum.Blue:
            case GameEnum.Green:
            case GameEnum.Yellow:
            case GameEnum.Silver:
            case GameEnum.Gold:
            case GameEnum.Crystal:
            case GameEnum.Ruby:
            case GameEnum.Sapphire:
            case GameEnum.Emerald:
            case GameEnum.FireRed:
            case GameEnum.LeafGreen:
            case GameEnum.Diamond:
            case GameEnum.Pearl:
            case GameEnum.Platinum:
            case GameEnum.HeartGold:
            case GameEnum.SoulSilver:
            case GameEnum.X:
            case GameEnum.Y:
            case GameEnum.OmegaRuby:
            case GameEnum.AlphaSapphire:
            case GameEnum.Sun:
            case GameEnum.Moon:
            default:
                throw new NotImplementedException();

            case GameEnum.Black:
            case GameEnum.White:
            case GameEnum.Black2:
            case GameEnum.White2:
                ValidPokemons = RomHandler.Pokemons.SliceFrom(1, Gen5Constants.PokemonCount);
                ValidMoves    = RomHandler.Moves.SliceFrom(1, Gen5Constants.MoveCount);
                break;
            }
        }
Esempio n. 2
0
 public UtilityTweacker(AbstractRomHandler romHandler, Random random)
     : base(romHandler, random)
 {
 }
Esempio n. 3
0
 public UtilityTweacker(AbstractRomHandler romHandler)
     : base(romHandler)
 {
 }
Esempio n. 4
0
 public TraitRandomizer(AbstractRomHandler romHandler, Random random)
     : base(romHandler, random)
 {
 }
Esempio n. 5
0
 public TraitRandomizer(AbstractRomHandler romHandler)
     : base(romHandler)
 {
 }
Esempio n. 6
0
 public WildRandomizer(AbstractRomHandler romHandler)
     : base(romHandler)
 {
 }
Esempio n. 7
0
 public MoveRandomizer(AbstractRomHandler romHandler)
     : base(romHandler)
 {
 }
Esempio n. 8
0
 public WorldRandomizer(AbstractRomHandler romHandler, Random random)
     : base(romHandler, random)
 {
 }
Esempio n. 9
0
 protected BaseRandomizer(AbstractRomHandler romHandler)
     : this(romHandler, new Random())
 {
 }