From a12ae923d3289d6b4285b5f73e5d983c933295fe Mon Sep 17 00:00:00 2001 From: halotroop2288 Date: Tue, 25 Feb 2020 14:49:39 -0800 Subject: [PATCH] OMFG STOP IT --- .../com/github/hydos/ginger/Litecraft.java | 113 ------------------ 1 file changed, 113 deletions(-) delete mode 100644 src/main/java/com/github/hydos/ginger/Litecraft.java diff --git a/src/main/java/com/github/hydos/ginger/Litecraft.java b/src/main/java/com/github/hydos/ginger/Litecraft.java deleted file mode 100644 index 87dd62d..0000000 --- a/src/main/java/com/github/hydos/ginger/Litecraft.java +++ /dev/null @@ -1,113 +0,0 @@ -package com.github.hydos.ginger; - -import com.github.halotroop.litecraft.world.*; -import com.github.hydos.ginger.engine.api.*; -import com.github.hydos.ginger.engine.api.game.*; -import com.github.hydos.ginger.engine.cameras.*; -import com.github.hydos.ginger.engine.elements.buttons.TextureButton; -import com.github.hydos.ginger.engine.elements.objects.*; -import com.github.hydos.ginger.engine.font.*; -import com.github.hydos.ginger.engine.io.Window; -import com.github.hydos.ginger.engine.math.vectors.*; -import com.github.hydos.ginger.engine.obj.ModelLoader; -import com.github.hydos.ginger.engine.obj.shapes.StaticCube; -import com.github.hydos.ginger.engine.render.MasterRenderer; -import com.github.hydos.ginger.engine.render.models.TexturedModel; -import com.github.hydos.ginger.engine.utils.Loader; -import com.github.hydos.ginger.main.settings.Constants; - -public class Litecraft extends Game -{ - private World world; - private Ginger ginger3D; - private boolean isInWorld = false; - - //temp stuff to test out fbo fixes - int oldWindowWidth = Window.width; - int oldWindowHeight = Window.height; - - public Litecraft() - { - Constants.movementSpeed = 0.00005f; - Constants.turnSpeed = 0.00006f; - Constants.gravity = new org.joml.Vector3f(0,-0.0000000005f,0); - Constants.jumpPower = 0.00005f; - Window.create(1200, 800, "LiteCraft", 60); - GingerUtils.init(); - Window.setBackgroundColour(0.2f, 0.2f, 0.6f); - TexturedModel dirtModel = ModelLoader.loadGenericCube("block/cubes/soil/gravel.png"); - StaticCube.scaleCube(1); - Player player = new Player(dirtModel, new Vector3f(0, 0, -3), 0, 180f, 0, new Vector3f(0.2f, 0.2f, 0.2f)); - Camera camera = new FirstPersonCamera(player); - - player.isVisible = false; - - ginger3D = new Ginger(); - data = new GameData(player, camera, 30); - data.handleGuis = false; - ginger3D.setup(new MasterRenderer(camera), this); - //YeS? - world = new World(0L); - - for(int i = 0; i<10;i++) { - for(int k = 0; k<10;k++) { - Chunk exampleManualChunk = world.getChunk(i, -1, k); - exampleManualChunk.setRender(true); - } - } - - FontType font = new FontType(Loader.loadFontAtlas("candara.png"), "candara.fnt"); - ginger3D.setGlobalFont(font); - GUIText titleText = ginger3D.registerText("LiteCraft build 1", 3, new Vector2f(0, 0), 1f, true, "PLAYBUTTON"); - titleText.setBorderWidth(0.5f); - - Light sun = new Light(new Vector3f(100, 105, -100), new Vector3f(1.3f, 1.3f, 1.3f), new Vector3f(0.0001f, 0.0001f, 0.0001f)); - data.lights.add(sun); - data.entities.add(player); - TextureButton playButton = ginger3D.registerButton("/textures/guis/purpur.png", new Vector2f(0, 0), new Vector2f(0.25f, 0.1f)); - playButton.show(data.guis); - // GuiTexture title = new GuiTexture(Loader.loadTextureDirectly("/textures/guis/title.png"), new Vector2f(0, 0.8F), new Vector2f(0.25f, 0.1f)); - // data.guis.add(title); - //start the game loop - oldWindowWidth = Window.width; - oldWindowHeight = Window.height; - ginger3D.startGame(); - } - - @Override - public void exit() - { ginger3D.cleanup(); } - - @Override - public void render() - { - ginger3D.update(data); - if (oldWindowHeight != Window.height || oldWindowWidth != Window.width) - { - ginger3D.contrastFbo.resizeFBOs(); - } - oldWindowWidth = Window.width; - oldWindowHeight = Window.height; - ginger3D.gingerRegister.masterRenderer.renderShadowMap(data.entities, data.lights.get(0)); - if (isInWorld) - { ginger3D.renderWithoutTerrain(this, world); } - ginger3D.renderOverlays(this); - ginger3D.postRender(); - } - - @Override - public void update() - { - data.player.move(null); - GUIText text = ginger3D.gingerRegister.texts.get(0); - TextureButton playButton = ginger3D.gingerRegister.guiButtons.get(0); - boolean isClicked = playButton.isClicked(); - playButton.update(); - if (isClicked) - { - Window.lockMouse(); - playButton.hide(data.guis); - isInWorld = true; - } - } -} \ No newline at end of file