X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fapp.cc;h=764d2485b23bada404103207fe3f75272caacb94;hp=44c65fd1b150e9ebcf5a86282e159c69dcd883d4;hb=01d6ef175190e649ecf7deb298f34f0e9bd3233e;hpb=2829b50d6b3d9e97fc9399f5b6929f7d64021366 diff --git a/src/app.cc b/src/app.cc index 44c65fd..764d248 100644 --- a/src/app.cc +++ b/src/app.cc @@ -278,6 +278,21 @@ static void update(float dt) exman->update(dt); exui_update(dt); + // use goatvr sticks for joystick input + int num_vr_sticks = goatvr_num_sticks(); + if(num_vr_sticks > 0) { + float p[2]; + goatvr_stick_pos(0, p); + joy_move.x = p[0]; + joy_move.y = -p[1]; + } + if(num_vr_sticks > 1) { + float p[2]; + goatvr_stick_pos(1, p); + joy_look.x = p[0]; + } + + float speed = walk_speed * dt; Vec3 dir;