added new constructors to game config class

This commit is contained in:
Sem van der Hoeven
2020-05-11 09:12:33 +02:00
parent 2849c34c63
commit a5aaec76b1
2 changed files with 36 additions and 1 deletions

View File

@@ -35,4 +35,39 @@ public class GameApplicationConfiguration extends LwjglApplicationConfiguration
public GameApplicationConfiguration() {
this(1920,1080,false);
}
/**
* Makes a new configuration with the given parameters
* @param title the title of the window
* @param width the width in pixels
* @param height the height in pixels
* @param fullscreen if the window should be fullscreen
*/
public GameApplicationConfiguration(String title, int width, int height, boolean fullscreen) {
super();
super.width = width;
super.height = height;
super.title = title;
super.fullscreen = fullscreen;
}
/**
* Makes a new configuration with the given parameters.
* fullscreen is off
* @param title the window title
* @param width the width in pixels
* @param height the height in pixels
*/
public GameApplicationConfiguration(String title, int width, int height) {
this(title,width,height,false);
}
/**
* Makes a new configuration with the given title
* the window will be 1920 x 1080 and fullscreen will be off
* @param title the window title
*/
public GameApplicationConfiguration(String title) {
this(title, 1920,1080);
}
}

View File

@@ -8,7 +8,7 @@ import temp.Networking;
public class DesktopLauncher {
public static void main (String[] arg) {
GameApplicationConfiguration config = new GameApplicationConfiguration(1200,800);
GameApplicationConfiguration config = new GameApplicationConfiguration("Netwerk Game",1200,800);
new LwjglApplication(new MainGame(), config);
}
}