@@ -0,0 +1,2150 @@
+package starpunk.screens;%0A%0Aimport com.badlogic.gdx.Gdx;%0Aimport com.badlogic.gdx.graphics.Color;%0Aimport com.badlogic.gdx.graphics.GL10;%0Aimport com.badlogic.gdx.graphics.g2d.BitmapFont;%0Aimport com.badlogic.gdx.graphics.g2d.BitmapFont.HAlignment;%0Aimport com.badlogic.gdx.graphics.g2d.BitmapFont.TextBounds;%0Aimport com.badlogic.gdx.graphics.g2d.SpriteBatch;%0Aimport com.badlogic.gdx.math.Matrix4;%0Aimport starpunk.StarPunkGame;%0A%0Apublic final class EndGameScreen%0A  extends BaseScreen%0A%7B%0A  private final SpriteBatch spriteBatch;%0A  private final Matrix4 viewMatrix = new Matrix4();%0A  private final Matrix4 transformMatrix = new Matrix4();%0A%0A  public EndGameScreen( final StarPunkGame game )%0A  %7B%0A    super( game );%0A    spriteBatch = new SpriteBatch();%0A  %7D%0A%0A  @Override%0A  public void dispose()%0A  %7B%0A    spriteBatch.dispose();%0A  %7D%0A%0A  @Override%0A  public void draw( final float delta )%0A  %7B%0A    Gdx.gl.glClear( GL10.GL_COLOR_BUFFER_BIT );%0A%0A    viewMatrix.setToOrtho2D( 0, 0, 480, 320 );%0A    spriteBatch.setProjectionMatrix( viewMatrix );%0A    spriteBatch.setTransformMatrix( transformMatrix );%0A    spriteBatch.begin();%0A    spriteBatch.disableBlending();%0A    spriteBatch.setColor( Color.WHITE );%0A    spriteBatch.draw( StarPunkGame.getGame().getAssetManager().getBackground(),%0A                      0,%0A                      0,%0A                      480,%0A                      320,%0A                      0,%0A                      0,%0A                      512,%0A                      512,%0A                      false,%0A                      false );%0A    spriteBatch.enableBlending();%0A    final String text = %22It is the end my friend.%5CnTouch to continue!%22;%0A        final BitmapFont font = StarPunkGame.getGame().getAssetManager().getFont();%0A    final TextBounds bounds = font.getMultiLineBounds( text );%0A    spriteBatch.setBlendFunction( GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA );%0A    font.drawMultiLine( spriteBatch, text, 0, 160 + bounds.height / 2, 480, HAlignment.CENTER );%0A    spriteBatch.end();%0A  %7D%0A%0A  @Override%0A  public void update( final float delta )%0A  %7B%0A    if( Gdx.input.isTouched() )%0A    %7B%0A      getGame().setScreen( new GameLoopScreen( getGame() ) );%0A    %7D%0A  %7D%0A%7D%0A

Add extra screen