AccessRankingクラス

public class AccessRanking

コンストラクタ

AccessRanking(String _uri, String _code)
_uriは、ランキング登録をするcgiのURI。セキュリティ上、jamファイルがあるサーバーと同じであることが必要。_codeはcgiにアクセス許可をもらうために必要な任意の文字列。

フィールド

static int AR_ERR_OPEN
登録時のエラーを表す(=-1)。正しくファイルをオープンできなかった場合。
static int AR_ERR_OUTB
登録時のエラー(=-2)。ランキングに入れなかった場合。
static int AR_ERR_BTTS
登録時のエラー(=-3)。既に登録してある自分の点数より低かった場合。

メソッド

void setAccessURI(String _uri)
ランキング登録をするcgiのURIを指定する。セキュリティ上、jamファイルがあるサーバーと同じであることが必要。
void setAccessCode(String _code)
ランキング登録をするcgiにアクセス許可をするための鍵となる文字列。それほど役に立つものではないが、今後の為に。
int submitScore(int id, String name, int score)
実際にスコアを登録する。idは、スコアを登録する人物を固定するためのもの。nameは登録名。scoreは登録する点数である。同一IDによる多重登録は行われないが、IDが0の時のみ多重登録を認める。
[戻り値] 登録できた場合は、現在の順位を返す。既に自分が登録してある点数より低い点数だった場合は、AR_ERR_BTTSを返す。また、ランキングに入らなかった場合は、AR_ERR_OUTBを返す。ファイルのオープンに失敗したり、サーバーが混雑して登録ができなかった場合は、AB_ERR_OPENを返す。