# Display stats text = FONT.render(f"Money: ${self.money}", True, BLACK) self.screen.blit(text, (10, 10)) text = FONT.render(f"Passengers: {self.passengers}", True, BLACK) self.screen.blit(text, (10, 40)) text = FONT.render(f"Ships: {self.ships}", True, BLACK) self.screen.blit(text, (10, 70))
def run(self): while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() elif event.type == pygame.MOUSEBUTTONDOWN: self.handle_click(event.pos) cruise ship tycoon script best
# Initialize Pygame pygame.init()
# Draw buttons pygame.draw.rect(self.screen, BLACK, (100, 100, 100, 50), 2) pygame.draw.rect(self.screen, BLACK, (300, 100, 100, 50), 2) pygame.draw.rect(self.screen, BLACK, (500, 100, 100, 50), 2) # Display stats text = FONT
pygame.display.flip() self.clock.tick(60) 10)) text = FONT.render(f"Passengers: {self.passengers}"