com.pankia
Class Config

java.lang.Object
  extended by com.pankia.Config

public class Config
extends java.lang.Object

ゲーム情報

Author:
nakashima

Field Summary
 java.lang.String deviceName
          deviceName
static java.lang.String ENDPOINT_BASE
          end point base
 java.io.File filesDir
          file Dir
 Bitmap gameIcon
          Game icon bitmap
 java.lang.String gameKey
          Game Key
 java.lang.String gameSecret
          Game Secret
 java.lang.String gameTitle
          Game Title
 java.lang.String hardware
          hardware
 int matchMaxMemberNum
          network match, max member num
 int matchMinMemberNum
          netwark match, min member num
 java.lang.String nickname
          device nick name
 java.lang.String OS
          OS (Android OS)
 java.lang.String OsVersion
          OsVersion
 java.lang.String plistPath
          export.xml file path
static java.lang.String PRIMARY_HOST
          primary host
 int RTTThreshold
          RTT Threshold
static java.lang.String SECONDARY_HOST
          secondary host
static java.lang.String SWITCHACCOUNT_FORGET_SITE_ADDR
          Forget account URL
static int TCP_BACKCHANNEL_PORT
          TCP Back channel port
static int UDP_PRIMARY_PORT
          UDP primary port
static int UDP_SECONDARY_PORT
          UDP secondary port
 java.lang.String version
          Game version
 
Constructor Summary
Config(Context context, java.lang.String gameKey, java.lang.String gameSecret, java.lang.String gameTitle, java.lang.String version, Bitmap gameIcon, java.lang.String plistPath)
          コンストラクタ。ネットワーク対戦を使用しない場合。
Config(Context context, java.lang.String gameKey, java.lang.String gameSecret, java.lang.String gameTitle, java.lang.String version, Bitmap gameIcon, java.lang.String plistPath, int matchMinMemberNum, int matchMaxMemberNum, int rttThreshold)
          コンストラクタ。ネットワーク対戦を使用する場合。
 
Method Summary
 boolean isAchievementEnabled()
          アチーブメント画面を使用するかを返す
 boolean isInternetMatchEnabled()
          インターネットマッチを使用するかを返す
 boolean isLeaderboardsEnabled()
          リーダーボード画面を使用するかを返す
 boolean isNearbyMatchEnabled()
          ローカルマッチを使用するかを返す
 void setAchievementEnabled(boolean isAchievementEnabled)
          アチーブメント画面を使用するかをセットする
 void setEnableViews(boolean isInternetMachEnabled, boolean isNearbyMatchEnabled, boolean isLeaderboardsEnabled, boolean isFriendsEnabled, boolean isAchievementEnabled, boolean isSettingsEnabled)
          画面の使用有無を設定する。
 void setInternetMatchEnabled(boolean isInternetMatchEnabled)
          インタネットマッチを使用するかをセットする
 void setLeaderboardsEnabled(boolean isLeaderboardsEnabled)
          リーダーボードを使用するかをセットする
 void setMatchMemberNum(int minMemberNum, int maxMemberNum)
          ネットワーク対戦時の、最小人数と最大人数を設定する。
 void setNearbyMatchEnabled(boolean isNearbyMatchEnabled)
          ローカルマッチを使用するかをセットする
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENDPOINT_BASE

public static final java.lang.String ENDPOINT_BASE
end point base

See Also:
Constant Field Values

PRIMARY_HOST

public static final java.lang.String PRIMARY_HOST
primary host

See Also:
Constant Field Values

SECONDARY_HOST

public static final java.lang.String SECONDARY_HOST
secondary host

See Also:
Constant Field Values

SWITCHACCOUNT_FORGET_SITE_ADDR

public static final java.lang.String SWITCHACCOUNT_FORGET_SITE_ADDR
Forget account URL

See Also:
Constant Field Values

TCP_BACKCHANNEL_PORT

public static final int TCP_BACKCHANNEL_PORT
TCP Back channel port

See Also:
Constant Field Values

UDP_PRIMARY_PORT

public static final int UDP_PRIMARY_PORT
UDP primary port

See Also:
Constant Field Values

UDP_SECONDARY_PORT

public static final int UDP_SECONDARY_PORT
UDP secondary port

See Also:
Constant Field Values

gameKey

public java.lang.String gameKey
Game Key


gameSecret

public java.lang.String gameSecret
Game Secret


gameTitle

public java.lang.String gameTitle
Game Title


version

public java.lang.String version
Game version


gameIcon

public Bitmap gameIcon
Game icon bitmap


deviceName

public java.lang.String deviceName
deviceName


OsVersion

public java.lang.String OsVersion
OsVersion


hardware

public java.lang.String hardware
hardware


OS

public java.lang.String OS
OS (Android OS)


nickname

public java.lang.String nickname
device nick name


filesDir

public java.io.File filesDir
file Dir


plistPath

public java.lang.String plistPath
export.xml file path


RTTThreshold

public int RTTThreshold
RTT Threshold


matchMinMemberNum

public int matchMinMemberNum
netwark match, min member num


matchMaxMemberNum

public int matchMaxMemberNum
network match, max member num

Constructor Detail

Config

public Config(Context context,
              java.lang.String gameKey,
              java.lang.String gameSecret,
              java.lang.String gameTitle,
              java.lang.String version,
              Bitmap gameIcon,
              java.lang.String plistPath)
コンストラクタ。ネットワーク対戦を使用しない場合。

Parameters:
context -
gameKey -
gameSecret -
gameTitle -
version -
gameIcon -
plistPath -

Config

public Config(Context context,
              java.lang.String gameKey,
              java.lang.String gameSecret,
              java.lang.String gameTitle,
              java.lang.String version,
              Bitmap gameIcon,
              java.lang.String plistPath,
              int matchMinMemberNum,
              int matchMaxMemberNum,
              int rttThreshold)
コンストラクタ。ネットワーク対戦を使用する場合。

Parameters:
context -
gameKey -
gameSecret -
gameTitle -
version -
gameIcon -
plistPath -
matchMinMemberNum -
matchMaxMemberNum -
rttThreshold -
Method Detail

setEnableViews

public void setEnableViews(boolean isInternetMachEnabled,
                           boolean isNearbyMatchEnabled,
                           boolean isLeaderboardsEnabled,
                           boolean isFriendsEnabled,
                           boolean isAchievementEnabled,
                           boolean isSettingsEnabled)
画面の使用有無を設定する。

Parameters:
isInternetMachEnabled -
isNearbyMatchEnabled -
isLeaderboardsEnabled -
isFriendsEnabled -
isAchievementEnabled -
isSettingsEnabled -

setMatchMemberNum

public void setMatchMemberNum(int minMemberNum,
                              int maxMemberNum)
ネットワーク対戦時の、最小人数と最大人数を設定する。

Parameters:
minMemberNum -
maxMemberNum -

isLeaderboardsEnabled

public boolean isLeaderboardsEnabled()
リーダーボード画面を使用するかを返す

Returns:

setLeaderboardsEnabled

public void setLeaderboardsEnabled(boolean isLeaderboardsEnabled)
リーダーボードを使用するかをセットする

Parameters:
isLeaderboardsEnabled -

isInternetMatchEnabled

public boolean isInternetMatchEnabled()
インターネットマッチを使用するかを返す

Returns:

setInternetMatchEnabled

public void setInternetMatchEnabled(boolean isInternetMatchEnabled)
インタネットマッチを使用するかをセットする

Parameters:
isInternetMatchEnabled -

isNearbyMatchEnabled

public boolean isNearbyMatchEnabled()
ローカルマッチを使用するかを返す

Returns:

setNearbyMatchEnabled

public void setNearbyMatchEnabled(boolean isNearbyMatchEnabled)
ローカルマッチを使用するかをセットする

Parameters:
isNearbyMatchEnabled -

isAchievementEnabled

public boolean isAchievementEnabled()
アチーブメント画面を使用するかを返す


setAchievementEnabled

public void setAchievementEnabled(boolean isAchievementEnabled)
アチーブメント画面を使用するかをセットする

Parameters:
isAchievementEnabled -