com.pankia.api.manager
クラス LeaderboardManager

java.lang.Object
  上位を拡張 com.pankia.api.manager.Manager
      上位を拡張 com.pankia.api.manager.LeaderboardManager

public class LeaderboardManager
extends Manager


コンストラクタの概要
LeaderboardManager(HTTPService http, java.lang.String session, java.lang.String gameSecret)
          コンストラクタ
 
メソッドの概要
 LeaderboardLatestsTask latests(java.lang.String leaderboards, LeaderboardManagerListener listener)
          指定した複数のリーダーボードにおけるlatestの値を取得。
 LeaderboardPostTask post(long score, int leaderboard, boolean delta, java.lang.String period, LeaderboardManagerListener listener)
          ゲームスコアを登録。
 LeaderboardRankTask rank(java.lang.String leaderboards, java.lang.String username, java.lang.String period, java.lang.String among, LeaderboardManagerListener listener)
          指定した複数のリーダーボードと期間(デフォルトはforever)におけるトータルプレイヤー数と指定ユーザ(デフォルトは自分自身)の順位を取得。
 LeaderboardScoresTask scores(int leaderboard, java.lang.String period, java.lang.String among, int offset, int limit, java.lang.String reverse, LeaderboardManagerListener listener)
          条件を指定してリーダーボード取得。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LeaderboardManager

public LeaderboardManager(HTTPService http,
                          java.lang.String session,
                          java.lang.String gameSecret)
コンストラクタ

パラメータ:
http -
session -
gameSecret -
メソッドの詳細

scores

public final LeaderboardScoresTask scores(int leaderboard,
                                          java.lang.String period,
                                          java.lang.String among,
                                          int offset,
                                          int limit,
                                          java.lang.String reverse,
                                          LeaderboardManagerListener listener)
条件を指定してリーダーボード取得。periodは通常 “20101212”, “2010w40”, “201012”, “forever” のいずれか(デフォルトはforever)。among=friendsを指定するとfriendsの範囲内で、among= selfを指定すると自分のスコアだけに絞り込んでランキングを取得。

パラメータ:
leaderboard -
period -
among -
offset -
limit -
reverse -
listener -
戻り値:

rank

public final LeaderboardRankTask rank(java.lang.String leaderboards,
                                      java.lang.String username,
                                      java.lang.String period,
                                      java.lang.String among,
                                      LeaderboardManagerListener listener)
指定した複数のリーダーボードと期間(デフォルトはforever)におけるトータルプレイヤー数と指定ユーザ(デフォルトは自分自身)の順位を取得。 その期間にプレイしてなければ最下位となり 、is_ranked=falseをかえす。among=friendsを指定するとfriendsの範囲内での順位を取得。

パラメータ:
leaderboard -
username -
period -
among -
listener -
戻り値:

latests

public final LeaderboardLatestsTask latests(java.lang.String leaderboards,
                                            LeaderboardManagerListener listener)
指定した複数のリーダーボードにおけるlatestの値を取得。

パラメータ:
leaderboards -
listener -
戻り値:

post

public final LeaderboardPostTask post(long score,
                                      int leaderboard,
                                      boolean delta,
                                      java.lang.String period,
                                      LeaderboardManagerListener listener)
ゲームスコアを登録。 deltaにtrueかfalseを指定すればリーダーボードのdelta属性をオーバーライドして差分によるコミットか絶対値によるコミットかを指定できる 。(未公開)periodはカスタムリーダーボードの場合のみ任意に指定可。

パラメータ:
score -
leaderboard -
delta -
period -
listener -
戻り値: