|
|
Start of Tutorial > Start of Trail > Start of Lesson |
Search
Feedback Form |
Below is the source code for
TerrysGame. For simplicity,TerrysGamedoes not actually contain code to play a game. It simply retrieves or updates a user's high score.To see what the user's current high score value is, you could run:
To set a new high score value for the user, you could run:java TerrysGame getTo retrieve the user's current high score,java TerrysGame set scoreTerrysGamesimply instantiates aHighScoreobject and makes a call to itsgetHighScoremethod. To set a new high score for the user,TerrysGameinstantiates aHighScoreobject and callssetHighScore, passing it the user's new high score.Here is the source code for
TerrysGame,TerrysGame.java:
package com.gamedev.games; import java.io.*; import java.security.*; import java.util.Hashtable; import com.scoredev.scores.*; public class TerrysGame { public static void main(String args[]) throws Exception { HighScore hs = new HighScore("TerrysGame"); if (args.length == 0) usage(); if (args[0].equals("set")) { hs.setHighScore(Integer.parseInt(args[1])); } else if (args[0].equals("get")) { System.out.println("score = "+ hs.getHighScore()); } else { usage(); } } public static void usage() { System.out.println("TerrysGame get"); System.out.println("TerrysGame set <score>"); System.exit(1); } }
|
|
Start of Tutorial > Start of Trail > Start of Lesson |
Search
Feedback Form |
Copyright 1995-2004 Sun Microsystems, Inc. All rights reserved.