//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //Goomba Classes //Description: Classes that model Goombas and related enemies. //CS 284 //Programmed by Jonathan Voris //2/21/06 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ package MarioFoes; class Goomba implements MarioFoe, burnable, stompable { public Goomba() { } public String name() { return "Goomba"; } public String color() { return "brown"; } public String burnt() { return "Defeated"; } public String stomped() { return "Defeated"; } public String move() { return "walking straight"; } public String toString() { return "A " + name() + ": It is " + color() + " colored and moves by " + move() + "."; } } class SilverGoomba extends Goomba { public SilverGoomba() { } public String color() { return "silver"; } } class ParaGoomba extends Goomba { public ParaGoomba() { } public String stomped() { return "Loses wings"; } public String burnt() { return "Loses wings"; } public String move() { return "flying up and down"; } }