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.world.World;
|
||||
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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@ import shootergame.entity.EntityBullet;
|
|||
import shootergame.entity.EntityInventory;
|
||||
import shootergame.entity.EntityItem;
|
||||
import shootergame.entity.EntityVertical;
|
||||
import shootergame.init.Items;
|
||||
import shootergame.init.Textures;
|
||||
import shootergame.inventory.Inventory;
|
||||
import shootergame.util.gl.GlHelpers;
|
||||
|
|
|
|||
|
|
@ -6,8 +6,9 @@ import java.util.Random;
|
|||
import shootergame.Main;
|
||||
import shootergame.world.World;
|
||||
import shootergame.world.layer.Layer;
|
||||
|
||||
import shootergame.world.layer.layergen.*;
|
||||
import shootergame.world.layer.layergen.LayerGenCaves;
|
||||
import shootergame.world.layer.layergen.LayerGenEarth;
|
||||
import shootergame.world.layer.layergen.LayerGenLavaCaves;
|
||||
|
||||
public class Layers
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,11 +5,9 @@ import java.util.Random;
|
|||
import shootergame.display.Camera;
|
||||
import shootergame.entity.Entity;
|
||||
import shootergame.entity.particle.ParticleLava;
|
||||
import shootergame.entity.particle.ParticleSmoke;
|
||||
import shootergame.init.Textures;
|
||||
import shootergame.util.gl.GlHelpers;
|
||||
import shootergame.util.math.TileState;
|
||||
import shootergame.util.math.random.RandomHelpers;
|
||||
import shootergame.util.math.vec.Vec2d;
|
||||
import shootergame.util.math.vec.Vec2i;
|
||||
import shootergame.world.chunk.Chunk;
|
||||
|
|
|
|||
|
|
@ -4,9 +4,10 @@ import java.util.Random;
|
|||
|
||||
import shootergame.Main;
|
||||
import shootergame.entity.Entity;
|
||||
import shootergame.entity.EntityDummy;
|
||||
import shootergame.entity.EntityZombie;
|
||||
import shootergame.init.Tiles;
|
||||
import shootergame.time.GameTimer;
|
||||
import shootergame.util.math.MathHelpers;
|
||||
import shootergame.util.math.TileState;
|
||||
import shootergame.util.math.random.OpenSimplexNoise;
|
||||
import shootergame.util.math.random.RandomHelpers;
|
||||
|
|
@ -89,6 +90,8 @@ public class LayerGenEarth extends LayerGen
|
|||
|
||||
@Override
|
||||
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