View Single Post
  #1  
Old 01-08-2012, 03:06 AM
nmohandes nmohandes is offline
Member
 
Join Date: Jan 2012
Posts: 2
joystick position

Hi

I am writing a program and i need to take the joystick position when clicking on certain objects on the screen

like the user will select one object from the screen and then rotate it and then move the joystick to select another object ...

I have the code that have the position and move on empty screen

import viz
import vizjoy
viz.go()
import vizinfo
#IMPORTANT: Need to add a joystick. This will return the first detected joystick
joy = vizjoy.add()
#Add textures
hand = viz.addTexture('hand.jpg')
#Add the texture quad for the joystick position
joystick = viz.addTexQuad(viz.SCREEN)
joystick.setScale([0.3,0.3,1])
#Set the joystick texture to the dot
joystick.texture(hand)
JOY_CENTER_X = 0.5
JOY_CENTER_Y = 0.35
JOY_SCALE = 10.0
#Joystick position has changed, update dot
def joymove(e):
joystick.setPosition(JOY_CENTER_X+(e.pos[0]),JOY_CENTER_Y-(e.pos[1]))

#Set all the joystick callbacks
viz.callback(vizjoy.MOVE_EVENT,joymove)


How i can select one specific object on the screen ... do some action ( rotate) and then select another one ..

any ideas or hints

thank you
Reply With Quote