Beispiel #1
0
 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)
Beispiel #2
0
    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()
Beispiel #3
0
 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()
Beispiel #4
0
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)
Beispiel #5
0
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):
Beispiel #6
0
 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")
Beispiel #7
0
#!/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()