Rev 940 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package com.gebauz.burutaru.game.entities;
import java.util.Vector;
import com.gebauz.burutaru.game.GameLogic;
public abstract class EnemyList
<E
extends Enemy
> extends Entity
{
// Constants========================================================================================
// Embedded Types===================================================================================
// Fields===========================================================================================
protected Vector<E
> mEnemies =
new Vector<E
>();
// Methods==========================================================================================
public EnemyList
(GameLogic gameLogic
)
{
super(gameLogic
);
}
public void fillEnemyList
(Vector<Enemy
> list
)
{
for (int i =
0; i
< mEnemies.
size(); i++
)
{
list.
add(mEnemies.
get(i
));
}
}
// Getters/Setters==================================================================================
public final int getNumEnemies
() { return mEnemies.
size(); }
public final E getEnemy
(int i
) { return mEnemies.
get(i
); }
}