def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("Images/Neptune.jpg"), (0 - Camera.GetXOffset(), 0)) # Draw your units on screen for unit in self.cu: topLeft = (unit.xpos - Camera.GetXOffset(), unit.ypos, unit.width, unit.hight) bottomRight = (unit.animate.frame, 0, unit.width, unit.hight) if (self.UnitMovement.movementmode == "A"): unit.animate.nextFrame() screen.blit(GetImage(unit.imagepath + "walk.png"), topLeft, bottomRight) else: unit.animate.prevFrame() screen.blit( pygame.transform.flip( GetImage(unit.imagepath + "walk.png"), True, False), topLeft, bottomRight) # Draw enemy units on screen for unit in self.ce: unit.animate.prevFrame() topLeft = (unit.xpos - Camera.GetXOffset(), unit.ypos, unit.width, unit.hight) bottomRight = (unit.animate.frame, 0, unit.width, unit.hight) screen.blit( pygame.transform.flip(GetImage(unit.imagepath + "walk.png"), True, False), topLeft, bottomRight) # Draw the GUI self.attackbutton.Draw(screen) self.holdbutton.Draw(screen) self.defendbutton.Draw(screen) # Make sure not to update the text unless it has changed if "Moon Crystals: " + str( CurrencyManagement.GetMoonCrystals()) != self.resourcebar.txt: self.resourcebar.SetText("Moon Crystals: " + str(CurrencyManagement.GetMoonCrystals())) if "Units: " + str( UnitLoader.GetUsedSupply()) + "/40" != self.supplybar.txt: self.supplybar.SetText("Units: " + str(UnitLoader.GetUsedSupply()) + "/40") self.resourcebar.Draw(screen) self.supplybar.Draw(screen) self.buildqueue.Draw(screen) self.buildmenu.Draw(screen) self.openmenu.Draw(screen) self.basehealth.Draw(screen) self.ebasehealth.Draw(screen) self.text.Draw(screen) self.etext.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/Lore/jaydonlore.jpg"), (0, 0)) self.continuebutton.Draw(screen) self.backbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/Lore/kramerlore.jpg"), (0, 0)) self.backbutton.Draw(screen) self.returnbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/background.jpg"), (0, 0)) self.economybutton.Draw(screen) self.defensebutton.Draw(screen) self.damagebutton.Draw(screen) self.healthbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/background.jpg"), (0, 0)) if not UpgradeData.economy: self.economybutton.Draw(screen) if not UpgradeData.defense: self.defensebutton.Draw(screen) if not UpgradeData.damage: self.damagebutton.Draw(screen) if not UpgradeData.health: self.healthbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/MoonBG1.jpg"), (0, 0)) self.text.DrawCenter(screen) self.text1.DrawCenter(screen) self.startbutton.Draw(screen) self.exitbutton.Draw(screen) self.Lorebutton.Draw(screen) self.optionsbutton.Draw(screen) self.Instructionsbutton.Draw(screen) self.creditsbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/MoonBG1.jpg"), (0, 0)) self.text1.Draw(screen) self.hardcoretext.Draw(screen) self.backbutton.Draw(screen) if Options.hardcoremode == True: self.hardcoremode.SetToggle(True) self.hardcoremode.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/MoonBG1.jpg"), (0, 0)) self.text.Draw(screen) if LevelData.mars: self.marsbutton.Draw(screen) if LevelData.mercury: self.mercurybutton.Draw(screen) if LevelData.saturn: self.saturnbutton.Draw(screen) self.moonbutton.Draw(screen) if LevelData.uranus: self.uranusbutton.Draw(screen) self.continuebutton.Draw(screen) if LevelData.neptune: self.neptunebutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/level6opening.jpg"), (0, 0)) self.continuebutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/background.jpg"), (0,0)) self.menubutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/Instructions.jpg"), (0, 0)) self.returnbutton.Draw(screen)
def Render(self, screen): screen.fill((0, 0, 0)) screen.blit(GetImage("./Images/MoonBG1.jpg"), (0, 0)) self.text.Draw(screen) self.returnbutton.Draw(screen)