@Override
public void render() {
updateExplosions();
viewport.apply();
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.setProjectionMatrix(viewport.getCamera().combined);
batch.begin();
TextureRegion walkLoopTexture = new TextureRegion(new Texture("walk-1-right.png"));
drawRegionCentered(
batch,
walkLoopTexture,
viewport.getWorldWidth() / 2,
viewport.getWorldHeight() / 2
);
for (OneShotAnimation explosion : explosions) {
drawRegionCentered(batch, explosion.getFrame(), explosion.position.x, explosion.position.y);
}
batch.end();
}