HLGCE

HLGCE- High level graphical coding environment.

Hello. My alias is Lcass and I have been messing around with LWJGL for a little while mainly due to the GPU optimization. I have begun development on a graphical coding framework for use with java. HLGCE will be built around usability and simplicity, the packages will offer as much graphical support as possible to offer quick , efficient and neat code all whilst having massive customization options. This project has only just started as of such fairly little has been developed. This post will be updated with all additions to the code along with relevant examples and explanations of the various methods. The software is not for release however a small example below will show how compact the environment can be.


import com.lcass.utilitys.Util;

public class demorunner extends runner{//demonstration of how to use the runner class.
	private core core;
	private Util util;
	private static demorunner r;
	public void init(){
		core = new core(800,600,"Demo game");
		util = new Util();

	}
	@Override
	public void tick(){
	
	}
	@Override
	public void render(){
		core.updatedisplay(60);
	}
	@Override
	public void close(){
		util.state("Closing", 1);
		core.end();
	}
	public static void main(String[] args){
		r = new demorunner();
		r.init();
		r.start(60);
	}
}

This code demonstrates functions that create a main game window, handle closing and a game loop.