TeknoVenus / ShefGameJam

A game created in 30 hours
3 stars 0 forks source link

Collision issue #8

Open TheWispy opened 7 years ago

TheWispy commented 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);
            }

        }
    }

}`