A Pygame framework that facilitates the creation and development of projects
https://shampoo.ooo
c54ebd914d | ||
---|---|---|
pgfw | ||
.gitignore | ||
README | ||
sample.py |
README
---------------- Pygame Framework ---------------- Classes that facilitate the creation of Pygame projects Example ======= Create a project which draws a square every second: from time import sleep from random import randint from pgfw.Game import Game # inheriting from Game allows you to customize your project class SampleGame(Game): square_width = 30 # update runs every frame, you can think of it as the mainloop def update(self): sleep(1) screen = self.get_screen() bounds = screen.get_size() screen.fill((0, 0, 0)) screen.fill((255, 255, 255), (randint(0, bounds[0]), randint(0, bounds[1]), self.square_width, self.square_width)) if __name__ == '__main__': # the play method begins the project's animation SampleGame().play() License ======= This software is dedicated to the public domain. See http://creativecommons.org/publicdomain/zero/1.0/ for details. Contact ======= frank dot s dot demarco at gmail http://usethematrixze.us