Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2011, 16:56
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: ayuda codigo c++ a python

Cita:
Iniciado por poeta3d Ver Mensaje
void keyboard (unsigned char key, int x, int y)
if (key==‘q’)

xrot += 1;
if (xrot >360) xrot -= 360;
quisiera ayuda para pasar este codigo en c++ a python yo lo cambie asi
De C++
Código C++:
Ver original
  1. void keyboard (unsigned char key, int x, int y)
  2.     if (key==‘q’)
  3.    
  4.     xrot += 1;
  5.     if (xrot >360) xrot -= 360;

A Python
Código Python:
Ver original
  1. def keyboard(key, x, y):
  2.     #De preferencia
  3.     global xrot
  4.     if key == 'q':
  5.         xrot += 1
  6.     if xrot > 360:
  7.         xrot -= 360

Cita:
Iniciado por poeta3d Ver Mensaje
def keyboard(key,x,y)
if key=="q":
xrot+=1
if xrot>360:
xrot-=360

pero me tira el error variable local xrot referenciada antes de la asignacion o assignment no entiendo que esta mal. de todas formas al principio del codigo fuera de la funcion coloque xrot=0 eso tendra algo que ver? o on?
Supongo que en C++ xrot es una variable global, por que tampoco la veo dentro de la función.