import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.util.*;
/**
 * Write a description of class MumbaiIndia here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class MumbaiIndia extends Place
{
    /**
     * Act - do whatever the MumbaiIndia wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    String backgroundImgPath;
    String textHintPath;
    String soundHintPath;
    String imageHintpath ;
    String answerOption1Path ;
    String answerOption2Path;
    String answerOption3Path ;
    String answerOption4Path;

    int life = 0;
    int hint = 1;

    AnswerOption ansOP1;
    AnswerOption ansOP2;
    AnswerOption ansOP3;
    AnswerOption ansOP4;
    AnswerOption hintImg;
    PirateWorld world ;
    Pirates pirate;

    public MumbaiIndia(){
        textHintPath = "";
        imageHintpath = "";

        backgroundImgPath = "images/Mumbai/Mumbackgroud.jpg";
        textHintPath = "";
        soundHintPath="";
        imageHintpath = "/images/Australia/mumbai.jpg";
        answerOption1Path = "images/Australia/MumIncorrectop2.jpg";
        answerOption2Path = "images/Australia/mumcorrectop.jpg";
        answerOption3Path = "images/Australia/Mumicorrectop3.jpg";
        answerOption4Path = "images/Australia/Mumincorrectop1.jpg";

    }

    public void draw(){
        initialize();
        setBackground(backgroundImgPath);
        showHint1(textHintPath);
        hint= hint+1;
        hint= hint+1;

        ansOP1 = new  AnswerOption(answerOption1Path,false);
        ansOP2 = new  AnswerOption(answerOption2Path,true);
        ansOP3 = new  AnswerOption(answerOption3Path,false);
        ansOP4 = new  AnswerOption(answerOption4Path,false);
        setAnswerOptions(ansOP1,ansOP2,ansOP3,ansOP4);

        //showHurdle();
        //showHurdle();
    }

   
    public void act() 
    {
        // Add your action code here.
    }    
    
    public void cleanPlace(){
        getPirateWorld().removeObject(ansOP2);
        getPirateWorld().removeObject(ansOP1);
        getPirateWorld().removeObject(ansOP3);
        getPirateWorld().removeObject(ansOP4);
        if(null != hintImg){
            getPirateWorld().removeObject(hintImg);
        }
        showHint1("");
    }
}

@@ -857,140 +857,35 @@
 g;%0D%0A
-    PirateWorld world ;%0D%0A    Pirates pirate;%0D%0A%0D%0A    public MumbaiIndia()%7B%0D%0A        textHintPath = %22%22;%0D%0A        imageHintpath = %22%22;%0D%0A
+%0D%0A    public MumbaiIndia()%7B
 %0D%0A  
@@ -929,19 +929,16 @@
 bai/
-Mum
 backgrou
 d.jp
@@ -933,16 +933,17 @@
 backgrou
+n
 d.jpg%22;%0D
@@ -967,16 +967,51 @@
 Path = %22
+To win there is a cape of good hope
 %22;%0D%0A    
@@ -1062,38 +1062,53 @@
  = %22
-/
 images/
-Australia/mumbai.jpg%22;
+CapeTownAfrica/hintimg.jpg%22;%0D%0A        
 %0D%0A  
@@ -1145,33 +1145,44 @@
 ges/
-Australia/MumIncorrectop2
+CapeTownAfrica/CapeTownCorrectOption
 .jpg
@@ -1225,30 +1225,47 @@
 ges/
-Australia/mumcorrectop
+CapeTownAfrica/CapeTownIncorrectOption1
 .jpg
@@ -1308,32 +1308,47 @@
 ges/
-Australia/Mumicorrectop3
+CapeTownAfrica/CapeTownIncorrectOption2
 .jpg
@@ -1391,30 +1391,40 @@
 ges/
-Australia/Mumi
+CapeTownAfrica/CapeTownI
 ncorrect
 op1.
@@ -1423,19 +1423,23 @@
 rect
-op1
+Option3
 .jpg%22;%0D%0A
 %0D%0A  
@@ -1434,18 +1434,16 @@
 .jpg%22;%0D%0A
-%0D%0A
     %7D%0D%0A%0D
@@ -1665,28 +1665,27 @@
 Option1Path,
-fals
+tru
 e);%0D%0A       
@@ -1726,27 +1726,28 @@
 Option2Path,
-tru
+fals
 e);%0D%0A       

Update MumbaiIndia.java