diff --git a/examples/audio/audio_sound_positioning.c b/examples/audio/audio_sound_positioning.c index 41ea4cb7484f..67e079b0ae29 100644 --- a/examples/audio/audio_sound_positioning.c +++ b/examples/audio/audio_sound_positioning.c @@ -4,7 +4,7 @@ * * Example complexity rating: [★★☆☆] 2/4 * -* Example originally created with raylib 5.5, last time updated with raylib 5.5 +* Example originally created with raylib 5.5, last time updated with raylib 6.0 * * Example contributed by Le Juez Victor (@Bigfoot71) and reviewed by Ramon Santamaria (@raysan5) * @@ -116,14 +116,14 @@ static void SetSoundPosition(Camera listener, Sound sound, Vector3 position, flo // Calculate normalized vectors for spatial positioning Vector3 normalizedDirection = Vector3Normalize(direction); Vector3 forward = Vector3Normalize(Vector3Subtract(listener.target, listener.position)); - Vector3 right = Vector3Normalize(Vector3CrossProduct(listener.up, forward)); + Vector3 right = Vector3Normalize(Vector3CrossProduct(forward, listener.up)); // Reduce volume for sounds behind the listener float dotProduct = Vector3DotProduct(forward, normalizedDirection); if (dotProduct < 0.0f) attenuation *= (1.0f + dotProduct*0.5f); // Set stereo panning based on sound position relative to listener - float pan = 0.5f + 0.5f*Vector3DotProduct(normalizedDirection, right); + float pan = Vector3DotProduct(normalizedDirection, right); // Apply final sound properties SetSoundVolume(sound, attenuation); diff --git a/examples/core/core_highdpi_testbed.c b/examples/core/core_highdpi_testbed.c index 16c5d2b4d6ee..9b2cfbae2267 100644 --- a/examples/core/core_highdpi_testbed.c +++ b/examples/core/core_highdpi_testbed.c @@ -97,9 +97,6 @@ int main(void) // De-Initialization //-------------------------------------------------------------------------------------- - - // TODO: Unload all loaded resources at this point - CloseWindow(); // Close window and OpenGL context //-------------------------------------------------------------------------------------- diff --git a/examples/models/models_decals.c b/examples/models/models_decals.c index 2956d3c7ab53..dee998d200b3 100644 --- a/examples/models/models_decals.c +++ b/examples/models/models_decals.c @@ -249,7 +249,7 @@ int main(void) DrawText("(c) Character model and texture from kenney.nl", screenWidth - 260, screenHeight - 20, 10, GRAY); // UI elements - if (GuiButton((Rectangle){ 10, screenHeight - 1000.f, 100, 60 }, showModel ? "Hide Model" : "Show Model")) showModel = !showModel; + if (GuiButton((Rectangle){ 10, screenHeight - 100.0f, 100, 60 }, showModel ? "Hide Model" : "Show Model")) showModel = !showModel; if (GuiButton((Rectangle){ 10 + 110, screenHeight - 100.0f, 100, 60 }, "Clear Decals")) { diff --git a/examples/models/models_loading_iqm.c b/examples/models/models_loading_iqm.c index 0eab898a4dff..46581e4d4afa 100644 --- a/examples/models/models_loading_iqm.c +++ b/examples/models/models_loading_iqm.c @@ -66,8 +66,8 @@ int main(void) // Play animation when spacebar is held down animCurrentFrame += 1.0f; - UpdateModelAnimation(model, anims[0], animCurrentFrame); - if (animCurrentFrame >= anims[0].keyframeCount) animCurrentFrame = 0; + UpdateModelAnimation(model, anims[animIndex], animCurrentFrame); + if (animCurrentFrame >= anims[animIndex].keyframeCount) animCurrentFrame = 0; //---------------------------------------------------------------------------------- // Draw