// JRobo    Example 6
//          Demonstrates composition using Wallet property in JRobo v1.2
// Author:  David 5/9/99

import java.awt.*;
import java.applet.*;
import java.util.Date;

public class JRoboTest extends Applet 
{

    public void paint( Graphics g ) 
    {
        JRobo aRobo = new JRobo( g, "Ali" );
        JRobo robby = new JRobo( g, "Robby Robo" );

        robby.wallet.receive( 100 );
        robby.wallet.payOut( 15 );
        
        System.out.println( "Robby's wallet contains $" +
                            robby.wallet.getCash(  ) );
                       
        // give the $15 to aRobo, 
        // note use of method to access wallet 
        aRobo.getWallet().receive( 15 );
        System.out.println( "aRobo's wallet contains $" +
                            aRobo.getWallet(  ).getCash(  ) );
                            
    }

} // end JRoboTest class