AL::ALMotionProxy *g_pMotion;
int main( int argc, char *argv[] )
{
g_pMotion = new AL::ALMotionProxy("127.0.0.1", 9559);
int P=2;
do{
walk();
}while(P==2);
delete g_pMotion;
return 0;
}
void walk(void)
{
AL::ALMotionProxy &motion = *g_pMotion;
double fractionMaxSpeed=0.2;
AL::ALValue names = AL::ALValue::array("LHipPitch");
AL::ALValue angles = AL::ALValue::array(-0.4);
motion.setAngles(names, angles, fractionMaxSpeed);
}
QUw6OkFMTW90aW9uUHJveHkgKmdfcE1vdGlvbjsKCmludCBtYWluKCBpbnQgYXJnYywgY2hhciAqYXJndltdICkKewogICAgZ19wTW90aW9uID0gbmV3IEFMOjpBTE1vdGlvblByb3h5KCIxMjcuMC4wLjEiLCA5NTU5KTsKICAgIAogICAgaW50IFA9MjsKIAogICAgZG97CiAgICAgICAgd2FsaygpOwogICAgfXdoaWxlKFA9PTIpOwoKICAgIGRlbGV0ZSBnX3BNb3Rpb247CgogICAgcmV0dXJuIDA7Cn0KIAp2b2lkIHdhbGsodm9pZCkKewogICAgICAgIEFMOjpBTE1vdGlvblByb3h5ICZtb3Rpb24gPSAqZ19wTW90aW9uOwogICAgICAgIGRvdWJsZSBmcmFjdGlvbk1heFNwZWVkPTAuMjsKIAogICAgICAgIEFMOjpBTFZhbHVlIG5hbWVzID0gQUw6OkFMVmFsdWU6OmFycmF5KCJMSGlwUGl0Y2giKTsgCiAKICAgICAgICBBTDo6QUxWYWx1ZSBhbmdsZXMgID0gQUw6OkFMVmFsdWU6OmFycmF5KC0wLjQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgbW90aW9uLnNldEFuZ2xlcyhuYW1lcywgYW5nbGVzLCBmcmFjdGlvbk1heFNwZWVkKTsKIAp9