World

java.lang.Object <– greenfoot.World public abstract class World extends java.lang.Object World è il mondo nel quale gli Actor vivono. Si tratta di una griglia bidimensionale di celle. Gli attori sono associati a un mondo e possono accedere a esso. La dimensione delle celle può essere specificata al momento della creazione del mondo e rimane costante dopo la creazione. Scenari semplici possono usare celle molto grandi che contengono gli … Leggi tutto

Greenfoot

java.lang.Object <– greenfoot.Greenfoot public class Greenfoot extends java.lang.Object Questa classe di utilità fornisce metodi per controllare la simulazione e interagire con il sistema. Una funzionalità fornita da questa classe è ricevere l’input da tastiera. Per questo scopo si utilizzano i metodi getKey() e isKeyDown() che restituiscono/riconoscono i seguenti nomi per i tasti: a, b, .., z (alfabeto) getKey() restituisce correttamente anche i caratteri maiuscolo. 0..9 (cifre) la maggior parte dei … Leggi tutto

MouseInfo

java.lang.Object <– greenfoot.MouseInfo public class MouseInfo extends java.lang.Object La classe contiene informazioni sullo stato attuale del mouse. L’oggetto MouseInfo si ottiene tramite il metodo Greenfoot.getMouseInfo().   public int getX() public int getY() Si ottiene la posizione attuale del mouse. Sono le coordinate della cella all’interno della griglia. Restituiscono:  la posizione x/y. public Actor getActor() Restituisce l’attore coinvolto in un evento del mouse.  Se c’è stato un clic … Leggi tutto

GreenfootImage

java.lang.Object <- greenfoot.GreenfootImage public class GreenfootImage extends java.lang.Object Un’immagine da visualizzare sullo schermo. L’immagine può essere caricata da un file immagine e/o disegnata utilizzando diversi metodi per di disegno.   public GreenfootImage(int larghezza, int altezza) Crea un’immagine vuota (trasparente) con le dimensioni specificate. Parametri: larghezza – La larghezza dell’immagine in pixel. altezza – L’altezza dell’immagine in pixel. public GreenfootImage(java.lang.String nomeFile) throws java.lang.IllegalArgumentException Crea … Leggi tutto