Added day/night cycle
This commit is contained in:
parent
85728d450b
commit
51ece50ac0
|
|
@ -22,9 +22,6 @@ import shootergame.tiles.LightLevelNoise;
|
||||||
import shootergame.time.GameTimer;
|
import shootergame.time.GameTimer;
|
||||||
import shootergame.world.World;
|
import shootergame.world.World;
|
||||||
import shootergame.world.chunk.ChunkEventHandler;
|
import shootergame.world.chunk.ChunkEventHandler;
|
||||||
import shootergame.world.layer.layergen.LayerGenCaves;
|
|
||||||
import shootergame.world.layer.layergen.LayerGenEarth;
|
|
||||||
import shootergame.world.layer.layergen.LayerGenLavaCaves;
|
|
||||||
|
|
||||||
public class Main
|
public class Main
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import shootergame.entity.EntityBullet;
|
||||||
import shootergame.entity.EntityInventory;
|
import shootergame.entity.EntityInventory;
|
||||||
import shootergame.entity.EntityItem;
|
import shootergame.entity.EntityItem;
|
||||||
import shootergame.entity.EntityVertical;
|
import shootergame.entity.EntityVertical;
|
||||||
import shootergame.init.Items;
|
|
||||||
import shootergame.init.Textures;
|
import shootergame.init.Textures;
|
||||||
import shootergame.inventory.Inventory;
|
import shootergame.inventory.Inventory;
|
||||||
import shootergame.util.gl.GlHelpers;
|
import shootergame.util.gl.GlHelpers;
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,9 @@ import java.util.Random;
|
||||||
import shootergame.Main;
|
import shootergame.Main;
|
||||||
import shootergame.world.World;
|
import shootergame.world.World;
|
||||||
import shootergame.world.layer.Layer;
|
import shootergame.world.layer.Layer;
|
||||||
|
import shootergame.world.layer.layergen.LayerGenCaves;
|
||||||
import shootergame.world.layer.layergen.*;
|
import shootergame.world.layer.layergen.LayerGenEarth;
|
||||||
|
import shootergame.world.layer.layergen.LayerGenLavaCaves;
|
||||||
|
|
||||||
public class Layers
|
public class Layers
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,9 @@ import java.util.Random;
|
||||||
import shootergame.display.Camera;
|
import shootergame.display.Camera;
|
||||||
import shootergame.entity.Entity;
|
import shootergame.entity.Entity;
|
||||||
import shootergame.entity.particle.ParticleLava;
|
import shootergame.entity.particle.ParticleLava;
|
||||||
import shootergame.entity.particle.ParticleSmoke;
|
|
||||||
import shootergame.init.Textures;
|
import shootergame.init.Textures;
|
||||||
import shootergame.util.gl.GlHelpers;
|
import shootergame.util.gl.GlHelpers;
|
||||||
import shootergame.util.math.TileState;
|
import shootergame.util.math.TileState;
|
||||||
import shootergame.util.math.random.RandomHelpers;
|
|
||||||
import shootergame.util.math.vec.Vec2d;
|
import shootergame.util.math.vec.Vec2d;
|
||||||
import shootergame.util.math.vec.Vec2i;
|
import shootergame.util.math.vec.Vec2i;
|
||||||
import shootergame.world.chunk.Chunk;
|
import shootergame.world.chunk.Chunk;
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,10 @@ import java.util.Random;
|
||||||
|
|
||||||
import shootergame.Main;
|
import shootergame.Main;
|
||||||
import shootergame.entity.Entity;
|
import shootergame.entity.Entity;
|
||||||
import shootergame.entity.EntityDummy;
|
|
||||||
import shootergame.entity.EntityZombie;
|
import shootergame.entity.EntityZombie;
|
||||||
import shootergame.init.Tiles;
|
import shootergame.init.Tiles;
|
||||||
|
import shootergame.time.GameTimer;
|
||||||
|
import shootergame.util.math.MathHelpers;
|
||||||
import shootergame.util.math.TileState;
|
import shootergame.util.math.TileState;
|
||||||
import shootergame.util.math.random.OpenSimplexNoise;
|
import shootergame.util.math.random.OpenSimplexNoise;
|
||||||
import shootergame.util.math.random.RandomHelpers;
|
import shootergame.util.math.random.RandomHelpers;
|
||||||
|
|
@ -89,6 +90,8 @@ public class LayerGenEarth extends LayerGen
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getLightLevel() {
|
public double getLightLevel() {
|
||||||
return 0.3;
|
return MathHelpers.map(
|
||||||
|
Math.sin(GameTimer.getTime() / 100000.0)
|
||||||
|
, -1, 1, 0, 0.8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue