added temp stuff for learning how
This commit is contained in:
@@ -7,27 +7,47 @@ import com.badlogic.gdx.graphics.Texture;
|
|||||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
|
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
|
||||||
|
|
||||||
public class MainGame extends ApplicationAdapter {
|
public class MainGame extends ApplicationAdapter {
|
||||||
SpriteBatch batch;
|
SpriteBatch batch;
|
||||||
Texture img;
|
Texture img;
|
||||||
|
float xPos = 500;
|
||||||
@Override
|
float yPos = 500;
|
||||||
public void create () {
|
float xUpdate;
|
||||||
batch = new SpriteBatch();
|
float yUpdate;
|
||||||
img = new Texture("badlogic.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render () {
|
public void create() {
|
||||||
Gdx.gl.glClearColor(1, 0, 0, 1);
|
batch = new SpriteBatch();
|
||||||
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
|
img = new Texture("badlogic.jpg");
|
||||||
batch.begin();
|
float ratio = (float) Gdx.graphics.getWidth() / Gdx.graphics.getHeight();
|
||||||
batch.draw(img, 0, 0);
|
xUpdate = ratio;
|
||||||
batch.end();
|
yUpdate = ratio;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void dispose () {
|
public void render() {
|
||||||
batch.dispose();
|
Gdx.gl.glClearColor(1, 0, 0, 1);
|
||||||
img.dispose();
|
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
|
||||||
}
|
batch.begin();
|
||||||
|
updatePos();
|
||||||
|
batch.draw(img, xPos, yPos);
|
||||||
|
batch.end();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void updatePos() {
|
||||||
|
yPos += yUpdate;
|
||||||
|
xPos += xUpdate;
|
||||||
|
if (yPos > Gdx.graphics.getHeight() - img.getHeight() || yPos < 0) {
|
||||||
|
yUpdate = -yUpdate;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (xPos > Gdx.graphics.getWidth() - img.getWidth() || xPos < 0) {
|
||||||
|
xUpdate = -xUpdate;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void dispose() {
|
||||||
|
batch.dispose();
|
||||||
|
img.dispose();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
package netwerkprog.game.desktop;
|
package netwerkprog.game.desktop;
|
||||||
|
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
|
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
|
|
||||||
import netwerkprog.game.MainGame;
|
import netwerkprog.game.MainGame;
|
||||||
|
import temp.Animator;
|
||||||
|
import netwerkprog.game.GameApplicationConfiguration;
|
||||||
|
|
||||||
public class DesktopLauncher {
|
public class DesktopLauncher {
|
||||||
public static void main (String[] arg) {
|
public static void main (String[] arg) {
|
||||||
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
|
GameApplicationConfiguration config = new GameApplicationConfiguration(1200,800);
|
||||||
new LwjglApplication(new MainGame(), config);
|
new LwjglApplication(new MainGame(), config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user