import java.io.*;
import java.applet.*;
import java.awt.*;
import Mud;

class MudButton extends Button
{
    String cmd = null;
    Mud mud = null;
 
    public MudButton(String name, String cmd, Mud mud) {
       this.setLabel(name);
       this.cmd = cmd;            
       this.mud = mud;            
    }

    public boolean handleEvent(Event e){
       if(e.id == e.MOUSE_DOWN){
         this.mud.connection.WriteString(this.cmd +"\n");
         this.mud.out.appendText(this.cmd + "\n");
         //this.mud.log.appendText("["+ d + "updating...\n");
         this.mud.out.appendText(this.mud.connection.ReadString() + "\n");
 
         return true;
       }
         this.mud.connection.WriteString(this.cmd +"\n");
         this.mud.out.appendText(this.cmd + "\n");
         //this.mud.log.appendText("["+ d + "updating...\n");
         this.mud.out.appendText(this.mud.connection.ReadString() + "\n");
       return false;
    }



}