Correction Launching PyGame from wxWindows

thal thal at kahala.net
Tue Aug 27 12:21:31 CEST 2002


Sorry - slight correction:

Neil


#################################################
# wxPygame1.py

from wxPython.wx import *
import os, sys
import pygame, pygame.sprite, pygame.transform, pygame.image
from pygame.locals import *
import MinimalGame


class MyFrame(wxFrame):
    def __init__(self, parent, ID, title):
        wxFrame.__init__(self, parent, ID,
                title, wxDefaultPosition, wxSize(350, 200))


class MyApp(wxApp):
    def OnInit(self):
        frame = MyFrame(NULL, -10,"BasicWinTool")
        frame.Show(true)
        self.SetTopWindow(frame)
        #
        MinimalGame()
        #
        return true
app = MyApp(0)
app.MainLoop()




##################################################
#MinimalGame.py
#MinimalGame.py
import os
import pygame, pygame.font, pygame.image, pygame.mixer
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((800, 800), HWSURFACE|DOUBLEBUF)

background = pygame.Surface(screen.get_size())
background.fill((250, 250, 250))
screen.blit(background, (0, 0))
pygame.display.flip()

Objectimage = os.path.join('data', 'Adenine.gif')

while 1:
    event = pygame.event.poll()
    if event.type == QUIT or (event.type == KEYDOWN and event.key ==
K_ESCAPE):
        break
    OBJECT = pygame.image.load(Objectimage).convert()
    Objectpos = OBJECT.get_rect()
    Objectpos.right = screen.get_height()
    Objectmove = 8

    screen.blit(OBJECT, Objectpos)
    pygame.display.flip()





More information about the Python-list mailing list