def reset_controller(self):
     """
     Reset the controller
     """
     try:
         self.con = gc.Controller()
         self.con.connect()
         self.con.setSpeed(2.0)
         self.con.setRotateSpeed(40.)
         print("successfully connect to game controller")
     except:
         print('Error: Socket Connection failed')
         print('did you open your unity exe file?')
         sys.exit()
Exemplo n.º 2
0
import GameController as gc
import imgdecode as imd
import numpy as np
import cv2

con = gc.Controller()
con.connect()

keyarray = np.zeros(128, dtype=np.int)

while True:
    img = con.getDepth()
    img = imd.decode(img)
    cv2.imshow('Depth', img)

    key = cv2.waitKey(10)
    if key <= 127:
        keyarray[key] = ~keyarray[key]
        ckey = chr(key)
        if ckey.isalnum():
            if keyarray[key] != 0:
                con.KeyDown(ckey)
            else:
                con.KeyUp(ckey)
        elif key == 27:
            break

con.close()
import GameController as control

if __name__ == '__main__':
    cont = control.Controller()
    cont.run(1)
 def end_game(self):
     """Metoda wywołująca ekran zakończenia gry"""
     cont = control.Controller()
     cont.run(2)
     sys.exit()