edu.pdx.cs399J.security
Class GameConsole

java.lang.Object
  extended by edu.pdx.cs399J.security.GameConsole
Direct Known Subclasses:
GameConsolePriv

public class GameConsole
extends Object

This class represents a game console that can play many games.


Constructor Summary
GameConsole()
           
 
Method Summary
 Game loadGame(String gameName, String gameURL)
          Loads a Game from a given URL.
static void main(String[] args)
          The command line contains the name of the game and a URL from where to load it.
 String readPreferences(Game game)
          Called from the Game to read a game's preferences file.
 boolean writePreferences(Game game, String prefs)
          Called from the Game to write a game's preferences file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameConsole

public GameConsole()
Method Detail

writePreferences

public boolean writePreferences(Game game,
                                String prefs)
Called from the Game to write a game's preferences file.

Returns:
true if the preferences were sucessfully written (note that we don't want the name of the preferences file escaping!)

readPreferences

public String readPreferences(Game game)
Called from the Game to read a game's preferences file.

Returns:
null if the preferences could not be read

loadGame

public Game loadGame(String gameName,
                     String gameURL)
              throws Exception
Loads a Game from a given URL.

Throws:
Exception

main

public static void main(String[] args)
The command line contains the name of the game and a URL from where to load it.



Copyright © 2000-2009 Portland State University. All Rights Reserved.