Skip to content
Snippets Groups Projects

Resolve "GameWare"

Merged Turid Cecilie Dahl requested to merge 25-gameware into dev
1 file
+ 29
9
Compare changes
  • Side-by-side
  • Inline
@@ -3,31 +3,51 @@ package com.gameware.game;
@@ -3,31 +3,51 @@ package com.gameware.game;
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
 
import com.gameware.game.states.GameStateManager;
public class GameWare extends ApplicationAdapter {
public class GameWare extends ApplicationAdapter {
SpriteBatch batch;
Texture img;
public static final int WIDTH = 480;
 
public static final int HEIGHT = 800;
 
public static final String TITLE = "WackyWare!";
 
 
private GameStateManager gsm;
 
private SpriteBatch batch;
 
// private Music music;
 
 
private static GameWare instance = null;
 
 
//Singleton (lazy initialization)
 
public static GameWare getInstance(){
 
if( instance == null){
 
instance = new GameWare();
 
}
 
return instance;
 
}
@Override
@Override
public void create () {
public void create () {
 
gsm = new GameStateManager();
batch = new SpriteBatch();
batch = new SpriteBatch();
img = new Texture("badlogic.jpg");
//music = Gdx.audio.newMusic(Gdx.files.internal(("music.mp3")));
 
//music.setLooping(true);
 
//music.setVolume(0.1f);
 
//music.play();
 
//gsm.push(LoginState.getInstance(gsm));
}
}
@Override
@Override
public void render () {
public void render () {
Gdx.gl.glClearColor(1, 0, 0, 1);
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
gsm.update(Gdx.graphics.getDeltaTime());
batch.draw(img, 0, 0);
gsm.render(batch);
batch.end();
}
}
@Override
@Override
public void dispose () {
public void dispose () {
batch.dispose();
batch.dispose();
img.dispose();
// music.dispose();
}
}
}
}
Loading