from time import sleep
from pyjuni.robodog import *
from pyjuni.deflib import *
from pyjuni.jkeyevent import *

   
if __name__ == "__main__":
    oldRoll = 0
    oldPitch = 0

    robodog = RoboDog()
    jkey = JKeyEvent()  

    robodog.Open()
    sleep(1)
    [roll, pitch] = robodog.get_tilt()
    oldRoll = roll
    oldPitch = pitch

    while not jkey.isKeyEscPressed():
        [roll, pitch] = robodog.get_tilt()
        diff = abs(roll-oldRoll) + abs(pitch-oldPitch)
        if diff > 0:
            if diff < 3 :
                robodog.sound(개소리, 신음, 크게)
                robodog.headLEDExp(ILOVEU)
                robodog.gesture(기지개켜기)
                sleep(3)
                robodog.gesture(준비)
                sleep(2)
            else:
                robodog.sound(개소리, 화난, 크게)
                robodog.headLEDExp(찢눈깜박임)
                robodog.move(50)
                sleep(2)
                robodog.gesture(준비)
                sleep(2)
            robodog.headLEDExp(왕눈이)
            [roll, pitch] = robodog.get_tilt()
        oldRoll = roll
        oldPitch = pitch
        sleep(0.1)

    robodog.Close()
