Convertir una lista en actores (Greenfoot)

Estoy trabajando en un juego de disparos para el proyecto de programación de mi escuela y utilizando la detección de colisiones con actores.

Más tarde me di cuenta de que necesito usar otro método que pueda devolver a todos los actores en un área, pero el único problema es que devuelve una lista. No tengo idea de cómo usar una lista y necesito convertir cada elemento de la lista en un actor

Aquí está la sección del código:

MyWorld w = (MyWorld) getWorld();
    List<Actor> a = getObjectsInRange(20, null) ;
    //if it hits the soldier
    if ( a  instanceof Soldier)
    {
        Soldier s = (Soldier) a;
        //kill the enemy
        s.die();
        //add 100 score to the enemy
        w.addScore(100);
        //if the weapon is not laser
        if (weaponId != 2) 
        {
            //getting the world to make the bullet able to fire again
            w.setBulletLive(false); 
            //remove the bullet
            getWorld().removeObject(this); 

        }
    }
    // if it hits the enemy
    else if (a instanceof EnemyWeapon)
    {
        EnemyWeapon g = (EnemyWeapon) a; 
        //intercept the missile
        g.intercepted();
Respuesta 1

He estado tratando de desplegar un artefacto automáticamente durante semanas en Bintray y sincronizarlo con Maven Central, todo dentro del sistema de construcción Travis. Pude subir a Bintray, pero la sincronización a ...

Tengo un servidor RMI ejecutándose en el host local, exportando un objeto de tipo Mensaje: intente {MessageServer obj = new MessageServer (); Trozo de mensaje = (Mensaje) UnicastRemoteObject.exportObject (obj, ...

Quiero enviar un mensaje de notificación push a un dispositivo iPhone particular usando Java. No tengo idea de cómo hacer esto. He buscado en Google esto, me han sugerido usar la clase "PayLoad" pero no ...

Hay muchas bibliotecas para leer / escribir / agregar texto desde / a un archivo csv en java. ¿Cuál es la biblioteca más eficiente en memoria y CPU para leer texto de un archivo csv? Además, tengo un ...