-
Notifications
You must be signed in to change notification settings - Fork 21
Advanced Graphics with Classes
Eric Dennison edited this page Oct 5, 2015
·
11 revisions
For this tutorial, return to your ggame-tutorials repository that you forked earlier.
Create a new file called tutorial4.py and paste the following code into it to get
started:
from ggame import App, RectangleAsset, ImageAsset, Sprite, LineStyle, Color
SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480
# Background
black = Color(0, 1)
noline = LineStyle(0, black)
bg_asset = RectangleAsset(SCREEN_WIDTH, SCREEN_HEIGHT, noline, black)
bg = Sprite(bg_asset, (0,0))
myapp = App(SCREEN_WIDTH, SCREEN_HEIGHT)
myapp.run()This snippet should look familiar, as it is a "cut down" version of the
last tutorial that you worked on (tutorial3.py). Notice that we have
removed the step function entirely. In this tutorial, we will add the step
function back, but in an entirely different way!
For the first part of this tutorial, we would like to customize the behavior
of the standard App class by creating an entirely new application class
called MyApp that inherits its basic behavior from the standard App class.