cool terrain
This commit is contained in:
parent
04a4ce42e8
commit
76fc89c28e
@ -170,7 +170,7 @@ func main() {
|
|||||||
// Generate world
|
// Generate world
|
||||||
wtexraw := Checkerboard([]color.Color{color.RGBA{R: 0, G: 255, B: 0, A: 255}, color.RGBA{R: 50, G: 150, B: 0, A: 255}}, 32)
|
wtexraw := Checkerboard([]color.Color{color.RGBA{R: 0, G: 255, B: 0, A: 255}, color.RGBA{R: 50, G: 150, B: 0, A: 255}}, 32)
|
||||||
wtex := hrend.NewTexture(wtexraw, 1)
|
wtex := hrend.NewTexture(wtexraw, 1)
|
||||||
world := DiamondSquareTerrain(32, 1, 9) // must be power of two
|
world := DiamondSquareTerrain(32, 0.5, 9) // must be power of two
|
||||||
|
|
||||||
// Generate skybox
|
// Generate skybox
|
||||||
skyraw := Gradient1px(color.RGBA{R: 100, G: 100, B: 255, A: 255}, color.RGBA{R: 0, G: 0, B: 25, A: 255}, 32)
|
skyraw := Gradient1px(color.RGBA{R: 100, G: 100, B: 255, A: 255}, color.RGBA{R: 0, G: 0, B: 25, A: 255}, 32)
|
||||||
@ -189,7 +189,7 @@ func main() {
|
|||||||
objects := make([]*hrend.ObjectDef, 0)
|
objects := make([]*hrend.ObjectDef, 0)
|
||||||
objects = append(objects, hrend.NewObjectDef(world, wtex))
|
objects = append(objects, hrend.NewObjectDef(world, wtex))
|
||||||
worldobj := objects[len(objects)-1]
|
worldobj := objects[len(objects)-1]
|
||||||
worldobj.Pos.Y -= 3
|
worldobj.Pos.Y -= 8
|
||||||
worldobj.Color = hrend.Vec3f{0.0, 1.0, 0.0}
|
worldobj.Color = hrend.Vec3f{0.0, 1.0, 0.0}
|
||||||
objects = append(objects, hrend.NewObjectDef(sky, skytex)) // the actual skybox
|
objects = append(objects, hrend.NewObjectDef(sky, skytex)) // the actual skybox
|
||||||
skyobj := objects[len(objects)-1]
|
skyobj := objects[len(objects)-1]
|
||||||
|
Loading…
Reference in New Issue
Block a user