def __init__(self): pygame.init() pygame.key.set_repeat(10, 25) pygame.event.set_blocked(pygame.MOUSEMOTION) self.screen = pygame.display.set_mode(SCREEN_SIZE) self.Team1 = LinkedList.LL() self.Team2 = LinkedList.LL() self.gunfire1 = LinkedList.LL() self.gunfire2 = LinkedList.LL() tmp = Unit() tmp.p = (600, 600) tmp.img = unit_img tmp.img_rot = tmp.img self.Team1.insert(tmp) tmp = Unit() tmp.p = (850, 850) tmp.img = unit_img tmp.img_rot = tmp.img self.Team2.insert(tmp)
INTERFACE, MSG, ICON = 0, 1, 2 # button classifier MK_TOWER, MK_STAR, UPGRADE, PP = 0, 1, 2, 3 COLORS = [ (int(0xCC), int(0xCC), int(0xCC)), (0, 0, 0), (int(0x55), int(0x55), int(0x55)) ] # workbook wb = openpyxl.load_workbook('data.xlsx') ws = wb.get_sheet_by_name("balloon") TOWERS = LinkedList.LL() BALLOONS = LinkedList.LL() DARTS = LinkedList.LL() BUTTON =[] map_img = pygame.image.load("map1.png") map_img = pygame.transform.scale(map_img, MAP_SIZE) map_rect = map_img.get_rect() map_rect = map_rect.move(MAP_POINT) balloon1_img = pygame.image.load("balloon.png") balloon1_img = pygame.transform.scale(balloon1_img, (ROAD_WIDTH, ROAD_WIDTH)) balloon1_img.set_alpha(120) balloon2_img = pygame.image.load("balloon2.png") balloon2_img = pygame.transform.scale(balloon2_img, (ROAD_WIDTH, ROAD_WIDTH))