Esempio n. 1
0
class TankBattleGame(object):
    """
    """
    def __init__(self):
        """
        """
        pygame.init()
        self.screen = pygame.display.set_mode((640, 480))

        self.tank_group = pygame.sprite.Group()
        self.tank0 = EnemyTank()
        self.tank_group.add(self.tank0)
        self.map = EmptyMap(self.screen, 640, 480)

    def run(self):
        clock = pygame.time.Clock()
        while True:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()

            self.map.render()
            #self.tank_group.draw(self.screen)
            self.tank_group.draw(self.screen)
            pygame.display.update()
Esempio n. 2
0
class TankBattleGame(object):
    """
    """
    
    def __init__(self):
        """
        """
	pygame.init()
	self.screen = pygame.display.set_mode((640,480))
	
	self.tank_group = pygame.sprite.Group()
	self.tank0 = EnemyTank()
	self.tank_group.add(self.tank0)
	self.map = EmptyMap(self.screen,640,480)
	
    def run(self):
	clock = pygame.time.Clock()
	while True:
	    for event in pygame.event.get():
		if event.type == pygame.QUIT:
		    sys.exit()

	    self.map.render()
	    #self.tank_group.draw(self.screen)
	    self.tank_group.draw(self.screen)
	    pygame.display.update()
Esempio n. 3
0
    def __init__(self):
        """
        """
        pygame.init()
        self.screen = pygame.display.set_mode((640, 480))

        self.tank_group = pygame.sprite.Group()
        self.tank0 = EnemyTank()
        self.tank_group.add(self.tank0)
        self.map = EmptyMap(self.screen, 640, 480)
Esempio n. 4
0
    def __init__(self):
        """
        """
	pygame.init()
	self.screen = pygame.display.set_mode((640,480))
	
	self.tank_group = pygame.sprite.Group()
	self.tank0 = EnemyTank()
	self.tank_group.add(self.tank0)
	self.map = EmptyMap(self.screen,640,480)
Esempio n. 5
0
    def loadSprites(self):
        self.tank = Tank(self.screen)
        self.exploration = Exploration(self.screen, (100, 100))
        self.map = Map(self.height, self.height, 32, 32)

        enemy_tank0 = EnemyTank(self.screen)
        enemy_tank1 = EnemyTank(self.screen)
        enemy_tank2 = EnemyTank(self.screen)
        enemy_tank3 = EnemyTank(self.screen)
        enemy_tank4 = EnemyTank(self.screen)

        self.enemy_group = pygame.sprite.Group()
        self.enemy_group.add(enemy_tank0, enemy_tank1, enemy_tank2,
                             enemy_tank3, enemy_tank4)

        self.empty_map = EmptyMap(self.screen, self.width, self.height)
        """currently it is tank_sprites,later, you should decouple these"""