Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1. package managers;
  2.  
  3. import main.StaticVars;
  4.  
  5. import org.lwjgl.LWJGLException;
  6. import org.lwjgl.opengl.ContextAttribs;
  7. import org.lwjgl.opengl.Display;
  8. import org.lwjgl.opengl.DisplayMode;
  9. import org.lwjgl.opengl.GL11;
  10. import org.lwjgl.opengl.PixelFormat;
  11.  
  12. public class DisplayManager {
  13.        
  14.     public static void createDisplay(){
  15.        
  16.         ContextAttribs attribs = new ContextAttribs(3,1);
  17.         attribs.withForwardCompatible(true);
  18.        
  19.         try {
  20.             Display.setDisplayMode(new DisplayMode(StaticVars.WIDTH, StaticVars.HEIGHT));
  21.             Display.setTitle(StaticVars.TITLE);
  22.             Display.create(new PixelFormat(), attribs);
  23.            
  24.         } catch (LWJGLException e) {
  25.             e.printStackTrace();
  26.         }
  27.        
  28.         GL11.glViewport(0, 0, StaticVars.WIDTH, StaticVars.HEIGHT);
  29.        
  30.     }
  31.    
  32.     public static void updateDisplay(){
  33.         Display.sync(StaticVars.FPS_C);
  34.         Display.update();
  35.     }
  36.    
  37.     public static void closeDisplay(){
  38.         Display.destroy();
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement