Skip to content

Commit

Permalink
Merge pull request #256 from JupiterRider/master
Browse files Browse the repository at this point in the history
Update examples
  • Loading branch information
gen2brain committed Apr 13, 2023
2 parents a62b332 + 68a3ace commit 0fdd3be
Show file tree
Hide file tree
Showing 17 changed files with 27 additions and 118 deletions.

This file was deleted.

Binary file removed examples/audio/audio_multichannel_sound/sound.wav
Binary file not shown.
Binary file removed examples/audio/audio_multichannel_sound/target.ogg
Binary file not shown.
6 changes: 2 additions & 4 deletions examples/core/3d_camera_first_person/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

const (
Expand Down Expand Up @@ -29,12 +29,10 @@ func main() {
colors[i] = rl.NewColor(uint8(rl.GetRandomValue(20, 255)), uint8(rl.GetRandomValue(10, 55)), 30, 255)
}

rl.SetCameraMode(camera, rl.CameraFirstPerson) // Set a first person camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFirstPerson) // Update camera with first person mode

rl.BeginDrawing()

Expand Down
6 changes: 2 additions & 4 deletions examples/core/3d_camera_free/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand All @@ -16,12 +16,10 @@ func main() {

cubePosition := rl.NewVector3(0.0, 0.0, 0.0)

rl.SetCameraMode(camera, rl.CameraFree) // Set a free camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFree) // Update camera with free camera mode

if rl.IsKeyDown(rl.KeyZ) {
camera.Target = rl.NewVector3(0.0, 0.0, 0.0)
Expand Down
4 changes: 1 addition & 3 deletions examples/core/3d_picking/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,10 @@ func main() {
var ray rl.Ray
var collision rl.RayCollision

rl.SetCameraMode(camera, rl.CameraFree) // Set a free camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFree) // Update camera with free camera mode

if rl.IsMouseButtonPressed(rl.MouseLeftButton) {
if !collision.Hit {
Expand Down
6 changes: 2 additions & 4 deletions examples/core/world_screen/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand All @@ -19,12 +19,10 @@ func main() {
cubePosition := rl.NewVector3(0.0, 0.0, 0.0)
cubeScreenPosition := rl.Vector2{}

rl.SetCameraMode(camera, rl.CameraFree) // Set a free camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFree) // Update camera with free camera mode

// Calculate cube screen space position (with a little offset to be in top)
cubeScreenPosition = rl.GetWorldToScreen(rl.NewVector3(cubePosition.X, cubePosition.Y+2.5, cubePosition.Z), camera)
Expand Down
4 changes: 2 additions & 2 deletions examples/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ module examples
go 1.19

require (
github.com/gen2brain/raylib-go/physics v0.0.0-20230307111832-5dcd22c1f844
github.com/gen2brain/raylib-go/raylib v0.0.0-20230307112435-42e75c98a85b
github.com/gen2brain/raylib-go/physics v0.0.0-20230413172235-a62b332ffc4a
github.com/gen2brain/raylib-go/raylib v0.0.0-20230413172235-a62b332ffc4a
github.com/jakecoffman/cp v1.2.1
github.com/neguse/go-box2d-lite v0.0.0-20170921151050-5d8ed9b7272b
)
8 changes: 4 additions & 4 deletions examples/go.sum
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
github.com/gen2brain/raylib-go/physics v0.0.0-20230307111832-5dcd22c1f844 h1:Ujsq26uwt3Ee1Liif/A+61hUPEOeeRc24zZORP52Fko=
github.com/gen2brain/raylib-go/physics v0.0.0-20230307111832-5dcd22c1f844/go.mod h1:Vf/TIMnolPj/pEnPQObb/cL481gg/La8CgwibfA9gx4=
github.com/gen2brain/raylib-go/raylib v0.0.0-20230307112435-42e75c98a85b h1:YK1HMLMb37bDpjetVdsQYJ+J+40gavgbt+XP5FK3MKw=
github.com/gen2brain/raylib-go/raylib v0.0.0-20230307112435-42e75c98a85b/go.mod h1:+NbsqGlEQqGqrsgJFF5Yj2dkvn0ML2SQb8RqM2hJsPU=
github.com/gen2brain/raylib-go/physics v0.0.0-20230413172235-a62b332ffc4a h1:YiVRz76RzAgEl4UDxXK51PZp4a46ocSF3MN5RPDiKs8=
github.com/gen2brain/raylib-go/physics v0.0.0-20230413172235-a62b332ffc4a/go.mod h1:Vf/TIMnolPj/pEnPQObb/cL481gg/La8CgwibfA9gx4=
github.com/gen2brain/raylib-go/raylib v0.0.0-20230413172235-a62b332ffc4a h1:Ia3FYwv7nxvb55YZCKfiXfgLwrrQv3fbjvnSwnOAl14=
github.com/gen2brain/raylib-go/raylib v0.0.0-20230413172235-a62b332ffc4a/go.mod h1:AwtGA3aTtYdezNxEVbfchaLw/z+CuRDh2Mlxy0FbBro=
github.com/jakecoffman/cp v1.2.1 h1:zkhc2Gpo9l4NLUZfeG3j33+3bQD7MkqPa+n5PdX+5mI=
github.com/jakecoffman/cp v1.2.1/go.mod h1:JjY/Fp6d8E1CHnu74gWNnU0+b9VzEdUVPoJxg2PsTQg=
github.com/neguse/go-box2d-lite v0.0.0-20170921151050-5d8ed9b7272b h1:+67TGbwfgeB5o03Rx+ZBW44zAQ+wUujcwdRA0p9CbJI=
Expand Down
6 changes: 2 additions & 4 deletions examples/models/billboard/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand All @@ -20,12 +20,10 @@ func main() {
bill := rl.LoadTexture("billboard.png") // Our texture billboard
billPosition := rl.NewVector3(0.0, 2.0, 0.0) // Position where draw billboard

rl.SetCameraMode(camera, rl.CameraOrbital) // Set an orbital camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode

rl.BeginDrawing()

Expand Down
6 changes: 2 additions & 4 deletions examples/models/cubicmap/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand Down Expand Up @@ -30,14 +30,12 @@ func main() {

rl.UnloadImage(image) // Unload cubicmap image from RAM, already uploaded to VRAM

rl.SetCameraMode(camera, rl.CameraOrbital) // Set an orbital camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
// Update

rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode

// Draw

Expand Down
4 changes: 1 addition & 3 deletions examples/models/first_person_maze/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ func main() {

mapPosition := rl.NewVector3(-16.0, 0.0, -8.0) // Set model position

rl.SetCameraMode(camera, rl.CameraFirstPerson) // Set camera mode

rl.SetTargetFPS(60) // Set our game to run at 60 frames-per-second
//--------------------------------------------------------------------------------------

Expand All @@ -57,7 +55,7 @@ func main() {
//----------------------------------------------------------------------------------
oldCamPos := camera.Position // Store old camera position

rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFirstPerson) // Update camera with first person mode

// Check player collision (we simplify to 2D collision detection)
playerPos := rl.NewVector2(camera.Position.X, camera.Position.Z)
Expand Down
6 changes: 2 additions & 4 deletions examples/models/heightmap/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package main
import (
//"fmt"

"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand All @@ -30,14 +30,12 @@ func main() {

rl.UnloadImage(image) // Unload heightmap image from RAM, already uploaded to VRAM

rl.SetCameraMode(camera, rl.CameraOrbital) // Set an orbital camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
// Update

rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode

// Draw

Expand Down
7 changes: 2 additions & 5 deletions examples/shaders/custom_uniform/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand Down Expand Up @@ -39,9 +39,6 @@ func main() {
// Create a RenderTexture2D to be used for render to texture
target := rl.LoadRenderTexture(screenWidth, screenHeight)

// Setup orbital camera
rl.SetCameraMode(camera, rl.CameraOrbital) // Set an orbital camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
Expand All @@ -55,7 +52,7 @@ func main() {
// Send new value to the shader to be used on drawing
rl.SetShaderValue(shader, swirlCenterLoc, swirlCenter, rl.ShaderUniformVec2)

rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode

rl.BeginDrawing()

Expand Down
4 changes: 1 addition & 3 deletions examples/shaders/mesh_instancing/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,6 @@ func main() {
mmap := material.GetMap(rl.MapDiffuse)
mmap.Color = rl.Red

rl.SetCameraMode(camera, rl.CameraOrbital)

rl.SetTargetFPS(int32(fps))
for !rl.WindowShouldClose() {
// Update
Expand Down Expand Up @@ -187,7 +185,7 @@ func main() {
transforms[i] = rl.MatrixMultiply(transforms[i], rl.MatrixTranslate(0.0, y, 0.0))
}

rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode
//----------------------------------------------------------------------------------

// Draw
Expand Down
6 changes: 2 additions & 4 deletions examples/shaders/model_shader/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package main
import (
"fmt"

"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

func main() {
Expand All @@ -29,12 +29,10 @@ func main() {

position := rl.NewVector3(0.0, 0.0, 0.0) // Set model position

rl.SetCameraMode(camera, rl.CameraFree) // Set free camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraFree) // Update camera with free camera mode

rl.BeginDrawing()

Expand Down
6 changes: 2 additions & 4 deletions examples/shaders/postprocessing/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package main

import (
"github.com/gen2brain/raylib-go/raylib"
rl "github.com/gen2brain/raylib-go/raylib"
)

const MaxPostproShaders = 12
Expand Down Expand Up @@ -77,12 +77,10 @@ func main() {
// Create a RenderTexture2D to be used for render to texture
target := rl.LoadRenderTexture(screenWidth, screenHeight)

rl.SetCameraMode(camera, rl.CameraOrbital) // Set free camera mode

rl.SetTargetFPS(60)

for !rl.WindowShouldClose() {
rl.UpdateCamera(&camera) // Update camera
rl.UpdateCamera(&camera, rl.CameraOrbital) // Update camera with orbital camera mode

if rl.IsKeyPressed(rl.KeyRight) {
currentShader++
Expand Down

0 comments on commit 0fdd3be

Please sign in to comment.