diff options
author | Fran Rogers <fran@dumetella.net> | 2010-02-02 23:26:17 (GMT) |
---|---|---|
committer | Fran Rogers <fran@dumetella.net> | 2010-02-02 23:26:17 (GMT) |
commit | 43a1364cd0333976912910f084d013734fcbb316 (patch) | |
tree | 36e903e0a299040550b6b76b08985acc49434d48 | |
parent | b5483ac67defce67cb5dffb9e6b6c8ecb4ee0b2a (diff) |
Remove old vestiges of OLPCGames
-rw-r--r-- | blocku.py | 23 | ||||
-rw-r--r-- | run.py | 41 |
2 files changed, 15 insertions, 49 deletions
@@ -3,18 +3,25 @@ import pygame #import gtk class Block: - pass + def __init__(self, north=None, east=None, south=None, west=None): + self.north = north + self.east = east + self.south = south + self.west = west class Puzzle: - def __init__(self, width, height, rule, edges, blocks=None): - self.width = width - self.height = height + def __init__(self, rule): self.rule = rule - self.edges = edges - self.blocks = blocks or [] + self.blocks = {} - def add_block(self, block): - self.blocks.push(block) + def add_block(self, block, coords): + self.blocks[coords] = block + + def get_blocks(self): + return self.blocks + + def shuffle(self): + pass class Game: def __init__(self): @@ -1,41 +0,0 @@ -#! /usr/bin/env python -"""Skeleton project file mainloop for new OLPCGames users""" -import olpcgames, pygame, logging -from olpcgames import pausescreen - -log = logging.getLogger( 'blocku run' ) -log.setLevel( logging.DEBUG ) - -def main(): - """The mainloop which is specified in the activity.py file - - "main" is the assumed function name - """ - size = (800,600) - if olpcgames.ACTIVITY: - size = olpcgames.ACTIVITY.game_size - screen = pygame.display.set_mode(size) - - clock = pygame.time.Clock() - - running = True - while running: - screen.fill( (0,0,128)) - milliseconds = clock.tick(25) # maximum number of frames per second - - # Event-management loop with support for pausing after X seconds (20 here) - events = pausescreen.get_events() - # Now the main event-processing loop - if events: - for event in events: - log.debug( "Event: %s", event ) - if event.type == pygame.QUIT: - running = False - elif event.type == pygame.KEYDOWN: - if event.key == pygame.K_ESCAPE: - running = False - pygame.display.flip() - -if __name__ == "__main__": - logging.basicConfig() - main() |