package com.pqbyte.coherence;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Screen;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;

/**
 * Created by Carl on 5/7/2016.
 */
public class MainMenuScreen implements Screen {
    final Coherence2 game;
    OrthographicCamera camera;

    public MainMenuScreen(final Coherence2 game) {
        this.game = game;

        camera = new OrthographicCamera();
        camera.setToOrtho(false, 800, 480);
    }

    @Override
    public void render(float delta) {
        Gdx.gl.glClearColor(135/255f, 206/255f, 235/255f, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

        SpriteBatch batch = game.batch;
        BitmapFont font = game.font;

        camera.update();
        batch.setProjectionMatrix(camera.combined);

        batch.begin();
        font.draw(batch, "Coherence", 100, 200);
        font.draw(batch, "Tap anywhere to begin!", 100, 50);
        batch.end();

        if (Gdx.input.isTouched()) {
            game.setScreen(new GameScreen(game));
            dispose();
        }
    }

    @Override
    public void show() { /* Do nothing */ }

    @Override
    public void resize(int width, int height) { /* Do nothing */ }

    @Override
    public void pause() { /* Do nothing */}

    @Override
    public void resume() { /* Do nothing */}

    @Override
    public void hide() { /* Do nothing */ }

    @Override
    public void dispose() { /* Do nothing */ }
}

@@ -23,16 +23,17 @@
 erence;%0A
+%0A
 import c
@@ -281,48 +281,8 @@
 h;%0A%0A
-/**%0A * Created by Carl on 5/7/2016.%0A */%0A
 publ
@@ -325,18 +325,16 @@
 creen %7B%0A
-  
   final 
@@ -338,25 +338,24 @@
 al Coherence
-2
  game;%0A    O
@@ -351,18 +351,16 @@
 game;%0A  
- 
- 
 Orthogra
@@ -379,18 +379,16 @@
 amera;%0A%0A
-  
   public
@@ -418,17 +418,16 @@
 oherence
-2
  game) %7B
@@ -423,28 +423,24 @@
 nce game) %7B%0A
-    
     this.gam
@@ -450,20 +450,16 @@
  game;%0A%0A
-    
     came
@@ -485,28 +485,24 @@
 icCamera();%0A
-    
     camera.s
@@ -529,25 +529,21 @@
 , 480);%0A
-  
   %7D%0A%0A
-  
   @Overr
@@ -538,34 +538,32 @@
  %7D%0A%0A  @Override%0A
-  
   public void re
@@ -578,28 +578,24 @@
 at delta) %7B%0A
-    
     Gdx.gl.g
@@ -609,17 +609,19 @@
 olor(135
-/
+ / 
 255f, 20
@@ -621,17 +621,19 @@
 55f, 206
-/
+ / 
 255f, 23
@@ -633,17 +633,19 @@
 55f, 235
-/
+ / 
 255f, 1)
@@ -650,20 +650,16 @@
 1);%0A    
-   
- 
 Gdx.gl.g
@@ -689,28 +689,24 @@
 FFER_BIT);%0A%0A
-    
     SpriteBa
@@ -733,20 +733,16 @@
 ch;%0A    
-  
-  
 BitmapFo
@@ -763,20 +763,16 @@
 .font;%0A%0A
-    
     came
@@ -784,28 +784,24 @@
 date();%0A    
-  
-  
 batch.setPro
@@ -829,28 +829,24 @@
 combined);%0A%0A
-    
     batch.be
@@ -852,28 +852,24 @@
 egin();%0A    
- 
-   
 font.draw(ba
@@ -893,28 +893,24 @@
  100, 200);%0A
-    
     font.dra
@@ -958,20 +958,16 @@
 0);%0A    
- 
-   
 batch.en
@@ -972,20 +972,16 @@
 end();%0A%0A
-    
     if (
@@ -1011,22 +1011,16 @@
 %7B%0A      
- 
-     
 game.set
@@ -1045,22 +1045,12 @@
 een(
-game));%0A      
+));%0A
     
@@ -1066,27 +1066,19 @@
 ();%0A
-    
     %7D%0A
-  
   %7D%0A%0A
-  
   @O
@@ -1077,34 +1077,32 @@
  %7D%0A%0A  @Override%0A
-  
   public void sh
@@ -1120,34 +1120,32 @@
 o nothing */ %7D%0A%0A
-  
   @Override%0A    
@@ -1132,34 +1132,32 @@
  %7D%0A%0A  @Override%0A
-  
   public void re
@@ -1200,34 +1200,32 @@
 nothing */ %7D%0A%0A  
- 
- 
 @Override%0A    pu
@@ -1210,34 +1210,32 @@
  %7D%0A%0A  @Override%0A
-  
   public void pa
@@ -1255,34 +1255,32 @@
  nothing */%7D%0A%0A  
- 
- 
 @Override%0A    pu
@@ -1265,34 +1265,32 @@
 /%7D%0A%0A  @Override%0A
-  
   public void re
@@ -1315,26 +1315,24 @@
 hing */%7D%0A%0A  
- 
- 
 @Override%0A  
@@ -1321,34 +1321,32 @@
 /%7D%0A%0A  @Override%0A
-  
   public void hi
@@ -1372,18 +1372,16 @@
 g */ %7D%0A%0A
-  
   @Overr
@@ -1384,18 +1384,16 @@
 verride%0A
-  
   public

Format MainMenuScreen