Subversion Repositories AndroidProjects

Rev

Rev 565 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.pingk;

import com.badlogic.gdx.Graphics.DisplayMode;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.gebauz.Bauzoid.app.Game;
import com.gebauz.Bauzoid.app.Game.DefaultFactory;
import com.gebauz.Bauzoid.input.Input;
import com.gebauz.Bauzoid.platform.windows.Win7TouchInput;

public class Main
{

        public static class PingkWin7Factory extends DefaultFactory
        {
                @Override
                public Input createInput(Game game)
                {
                        return new Win7TouchInput(game);
                }
        }
       
        public static void main(String[] args)
        {
                LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
                cfg.title = "Pingk";
                cfg.useGL20 = true;
               
                /*for (DisplayMode mode : LwjglApplicationConfiguration.getDisplayModes())
                {
                        System.out.println(mode.width + "x" + mode.height);
                }*/

               
                DisplayMode mode = LwjglApplicationConfiguration.getDesktopDisplayMode();
               
                cfg.width = mode.width;
                cfg.height = mode.height;
                //cfg.width = 800;
                //cfg.height = 480;
                cfg.vSyncEnabled = true;
                cfg.fullscreen = true;
                cfg.resizable = false;
               
                new LwjglApplication(new PingkApp(false, new PingkWin7Factory()), cfg);
        }
}