Started working on the level editor.
This commit is contained in:
47
editor/editor.py
Executable file
47
editor/editor.py
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (c) 2014, Miguel Angel Astor Romero. All rights reserved.
|
||||
# See the file LICENSE for more details.
|
||||
|
||||
import pygame
|
||||
|
||||
SCREEN_SIZE = (800, 600)
|
||||
TITLE = "Cyberpunk Jam 2014 - Level editor"
|
||||
FPS = 60
|
||||
|
||||
def main():
|
||||
# Local variables
|
||||
done = False
|
||||
|
||||
# Initialize Pygame and pgs4a.
|
||||
pygame.init()
|
||||
clock = pygame.time.Clock()
|
||||
screen = pygame.display.set_mode(SCREEN_SIZE, pygame.HWSURFACE | pygame.DOUBLEBUF)
|
||||
pygame.mouse.set_visible(False)
|
||||
|
||||
# Main game loop.
|
||||
while(not done):
|
||||
try:
|
||||
fps = clock.get_fps() + 0.001
|
||||
pygame.display.set_caption(TITLE + ": " + str(int(fps)))
|
||||
|
||||
# Input capture.
|
||||
for event in pygame.event.get():
|
||||
if (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE) or event.type == pygame.QUIT:
|
||||
done = True
|
||||
|
||||
# Update cycle.
|
||||
|
||||
# Render cycle.
|
||||
screen.fill((0, 0, 0))
|
||||
|
||||
pygame.display.update()
|
||||
clock.tick(FPS)
|
||||
|
||||
except KeyboardInterrupt:
|
||||
done = True
|
||||
|
||||
pygame.quit()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Reference in New Issue
Block a user