Skip to content
Snippets Groups Projects
BankingClientApp.java 627 B
Newer Older
package ufrn.imd;

import lombok.extern.java.Log;
import ufrn.imd.utils.MachineState;

import java.net.MalformedURLException;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;

@Log
public class BankingClientApp {
    public static void main(String[] args) throws MalformedURLException, NotBoundException, RemoteException {

        MachineState mS = new MachineState();

mariaeloi's avatar
mariaeloi committed
        for(;;) {
            while(!mS.hasUser()) mS.login();
mariaeloi's avatar
mariaeloi committed
            while(mS.quit() || mS.hasUser()) {
                mS.render();
                mS.processEvents();
                mS.update();
            }
        }