import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class Game extends Applet implements ActionListener
{
    private Button rock, scissors, paper;
    private int youpick = 0;
    private int computerpick = 0;

    public void init()
    {

     rock = new Button("Rock");
     add(rock);
     rock.addActionListener(this);
      
     scissors = new Button("Scissors");
     add(scissors);
     scissors.addActionListener(this);

     paper = new Button("Paper");
     add(paper);
     paper.addActionListener(this);

    }


    public void actionPerformed(ActionEvent event)
    {
        if(event.getSource()==rock)
          youpick=1;
        if(event.getSource()==scissors)
          youpick=2;
        if(event.getSource()==paper)
          youpick=3;
       repaint();
    }

    public void paint(Graphics g)
    {
        if (youpick>0)
        computerpick = (int)(Math.random()*3)+1;

        switch (computerpick)
        {

            case 1 : g.drawString("Computer picks Rock",70,70);break;
            case 2 : g.drawString("Computer picks Scissors",70,70);break;
            case 3 : g.drawString("Computer picks Paper",70,70);break;
        }

        switch (youpick)
        {

           case 1 : g.drawString("You pick Rock",70,90);break;
           case 2 : g.drawString("You pick Scissors",70,90);break;
           case 3 : g.drawString("You pick Paper",70,90);break;
        }

        if (youpick==computerpick)
            g.drawString("Its a tie!",70,150);

        else
        if ((computerpick==2) && (youpick==1))
            g.drawString("You Win!",70,130);
        
        else
        if ((computerpick==3) && (youpick==2))
           g.drawString("You Win!",70,130);

        else
        if ((computerpick==1) && (youpick==3))
           g.drawString("You Win!",70,130);

       else
         g.drawString("You Lose",70,150);

      }
}



