Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- private long lastframe;
- private Camera cam;
- public Main() {
- init();
- run();
- cleanup();
- }
- public void init() {
- try {
- Display.setDisplayMode(new DisplayMode(800, 600));
- Display.create();
- } catch (LWJGLException e) {
- e.printStackTrace();
- System.exit(0);
- }
- Camera.init(0, 0, 0, 0, 0, 0, 70, Display.getWidth()/Display.getHeight(), 0.00000001f, 100);
- Game.init();
- }
- public void run() {
- while (!Display.isCloseRequested()) {
- long time = ((Sys.getTime() * 1000) / Sys.getTimerResolution());
- int delta = (int) (time - lastframe);
- lastframe = time;
- Game.update(delta);
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
- Game.render();
- cam.useTraits();
- Display.update();
- Display.sync(60);
- }
- }
- public void cleanup() {
- Display.destroy();
- }
- public static void main(String[] args) {
- new Main();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement