Open TheWispy opened 7 years ago
`private void spawnProjectile() { for (NewProjectile aNewProjectileArrayList : NewProjectileArrayList) { shotSound.play(); NewProjectile p = (NewProjectile) aNewProjectileArrayList; /shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); shapeRenderer.setColor(1.0f, 1.0f, 1.0f, 1.0f); shapeRenderer.circle(p.getPosition().x, p.getPosition().y, 10, 5); shapeRenderer.end();/ batch.begin(); projectileSprite = new Sprite(projectileTexture, 0,0, projectileTexture.getWidth(), projectileTexture.getHeight()); projectileSprite.setOriginCenter(); projectileSprite.setPosition(p.getPosition().x, p.getPosition().y); projectileSprite.draw(batch); batch.end();
for (int i=0; i<EnemiesManager.getEnemies().size(); i++) { Enemy enemy = EnemiesManager.getEnemies().get(i); if (projectileSprite.getBoundingRectangle().overlaps(enemy.getBounds())) { Gdx.app.log("SUCCESS", "YOU HAVE SHOT " + enemy.toString()); enemy.dispose(); EnemiesManager.getEnemies().remove(i); System.out.println(killCount); System.out.println(evolveCounter); } } } }`
`private void spawnProjectile() { for (NewProjectile aNewProjectileArrayList : NewProjectileArrayList) { shotSound.play(); NewProjectile p = (NewProjectile) aNewProjectileArrayList; /shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); shapeRenderer.setColor(1.0f, 1.0f, 1.0f, 1.0f); shapeRenderer.circle(p.getPosition().x, p.getPosition().y, 10, 5); shapeRenderer.end();/ batch.begin(); projectileSprite = new Sprite(projectileTexture, 0,0, projectileTexture.getWidth(), projectileTexture.getHeight()); projectileSprite.setOriginCenter(); projectileSprite.setPosition(p.getPosition().x, p.getPosition().y); projectileSprite.draw(batch); batch.end();