# import all files from config import * from sprites import * from colours import * import events # import modules import os, sys import pygame from pygame.locals import * # JEChANE # initialization pygame.init() pygame.mixer.init() screen=pygame.display.set_mode((WINDOW_WIDTH, WINDOW_HEIGHT)) pygame.display.set_caption(WIN_NAME) clock=pygame.time.Clock() # initialize two players events.players.append(Player('asd', 400, 100, 10)) events.players.append(Player('qwe', 400, 500, 10)) all_sprites.add(events.players) events.running=True # debug text font=pygame.font.SysFont("Arial", 12) def draw_debug_text(): text_sprites=pygame.sprite.Group() texts=[ font.render("P1 facing: " + str(events.players[0].facing), True, (100,100,100)), font.render("P2 facing: " + str(events.players[1].facing), True, (100,100,100)), font.render("P1 bullets: " + str(len(events.p1_bullet)), True, (100,100,100)), font.render("P2 bullets: " + str(len(events.p2_bullet)), True, (100,100,100)) ] count=0 for text in texts: screen.blit(text, (0,count*12)) count+=1 # set hitbox objects as screen boundaries ### DEBUG ### # game loop while events.running: clock.tick(FPS) # events pygame.event.pump() events.event_handler() # update all_sprites.update() screen.fill(BLACK) # draw draw_debug_text() all_sprites.draw(screen) pygame.display.flip() pygame.quit() sys.exit()