History

add a sound when moving so we aren't ninjas

Stephen Birarda committed 13 years ago

Commit 45521401 parent f9793239 files · +89 −31Browse files

Showing the changes to interface/src/main.cpp (1 of 9 files). Show all

Unified · Split

interface/src/main.cpp+13−12
@@ -193,8 +193,6 @@ unsigned int texture_height = 256; · 192 unmodified lines
193193 float particle_attenuation_quadratic[] = { 0.0f, 0.0f, 2.0f }; // larger Z = smaller particles
194194 float pointer_attenuation_quadratic[] = { 1.0f, 0.0f, 0.0f }; // for 2D view
195195
196−
197−
198196 #ifdef MARKER_CAPTURE
199197
200198 /*** Marker Capture ***/
@@ -690,17 +688,20 @@ const float KEYBOARD_FLY_RATE = 0.08; · 489 unmodified lines
690688
691689 void specialkey(int k, int x, int y)
692690 {
693− if (k == GLUT_KEY_UP) fwd_vel += KEYBOARD_FLY_RATE;
694− if (k == GLUT_KEY_DOWN) fwd_vel -= KEYBOARD_FLY_RATE;
695− if (k == GLUT_KEY_LEFT) {
696− if (glutGetModifiers() == GLUT_ACTIVE_SHIFT) lateral_vel -= KEYBOARD_STRAFE_RATE;
691+ if (k == GLUT_KEY_UP || k == GLUT_KEY_DOWN || k == GLUT_KEY_LEFT || k == GLUT_KEY_RIGHT) {
692+ if (k == GLUT_KEY_UP) fwd_vel += KEYBOARD_FLY_RATE;
693+ if (k == GLUT_KEY_DOWN) fwd_vel -= KEYBOARD_FLY_RATE;
694+ if (k == GLUT_KEY_LEFT) {
695+ if (glutGetModifiers() == GLUT_ACTIVE_SHIFT) lateral_vel -= KEYBOARD_STRAFE_RATE;
697696 else render_yaw_rate -= KEYBOARD_YAW_RATE;
698− }
699− if (k == GLUT_KEY_RIGHT) {
700− if (glutGetModifiers() == GLUT_ACTIVE_SHIFT) lateral_vel += KEYBOARD_STRAFE_RATE;
701− else render_yaw_rate += KEYBOARD_YAW_RATE;
702− }
703−
697+ }
698+ if (k == GLUT_KEY_RIGHT) {
699+ if (glutGetModifiers() == GLUT_ACTIVE_SHIFT) lateral_vel += KEYBOARD_STRAFE_RATE;
700+ else render_yaw_rate += KEYBOARD_YAW_RATE;
701+ }
702+
703+ audio.setWalkingState(true);
704+ }
704705 }
705706 void key(unsigned char k, int x, int y)
706707 {