def generateDistr(): inss1 = Instruction.createAttackInstructions() inss2 = Instruction.createEscapeInstructions() inss3 = Instruction.createAttackAllInstructions() inss4 = Instruction.createAttackNoEmptyInstructions() inss5 = Instruction.createHopAllInstructions() species1 = Species("SmartPower", inss1) species2 = Species("EscapePower", inss2) species3 = Species("KillAllPower", inss3) species4 = Species("NoEmptyAttackPower", inss4) species5 = Species("HopAllpower", inss5) abilites1 = [Ability.FLY, Ability.ARCH] abilites2 = [Ability.ARCH] abilites3 = [Ability.FLY] abilites4 = [] for number in range(Config.TERRIAN_F): terrianDistr.append(Terrian.FOREST) for number in range(Config.TERRIAN_H): terrianDistr.append(Terrian.HILL) for number in range(Config.TERRIAN_L): terrianDistr.append(Terrian.LAKE) for number in range(Config.TERRIAN_P): terrianDistr.append(Terrian.PLAIN) for number in range(Config.SPECIES_S): speciesDistr.append(species1) for number in range(Config.SPECIES_E): speciesDistr.append(species2) for number in range(Config.SPECIES_K): speciesDistr.append(species3) for number in range(Config.SPECIES_N): speciesDistr.append(species4) for number in range(Config.SPECIES_H): speciesDistr.append(species5) for number in range(Config.ABILITY_FA): abilityDistr.append(abilites1) for number in range(Config.ABILITY_A): abilityDistr.append(abilites2) for number in range(Config.ABILITY_F): abilityDistr.append(abilites3) for number in range(Config.ABILITY_): abilityDistr.append(abilites4) for number in range(Config.CREATURE_Y): creaturDistr.append(True) for number in range(Config.CREATURE_N): creaturDistr.append(False)
def generateDistr(): inss1 = Instruction.createAttackInstructions() inss2 = Instruction.createEscapeInstructions() inss3 = Instruction.createAttackAllInstructions() inss4 = Instruction.createAttackNoEmptyInstructions() inss5 = Instruction.createHopAllInstructions() species1 = Species("Smart", inss1) species2 = Species("Escaper", inss2) species3 = Species("Killer", inss3) species4 = Species("NEKiller", inss4) species5 = Species("Hopper", inss5) spec_al = Species.createAltRoverSpecies() spec_fl = Species.createFlyTrapSpecies() spec_fo = Species.createFoodSpecies() spec_ho = Species.createHopSpecies() spec_la = Species.createLandmineSpecies() spec_lr = Species.createLroverSpecies() spec_pa = Species.createPathFinderSpecies() spec_rr = Species.createRroverSpecies() spec_hu = Species.createHumanSpecies() spec_sh = Species.createSemiHumanSpecies() abilites1 = [Ability.FLY, Ability.ARCH] abilites2 = [Ability.ARCH] abilites3 = [Ability.FLY] abilites4 = [] for number in range(Config.TERRIAN_F): terrianDistr.append(Terrian.FOREST) for number in range(Config.TERRIAN_H): terrianDistr.append(Terrian.HILL) for number in range(Config.TERRIAN_L): terrianDistr.append(Terrian.LAKE) for number in range(Config.TERRIAN_P): terrianDistr.append(Terrian.PLAIN) for number in range(Config.SPECIES_S): speciesDistr.append(species1) for number in range(Config.SPECIES_E): speciesDistr.append(species2) for number in range(Config.SPECIES_K): speciesDistr.append(species3) for number in range(Config.SPECIES_N): speciesDistr.append(species4) for number in range(Config.SPECIES_H): speciesDistr.append(species5) for number in range(Config.SPECIES_AL): speciesDistr.append(spec_al) for number in range(Config.SPECIES_FL): speciesDistr.append(spec_fl) for number in range(Config.SPECIES_FO): speciesDistr.append(spec_fo) for number in range(Config.SPECIES_HO): speciesDistr.append(spec_ho) for number in range(Config.SPECIES_LA): speciesDistr.append(spec_la) for number in range(Config.SPECIES_LR): speciesDistr.append(spec_lr) for number in range(Config.SPECIES_PA): speciesDistr.append(spec_pa) for number in range(Config.SPECIES_RR): speciesDistr.append(spec_rr) for number in range(Config.SPECIES_HU): speciesDistr.append(spec_hu) for number in range(Config.SPECIES_SH): speciesDistr.append(spec_sh) for number in range(Config.ABILITY_FA): abilityDistr.append(abilites1) for number in range(Config.ABILITY_A): abilityDistr.append(abilites2) for number in range(Config.ABILITY_F): abilityDistr.append(abilites3) for number in range(Config.ABILITY_): abilityDistr.append(abilites4) for number in range(Config.CREATURE_Y): creaturDistr.append(True) for number in range(Config.CREATURE_N): creaturDistr.append(False)