I wanted to do a quiz game, where you can see a picture and then you have to click on the right answer, but I can´t get the setImage() command working. Then I decided to simply create a class with the picture and add the Object tho the world with the addObject() command. This also doesnt work. ( But if i do it manually (by right clickingthe class and choose
new ...(), then drag it in the world it works fine. Can anybody help me?
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Collections;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class QuizWorld extends World
{
private List<Question> questions;
private int questionNum;
private int wrong;
private int correct;
private Actor imageActor = new Actor() {};
public QuizWorld()
{
super(1000, 600, 1);
questions = new ArrayList<Question>();
String questionText = "Benenne?";
ArrayList<Answer> answers = new ArrayList<Answer>();
answers.add(new Answer("Pentensäure", false));
answers.add(new Answer("Butansäure", false));
answers.add(new Answer("Pentansäure", true));
answers.add(new Answer("Methan", false));
Collections.shuffle(answers);
Question question = new Question(questionText, answers);
String explanation = "The correct answer was Pentansäure. ";
question.setExplanation(explanation);
questions.add(question);