Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import sys
- from util import *
- #logFile = open("log.txt", "w")
- pygame.init()
- screen = pygame.display.set_mode((600, 600))
- done = False
- is_blue = True
- x = 30
- y = 30
- black = 0, 0, 0
- clock = pygame.time.Clock()
- import sys
- import struct
- from util import *
- scale = 1.2
- lvd = open(sys.argv[1], "rb")
- lvd.seek(0xfe) # Seeking to section for main platform
- totalPoints = []
- for s in range(2):
- points = []
- lvd.seek(1,1)
- count = readu32be(lvd) # Reading section count
- print(hex(count))
- for i in range(count):
- lvd.seek(1,1)
- x = readfloatbe(lvd)
- y = readfloatbe(lvd)
- x += 300
- y += 300
- y += (300 - y) * 2
- points.append([x,y])
- totalPoints.append(points)
- lvd.close()
- #logFile.write(player.get_init())
- #logFile.close()
- while not done:
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- done = True
- if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
- is_blue = not is_blue
- elif pygame.mouse.get_pressed()[0]:
- is_blue = not is_blue
- pressed = pygame.key.get_pressed()
- if is_blue: color = (0, 0, 255)
- else: color = (255, 100, 0)
- screen.fill(black)
- for collision in totalPoints:
- pygame.draw.polygon(screen, color, collision, 5)
- pygame.display.flip()
- clock.tick(60)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement