package com.robonobo.console.cmds; import java.io.PrintWriter; import com.robonobo.console.RobonoboConsole; import com.robonobo.core.RobonoboController; import com.robonobo.core.api.model.User; public class account implements ConsoleCommand { public static final char WANG_CHAR = 0x65fa; public void printHelp(PrintWriter out) { out.println("'account' shows details of the logged in account"); } public void run(RobonoboConsole console, String[] args, PrintWriter out) throws Exception { RobonoboController control = console.getController(); User u = control.getMyUser(); if(u == null) { out.println("You must be logged in (type 'help login')"); return; } out.println("Logged in as "+u.getFriendlyName()+" ("+u.getEmail()+")"); double bankBal= control.getBankBalance(); double onHandBal = control.getOnHandBalance(); out.println("Balance: "+WANG_CHAR+bankBal+" in bank, "+WANG_CHAR+onHandBal+" in coins"); } }