Beispiel #1
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.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")
Beispiel #3
0
 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))
Beispiel #9
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))
Beispiel #10
0
 def __init__(self, bot: RatBot):
     super().__init__(bot=bot)
     self.xkcds = safe_load("data/xkcd.json", [{"int": -1}])
     self.update_index.start()
Beispiel #11
0
 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))