示例#1
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self, game_object):
     Estado.__init__(self, game_object)
     self.etelg = Sprite(data_load("ETELG.png"))
     self._30anos = Sprite(data_load("30anos.png"))
     self._47anos = Sprite(data_load("47anos.png"))
     self.speed = 30
     self.counter = self.speed
     self.index = 0
     self.indices = {  }
示例#2
0
 def load_bitmaps(self):
     self.background = pygame.Surface(self.screen_size)
     self.nave = Nave()
     self.navInimiga = Sprite(data_load("new_nave_inimig.png"))
     self.etelg = Sprite(data_load("ETELG.png"))
     self.navInimiga.baseX = random.random() * 428 + 20 
     self.navInimiga.move_to(200, 0)
     self.background.fill((0, 0, 0))
     self.stars = [Star(self.screen_size) for _ in xrange(self.num_estrelas)]
示例#3
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self, game_object):
     Estado.__init__(self, game_object)
     self.etelg = Sprite(data_load("ETELG.png"))
     self._30anos = Sprite(data_load("30anos.png"))
     self._47anos = Sprite(data_load("47anos.png"))
     self.speed = 30
     self.counter = self.speed
     self.index = 0
     self.indices = {}
示例#4
0
 def load_bitmaps(self):
     self.background = pygame.Surface(self.screen_size)
     self.nave = Nave()
     self.navInimiga = Sprite(data_load("new_nave_inimig.png"))
     self.etelg = Sprite(data_load("ETELG.png"))
     self.navInimiga.baseX = random.random() * 428 + 20
     self.navInimiga.move_to(200, 0)
     self.background.fill((0, 0, 0))
     self.stars = [
         Star(self.screen_size) for _ in xrange(self.num_estrelas)
     ]
示例#5
0
 def __init__(self, script_name, game_obj):
     self.commands = data_load(script_name + ".yml")
     self.game_object = game_obj
     self.sprite_list = {}
     for k in dir(self.game_object):
         if isinstance(k, Sprite):
             self.sprite_list[k.__name__] = self.game_object
示例#6
0
 def __init__(self, script_name, game_obj):
     self.commands = data_load(script_name + ".yml")
     self.game_object = game_obj
     self.sprite_list = {}
     for k in dir(self.game_object):
         if isinstance(k,Sprite):
             self.sprite_list[k.__name__] = self.game_object
示例#7
0
 def __init__(self):
     Game.__init__(self,'intro',fullscr=False)
     self.estados = {'intro' : Intro(self), 'gameplay' : GamePlay(self)}
     self.fundo = data_load("fundo2.png")
     self.num_estrelas = 40
     self.scripts = data_load("atacc.yml")
示例#8
0
 def __init__(self):
     Game.__init__(self, 'intro', fullscr=False)
     self.estados = {'intro': Intro(self), 'gameplay': GamePlay(self)}
     self.fundo = data_load("fundo2.png")
     self.num_estrelas = 40
     self.scripts = data_load("atacc.yml")
示例#9
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self):        
     self.sprite = Sprite(data_load("new_nave.png"))
     self.sprite.move_to(100, 440)        
     Layer.__init__(self, (self.sprite.x, self.sprite.y), self.sprite.size)
     self.tiro = Tiro()
示例#10
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self, pos = (0,480), lim_y = 480):
     self.padrao_tiro = Sprite(data_load("random.png"))
     self.x, self.y = pos
     self.lim_y = lim_y
     self.som_tiro = data_load("ourgame_fx1.ogg")
     self.disparando = False
示例#11
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self):
     self.sprite = Sprite(data_load("new_nave.png"))
     self.sprite.move_to(100, 440)
     Layer.__init__(self, (self.sprite.x, self.sprite.y), self.sprite.size)
     self.tiro = Tiro()
示例#12
0
文件: game.py 项目: robsonfr/atac-py
 def __init__(self, pos=(0, 480), lim_y=480):
     self.padrao_tiro = Sprite(data_load("random.png"))
     self.x, self.y = pos
     self.lim_y = lim_y
     self.som_tiro = data_load("ourgame_fx1.ogg")
     self.disparando = False