def draw(self, tela): img = safe_load(pygame.image.load, self.curFrame.img).convert_alpha() tela.blit(img, (self.drawPx, self.drawPy)) if(self.soco > 0): self.soco = self.soco + 1 socoImg = safe_load(pygame.image.load,'data\\imgs\\soco2.png').convert_alpha() tela.blit(socoImg, (self.drawPx + self.width - self.facing*int(3*self.width/2), self.drawPy + int(self.height/4))) if(self.soco > 10): self.soco = 0 if(self.chute > 0): self.chute = self.chute + 1 chuteImg = safe_load(pygame.image.load, 'data\\imgs\\chute.png').convert_alpha() tela.blit(chuteImg, (self.drawPx + self.width - self.facing*int(3*self.width/2), self.drawPy + int(2*self.height/3))) if(self.chute > 10): self.chute = 0 if(self.debugTrue == 1): color = pygame.Color(255, 128, 128, 196) for colRect in self.curFrame.getCollisions(): rectParams = (colRect[0] + self.drawPx, colRect[1] + self.drawPy, colRect[2], colRect[3]) rect = pygame.Rect(rectParams) pygame.draw.rect(tela, color, rect)
def change(self): self.index = self.index - 1 if (self.index == 3): self.image = safe_load(pygame.image.load, "data/imgs/Screen/2.png") elif (self.index == 2): self.image = safe_load(pygame.image.load, "data/imgs/Screen/1.png") elif (self.index == 1): self.image = safe_load(pygame.image.load, "data/imgs/Screen/fight.png")
def __init__ (self, x=0, y=0, screenCod=0, text=None): self.control = 0 self.text = text self.Carolingia_20 = pygame.font.Font("data/fontes/Carolingia.ttf", 20) self.image = safe_load(pygame.image.load, "data/buttons/botao.jpg") self.screenCod = screenCod self.px = x self.py = y self.renderText = self.Carolingia_20.render(str(self.text), True, (255, 0, 0))
def draw(self, tela): img = safe_load(pygame.image.load, self.curFrame.img).convert_alpha() tela.blit(img, (self.drawPx, self.drawPy)) if(self.debugTrue == 1): color = pygame.Color(255, 128, 128, 196) for colRect in self.curFrame.getCollisions(): rectParams = (colRect[0] + self.drawPx, colRect[1] + self.drawPy, colRect[2], colRect[3]) rect = pygame.Rect(rectParams) pygame.draw.rect(tela, color, rect)
def __init__(self, tela,origin, player): self.player = player GenericAnimation.__init__( self, tela, 30, origin, [0,0] ) self.tela = tela self.image = safe_load(pygame.image.load, "data/imgs/ChocolateJack/ChocoDrop.png")
def __init__(self, tela): GenericAnimation.__init__( self, tela, 30, [400,100], [0,0] ) self.index = 4; self.tela = tela self.image = safe_load(pygame.image.load, "data/imgs/Screen/3.png")
def drawChoise(self, tela, pdx, pdy): img = safe_load(pygame.image.load, self.curFrame.img).convert_alpha() #img = pygame.transform.scale(img, (94, 128)) #print(self.pcx, self.pcy) tela.blit(img, (pdx, pdy)) if(self.debugTrue == 1): color = pygame.Color(255, 128, 128, 196) for colRect in self.curFrame.getCollisions(): rectParams = (colRect[0] + self.drawPx, colRect[1] + self.drawPy, colRect[2], colRect[3]) rect = pygame.Rect(rectParams) pygame.draw.rect(tela, color, rect)
def __init__ (self, x=0, y=0, lx=0, ly=0, screenCod=0, text=None, type=3): self.control = 0 self.text = text self.Franchise_36 = pygame.font.Font("data/fontes/Franchise-Bold-hinted.ttf", 36) print(type) if(type == 0): self.image = pygame.transform.scale(safe_load(pygame.image.load, "data/buttons/BotaoPvC.png"), (lx,ly)) elif(type == 1): self.image = pygame.transform.scale(safe_load(pygame.image.load, "data/buttons/BotaoPvP.png"), (lx,ly)) elif(type == 2): self.image = pygame.transform.scale(safe_load(pygame.image.load, "data/buttons/BotaoConfig.png"), (lx,ly)) else: self.image = pygame.transform.scale(safe_load(pygame.image.load, "data/buttons/botao2.jpg"), (lx,ly)) self.screenCod = screenCod tamXY = self.Franchise_36.size(str(self.text)) #self.lx = lx #self.ly = ly self.px = x self.py = y self.posTX = (x + (lx/2) - (tamXY[0]/2)) self.posTY = (y + (ly/2) - (tamXY[1]/2)) self.renderText = self.Franchise_36.render(str(self.text), True, (255, 0, 0))
def __init__ (self, x=0, y=0, lx=0, ly=0, screenCod=0, text=None): self.control = 0 self.text = text self.Franchise_36 = pygame.font.Font("data/fontes/Franchise-Bold-hinted.ttf", 36) self.image = safe_load(pygame.image.load, "data/buttons/botao2.jpg") self.screenCod = screenCod tamXY = self.Franchise_36.size(str(self.text)) #self.lx = lx #self.ly = ly self.px = x self.py = y self.posTX = (x + (lx/2) - (tamXY[0]/2)) self.posTY = (y + (ly/2) - (tamXY[1]/2)) self.renderText = self.Franchise_36.render(str(self.text), True, (255, 0, 0))
def __init__(self, bot: RatBot): super().__init__(bot=bot) self.xkcds = safe_load("data/xkcd.json", [{"int": -1}]) self.update_index.start()
def __init__(self, bot: RatBot): super().__init__(bot=bot) self.tos_generator = SentenceGenerator.loadGenerator( "utils/JSON/Star_Trek.meow") self.borg_samples = safe_load("utils/JSON/borg.json", []) self.borglen = len(self.borg_samples)
def draw(self, tela): img = safe_load(pygame.image.load, self.curFrame.img).convert_alpha() tela.blit(img, (0,0))