import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class Map here. * * @author (your name) * @version (a version number or a date) */ public class Map implements ButtonEvent { private Button map1 = new Button ("map1",16,this); private Button map2 = new Button ("map2",16,this); private Button fertigst = new Button (" Fertigstellen",16,this); int [] colour = new int[6]; String [] pn = new String [6]; int pnu; //private int x; //private int y; private int m=0; private GeneralMap GM ; public Map( int [] bunt, int zahl , String [] name) { super(1600, 900, 1); for (int i=0; i<6; i++) { colour[i] = bunt[i]; pn[i] = name[i]; } pnu = zahl; addObject(map1, (1600-map1.getWidth())/2, (900-map1.getHeight())/2); addObject(map2, ((1600-map2.getWidth())/2)-25, ((900-map1.getHeight())/2)+75); addObject(fertigst, (1600-fertigst.getWidth()), 900-fertigst.getWidth()); } // Die Map Buttons geben der Variable m einen Wert public void buttonClicked(Button b) { if (b== map1) { //x= ; //y= ; m =1; } if (b== map2) { m =2; } if (b == fertigst) { //new GeneralMap(colour, pnu, pn, m); Greenfoot.setWorld(GM); } } }