def __init__(self): self.view = View() self.map = Map() self.characters = Characters('anyadat') self.hero = Hero() self.skeleton = Skeleton() self.boss = Boss() self.view.draw_map(self.map.gamezone1)
def generate_pw(self): ch = Characters() capital_letters = ch.capital_alphabets() small_letters = ch.small_alphabets() numbers = ch.numbers() symbols = ch.symbols() chars = [capital_letters, small_letters, numbers, symbols] pw = "" length = range(int(input("how long should the password be? "))) # length of password hardcoded to 7 for l in length: # random index for chars array index1 = int(random.uniform(0, 4)) # random index to take within each char group index2 = int(random.uniform(0, len(chars[index1]))) character = chars[index1][index2] pw += str(character) return pw
from characters import Characters from quadrant import Quadrant import copy from content import Content # creación de una instancia de Characters characters = Characters() # creación de los cuadrantes del espiral # con la capacidad de items a contener quadrant_1 = Quadrant(2) quadrant_2 = Quadrant(3) quadrant_3 = Quadrant(5) quadrant_4 = Quadrant(8) quadrant_5 = Quadrant(13) quadrant_6 = Quadrant(21) # le proveemos a los cuadrantes el array de caracteres base # y le indicamos a partir de que indice comenzar agregarlos quadrant_1.add( characters.chars, 0 ) quadrant_2.add( characters.chars, 2 ) quadrant_3.add( characters.chars, 5 ) quadrant_4.add( characters.chars, 10) quadrant_5.add( characters.chars, 18) quadrant_6.add( characters.chars, 31) # Entidad encargada de la enciptación y desencriptación de frases class Encrypter: def __init__(self): # objeto para manejo de contenido self.content = Content() # cuadrantes que manejará