I'm a beginner and I want that if I press run triangles appear on screen but nothing happen at the moment. I hope you can help me.
Just the text appear on screen
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.awt.Color; public class Label extends Actor { public Label() { GreenfootImage img = new GreenfootImage(600,400); img.setColor(Color.WHITE); img.fill(); img.setColor(Color.BLACK); img.drawString("Dreieck animation",300,200); setImage(img); } public void Act() { drawD(); } public void drawD() { GreenfootImage img = getImage(); int q= Greenfoot.getRandomNumber(255); int w= Greenfoot.getRandomNumber(255); int e= Greenfoot.getRandomNumber(255); img.setTransparency(255); int[] a= {Greenfoot.getRandomNumber(600),Greenfoot.getRandomNumber(600),Greenfoot.getRandomNumber(600)}; int[] b= {Greenfoot.getRandomNumber(400),Greenfoot.getRandomNumber(400),Greenfoot.getRandomNumber(400)}; img.setColor(new Color(q,w,e)); img.fillPolygon(a,b,3); img.setColor(new Color(0,0,0)); img.drawPolygon(a,b,3); setImage(img); } }