Пример #1
0
from book import Book
from vehicle import Vehicle

my_vehicle_book = Book()

car1 = Vehicle(brand="VW",
               model="Golf",
               km_done=100,
               service_date="10.07.2016")
my_vehicle_book.add(car1)

car2 = Vehicle(brand="Audi", model="A4", km_done=70, service_date="13.06.2016")
my_vehicle_book.add(car2)

my_vehicle_book.drucken()

print "------------------"

car1.modif_km(678)
car1.display()

car2.edit_service("11.03.2015")
car2.display()

my_vehicle_book.save_txt()
Пример #2
0
 def display(self):
     Vehicle.display(self)
     print 'Car display parent name:', self.name
     print "Car display self name : ", self._name
     print self._config
Пример #3
0
            sys.exit(0)
        elif event.type is pygame.KEYDOWN and event.key is pygame.K_ESCAPE:
            sys.exit(0)
        elif event.type is pygame.KEYDOWN and event.key is pygame.K_SPACE:
            debug_ff = not debug_ff
        elif event.type is pygame.KEYDOWN and event.key is pygame.K_r:
            flow_field = FlowField(screen, 30)
        elif event.type is pygame.KEYDOWN and event.key is pygame.K_c:
            vehicles = []

    total_time += clock.tick(MAX_FRAMES)
    screen.fill((255, 255, 255))

    m_pos = pygame.mouse.get_pos()

    if debug_ff:
        flow_field.display()

    if any(pygame.mouse.get_pressed()):
        vehicles.append(Vehicle(screen, m_pos[0], m_pos[1]))

    for veh in vehicles:
        veh.follow(flow_field)
        veh.update()
        veh.display()

    vehicle.arrive(m_pos)
    vehicle.update()
    vehicle.display()

    pygame.display.update()
Пример #4
0
 def test_vehicle(self):
     v = Vehicle('Corolla')
     v.display()