Add begin/end for batch drawing shapes

This commit is contained in:
Victor 2014-01-14 21:06:04 +02:00
parent 9ab5bdf1ae
commit 7fcdcd086e

View File

@ -2,6 +2,7 @@ package com.annimon.influencexxii;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer; import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType;
import com.badlogic.gdx.math.MathUtils; import com.badlogic.gdx.math.MathUtils;
import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Array;
@ -21,9 +22,11 @@ public class EnemiesController {
} }
public void draw(ShapeRenderer renderer) { public void draw(ShapeRenderer renderer) {
renderer.begin(ShapeType.Filled);
for (Enemy enemy : enemies) { for (Enemy enemy : enemies) {
enemy.draw(renderer); enemy.draw(renderer);
} }
renderer.end();
} }
public void addEnemy() { public void addEnemy() {