public void update(Observable o, Object arg) { String gameStatus = model.getStatus(); if (gameStatus.equals("finished")) { statusbar.setText("Game over. You won."); } else if (gameStatus.equals("paused")) { statusbar.setText("Paused"); } else if (gameStatus.equals("game over")) { statusbar.setText("Game over. You lost."); } else { statusbar.setText( "Your score: " + new Integer(model.getScore()).toString() + ", level " + new Integer(model.getLevel()).toString()); board.repaint(); } }