All pastes #544830 Raw Edit

Untitled

public python v1 · immutable
·published 2007-06-06 16:36 UTC
rendered paste body
'''Diccionario global de teclas:0 = Tecla libre1 = Tecla PrecionadaPasos para agregar una tecla al diccionario:	1- agregar una entrada mas al diccionario de	inicializacion en script "Inicio"	2- agregar una funcion RegTecla mas	en este script de esta manera		RegTecla('NombreTecla',K.CodigoTecla)	3- queda disponible de la siguiente forma:		G.Teclas['NombreTecla']'''import GameLogic as Gimport GameKeys as KC = G.getCurrentController()Key = C.getSensor('Keyboard')KeyList = Key.getPressedKeys()def RegTecla(NombreTecla, CodigoTecla):	if i[1] == 1:		if i[0] == CodigoTecla:			G.Teclas[NombreTecla] = 1			print "+ %s" % (NombreTecla)	if i[1] == 3:		if i[0] == CodigoTecla:			G.Teclas[NombreTecla] = 0			print "- %s" % (NombreTecla)for i in KeyList:	RegTecla('W', K.WKEY)	RegTecla('A', K.AKEY)	RegTecla('S', K.SKEY)	RegTecla('D', K.DKEY)	RegTecla('Space', K.SPACEKEY)	RegTecla('Up', K.UPARROWKEY)	RegTecla('Down', K.DOWNARROWKEY)	RegTecla('Left', K.LEFTARROWKEY)	RegTecla('Right', K.RIGHTARROWKEY)