All pastes #817286 Raw Edit

Unbenannt

public text v1 · immutable
·published 2007-12-15 12:14 UTC
rendered paste body
for event in soya.process_event():
    if   event[0] == sdlconst.KEYDOWN:
        if   (event[1] == sdlconst.K_q) or (event[1] == sdlconst.K_ESCAPE):
	    sys.exit() # Quit the game
	elif event[1] == sdlconst.K_LEFT:  self.left_key_down  = 1
	elif event[1] == sdlconst.K_RIGHT: self.right_key_down = 1
	elif event[1] == sdlconst.K_UP:    self.up_key_down    = 1
	elif event[1] == sdlconst.K_DOWN:  self.down_key_down  = 1
	elif event[1] == sdlconst.K_w:  self.w_key_down  = 1
       #elif event[1] == sdlconst.K_s:  self.s_key_down  = 1
                
    elif event[0] == sdlconst.KEYUP:
        if   event[1] == sdlconst.K_LEFT:  self.left_key_down  = 0
	elif event[1] == sdlconst.K_RIGHT: self.right_key_down = 0
	elif event[1] == sdlconst.K_UP:    self.up_key_down    = 0
	elif event[1] == sdlconst.K_DOWN:  self.down_key_down  = 0
       #elif event[1] == sdlconst.K_w:  self.w_key_down  = 0
       #elif event[1] == sdlconst.K_s:  self.s_key_down  = 0