refactor model things
[carveJwlIkooP6JGAAIwe30JlM.git] / player_physics.h
index 90ea030a7bd2adab89cd6dc61a9de61155b32f93..ff8d1f7a25a921848254f2a6d1725d39713a316a 100644 (file)
@@ -633,16 +633,19 @@ VG_STATIC void player_do_motion(void)
    float horizontal = vg_get_axis("horizontal"),
          vertical = vg_get_axis("vertical");
 
-   if( (phys->rb.co[1] < 0.0f) && !player.is_dead )
+   if( world.water.enabled )
    {
-      audio_lock();
-      audio_player_set_flags( &audio_player_extra, AUDIO_FLAG_SPACIAL_3D );
-      audio_player_set_position( &audio_player_extra, phys->rb.co );
-      audio_player_set_vol( &audio_player_extra, 20.0f );
-      audio_player_playclip( &audio_player_extra, &audio_splash );
-      audio_unlock();
-
-      player_kill();
+      if( (phys->rb.co[1] < 0.0f) && !player.is_dead )
+      {
+         audio_lock();
+         audio_player_set_flags( &audio_player_extra, AUDIO_FLAG_SPACIAL_3D );
+         audio_player_set_position( &audio_player_extra, phys->rb.co );
+         audio_player_set_vol( &audio_player_extra, 20.0f );
+         audio_player_playclip( &audio_player_extra, &audio_splash );
+         audio_unlock();
+
+         player_kill();
+      }
    }
 
    if( phys->on_board )