Spec-Zone .ru
спецификации, руководства, описания, API
След: Средства защиты в Java SE
Урок: Реализация Вашего Собственного Разрешения
ExampleGame
Домашняя страница > Средства защиты в Java SE > Реализация Вашего Собственного Разрешения

ExampleGame

Ниже исходный код для 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);
    }
}

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Реализация Вашего Собственного Разрешения
Следующая страница: Класс HighScore