Hello Guest

Creating of display doesnt work ...

  • 1 Replies
  • 7093 Views
Creating of display doesnt work ...
« on: November 06, 2006, 20:37:30 »
Creating of display does never work.  The code is very simple so I dont think that I make misstake + I was following the tutorial.

public class BasicOpengl
{

    public static final int  FRAMERATE = 60;
    public static final String GAME_TITLE = "Game";
    public static boolean finished;
    public static float angle;
   
    public static void main(String args[])
    {
        boolean fullscreen = (args.length == 1 && args[0].equals("-fullscreen"));
       
        try {
            init(fullscreen);
         
        } catch (Exception e) {
              e.printStackTrace(System.err);
              Sys.alert(GAME_TITLE, "An error occured and the game will exit.");
        } finally {

        }
          System.exit(0);
    }
   
    private static void init(boolean fullscreen) throws Exception
    {
        Display.setTitle(GAME_TITLE);
        Display.setFullscreen(fullscreen);
       
        Display.setVSyncEnabled(true);
        Display.create();
        while(true)
        {
            Display.update();
        }
       
    }
   
}


Creating of display doesnt work ...
« Reply #1 on: November 07, 2006, 01:37:09 »
Nope, thats fine...

The only reason that it isn't blank is because your not clearing the screen...

Before Display.update(); write the following:

Code: [Select]

GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT);


You have started to get into the nitty gritty of OpenGL, so I would suggest going to nehe and/or looking at the wiki for some tutorials.

Enjoy :)