|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Ниже исходный код для ExampleGame. Для простоты, ExampleGame фактически не содержит код, чтобы играть в игру. Это просто получает или обновляет высокий счет пользователя.
Видеть, что ток пользователя высоко выигрывает значение, Вы могли работать:
java ExampleGame get
Чтобы установить новое высокое значение счета для пользователя, Вы могли работать:
java ExampleGame set score
Чтобы получить ток пользователя высоко выигрывают, ExampleGame просто инстанцирует a HighScore возразите и делает звонок в getHighScore метод. Установить новый высокий счет для пользователя, ExampleGame инстанцирует a HighScore объект и вызовы setHighScore, передача этого новый высокий счет пользователя.
Вот исходный код для ExampleGame, ExampleGame.java:
package com.gamedev.games;
import java.io.*;
import java.security.*;
import java.util.Hashtable;
import com.scoredev.scores.*;
public class ExampleGame
{
public static void main(String args[])
throws Exception
{
HighScore hs = new HighScore("ExampleGame");
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("ExampleGame get");
System.out.println("ExampleGame set <score>");
System.exit(1);
}
}