def resetear_nivel(self, nivel): """Se vuelve a crear el mapa y el modelo""" self.mapa = None self.transicion_de_mapa = True self.vista.printear_nada() self.mapa = mapa.Mapa(self, nivel) self.model = peron.Model(self, self.mapa) self.vista.borrar_todas_las_coordenadas(self.model)
def __init__(self, xdoc): """Inicializamos la escena Creando los objetos pertinentes a partir de un archivo xml. Este archivo Contiene los datos de inicio del mapa, objetos, y personajes de la presente escena""" self.xdoc = parse(xdoc) self.mapa = mapa.Mapa(self.xdoc) self.scrollx = 0 self.scrolly = 0 self.eventos = self.load_events()
def __init__(self): self.dou = 0 self.transicion_de_mapa = False self.tiempo_transcurrido_entransaccion_de_nivel = 0 self.tiempo_de_transicion_de_nivel = 1000000 self.mapa = mapa.Mapa(self, 0) # El cero es para setear el nivel inicial self.tiempo = 0 self.tiempo_para_la_aleatoreailizacion_de_los_reyes_de_la_noche = 0 self.bomba = False self.estallido = False self.model = peron.Model(self, self.mapa) self.vista = vista.Vista(self.model) self.main_loop()
import punto, segmento, camino, mapa import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D m = mapa.Mapa("general") c = camino.Camino("prueba") p0 = punto.Punto(10, 20, 0, 0) p1 = punto.Punto(40, 30, 5, 3) p2 = punto.Punto(70, 30, 7, 5) p3 = punto.Punto(90, 20, 8, 9) p4 = punto.Punto(110, 10, 6, 14) p5 = punto.Punto(150, 40, 10, 20) p6 = punto.Punto(190, 30, 13, 25) p7 = punto.Punto(230, 36, 9, 31) s1 = segmento.Segmento(p0, p1) s2 = segmento.Segmento(p1, p2) s3 = segmento.Segmento(p2, p3) s4 = segmento.Segmento(p3, p4) s5 = segmento.Segmento(p4, p5) s6 = segmento.Segmento(p5, p6) s7 = segmento.Segmento(p6, p7) c.agregarSegmento(s1) c.agregarSegmento(s2) c.agregarSegmento(s3) c.agregarSegmento(s4) c.agregarSegmento(s5) c.agregarSegmento(s6)
visor = pygame.display.set_mode((800, 600)) pygame.display.set_caption('Tom&Jerry') imagenRatonContento = imagenRatonContento(50,200) imagenGatoContento = imagenGatoContento(50,500) grupoimagenRatonContento = pygame.sprite.RenderUpdates( imagenRatonContento ) grupoimagenGatoContento = pygame.sprite.RenderUpdates( imagenGatoContento ) nivel = mapa.Mapa('mapa.txt') reloj = pygame.time.Clock() while True: reloj.tick(60) for evento in pygame.event.get(): if evento.type == QUIT or (evento.type == KEYDOWN and evento.key == K_ESCAPE):
def start_maps(self): self._map_gt = mapa.Mapa(self._map_resolution, "map_server_ideal") self._map_filtered = mapa.Mapa(self._map_resolution, "map_server_filtered") self._map_odom = mapa.Mapa(self._map_resolution, "map_server_noised")
#!/usr/bin/env python3 from ev3dev2.sensor import * from ev3dev.ev3 import * from time import sleep from ev3dev2.motor import OUTPUT_A,OUTPUT_B,MoveTank,SpeedPercent import Anda as go import mapa as ma rodas=MoveTank(OUTPUT_A,OUTPUT_B) Sensor1 = ColorSensor(INPUT_1) Sensor1.mode = Sensor_esquerda.MODE_RGB_RAW Car = go.Anda() Circuito = ma.Mapa() class principal: def main(): cor_atual = sensor1.value() if(cor_atual <131 and cor_atual>120): Car.frente() if(cor_atual <14 and cor_atual > 0): Car.virar(180) elif(): # vemos uma cor diferente de Preto ou branco Circuito.procura(cor_atual) if __name__== "__main__": main()