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); } }