Seite 1 von 1

Ich brauche ganz schnell Hilfe

Verfasst: Dienstag 6. Juli 2004, 12:11
von Kieshy
Ich brauche ganz dringend hilfe.. ich muss für meinen info kurs eine arbeit machen und nun ist mein programm kaputt. ich muss es aber noch bin heute abend abgeben.
Bitter helft mir schnell...

Danke

Code: Alles auswählen

import sys, pygame
pygame.init()
from pygame.locals import *
size = width, height = 685, 450
screen = pygame.display.set_mode(size)


player = pygame.image.load("player.jpg")
background = pygame.image.load("bild21.jpg")
steg = pygame.image.load("bank.bmp") # ist nur ein großer balken, am boden
steg2 = pygame.image.load("bank2.bmp") # ist ein balken auf den der spieler hüfen soll
ebene0 = steg2.get_rect()
ebene0.left = 0
ebene0.top = 450
ebene1 = steg.get_rect()
ebene1.left = 0
ebene1.bottom = 350
position = player.get_rect()
position.left = 0
position.bottom = height

player.set_colorkey() # funktioniert nicht... ich versuche die farbe um den spieler wegzukriegen
while 1:
    for event in pygame.event.get():

        if event.type == pygame.QUIT: sys.exit()
        if position.bottom < ebene0.top:
            position.bottom =ebene0.top
        if position.top > ebene1.bottom and position.left < ebene1.right: # funktioniert gar nicht
            position.bottom = ebene0.top
            
        
        if event.type == KEYDOWN:
            if event.key == K_RIGHT:
                position.left+=50
            if event.key == K_LEFT:
                position.left+=-50
            if event.key == K_UP:
                position.bottom+=-150
            if event.key == (K_UP and K_a):
                position.bottom+=-150
                position.left+=-50
            if event.key == (K_UP and K_s):
                position.bottom+=-150
                position.left+=50
        
    screen.blit(background, (0, 0))       #malt einen Hintergrund
    screen.blit(player, position)
    screen.blit(steg, ebene1)
    pygame.display.update()

Verfasst: Dienstag 6. Juli 2004, 12:42
von Dookie
Hi Kieshy,

ich hab mal den Source in Code-Tags gesetzt.

Da hier wohl keiner Deine verwendeten Bilder hat (player.jpg, bild21.jpg, ...) wirds auch schwer Dein Script zu testen.


Gruß

Dookie

Verfasst: Dienstag 6. Juli 2004, 13:04
von Kieshy
bilder sind egal.. das ist aj nur ein beliebiger hintergrund und eine figur und dann noch 2 balken, die ich im paint selber gemalt hab... wenn jm mir wirklich helfen kann und will... kann ich auch dich bilder schicken.. doch ich brauche wirklcih hilfe.. sonnst bin ich total aufeschmissen.