X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fvrinput.cc;h=d5692b8d94ca1bebe4acc45d9087f5ebef2ef33b;hp=2a25f537ca09a078f685d4981d20474741020c4a;hb=2c648dbdf80ad77015e3283beb028cd389c2d2fa;hpb=c22f7c9b89f295140c523d85829062de21af29a0 diff --git a/src/vrinput.cc b/src/vrinput.cc index 2a25f53..d5692b8 100644 --- a/src/vrinput.cc +++ b/src/vrinput.cc @@ -2,6 +2,7 @@ #include #include "vrinput.h" #include "scene.h" +#include "shader.h" VRHand vrhand[2]; @@ -13,6 +14,9 @@ bool init_vrhands() if(!(scn->load("data/vrhands.obj"))) { return false; } + scn->objects[0]->node->set_position(Vec3(0, 150, 0)); + scn->objects[1]->node->set_position(Vec3(0, 250, 0)); + scn->update(0); return true; } @@ -22,7 +26,7 @@ void destroy_vrhands() scn = 0; } -void update_vrhands() +void update_vrhands(const Avatar *avatar) { for(int i=0; i<2; i++) { if(goatvr_hand_active(i)) { @@ -33,8 +37,12 @@ void update_vrhands() vrhand[i].valid = false; } } + + scn->update(0); } void draw_vrhands() { + bind_shader(0); + scn->draw(); }