public interface IAttributesEvents extends IStructView
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
A_AI_BUILD_FIRST
AI build first attribute id.
|
static java.lang.Integer |
A_AI_BUILD_LAST
AI build last attribute id.
|
static java.lang.Integer |
A_AI_RACE
AI race attribute id.
|
static java.lang.Integer |
A_AI_SKILL
AI skill attribute id.
|
static java.lang.Integer |
A_CONTROLLER
Controller attribute id.
|
static java.lang.Integer |
A_GAME_MODE
Game mode attribute id.
|
static java.lang.Integer |
A_GAME_SPEED
Game speed attribute id.
|
static java.lang.Integer |
A_HANDICAP
Handicap attribute id.
|
static java.lang.Integer |
A_IS_PREMADE_GAME
Is premade game attribute id.
|
static java.lang.Integer |
A_LOBBY_DELAY
Lobby delay attribute id.
|
static java.lang.Integer |
A_LOCKED_ALLIANCES
Locked alliances attribute id.
|
static java.lang.Integer |
A_PARTICIPANT_ROLE
Participant role attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE
Parties premade attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_1V1
Parties premade 1v1 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_2V2
Parties premade 2v2 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_3V3
Parties premade 3v3 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_4V4
Parties premade 4v4 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_5V5
Parties premade 5v5 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_6V6
Parties premade 6v6 attribute id.
|
static java.lang.Integer |
A_PARTIES_PREMADE_FFA
Parties premade FFA attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE
Parties private attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_CUSTOM
Parties private custom attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_EIGHT
Parties private eight attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_ELEVEN
Parties private eleven attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_FFA
Parties private FFA attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_FIVE
Parties private five attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_FOUR
Parties private four attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_NINE
Parties private nine attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_ONE
Parties private one attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_SEVEN
Parties private seven attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_SIX
Parties private six attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_TEN
Parties private ten attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_THREE
Parties private three attribute id.
|
static java.lang.Integer |
A_PARTIES_PRIVATE_TWO
Parties private two attribute id.
|
static java.lang.Integer |
A_PARTY_COLOR
Party color attribute id.
|
static java.lang.Integer |
A_PRIVACY_OPTION
Privacy option attribute id.
|
static java.lang.Integer |
A_RACE
Race attribute id.
|
static java.lang.Integer |
A_RULES
Rules attribute id.
|
static java.lang.Integer |
A_USING_CUSTOM_OBSERVER_UI
Using custom observer UI attribute id.
|
static java.lang.Integer |
A_WATCHER_TYPE
Watcher type attribute id.
|
static java.lang.String |
F_MAP_NAMESPACE
Map namespace field name.
|
static java.lang.String |
F_SCOPES
Scopes field name.
|
static java.lang.String |
F_SOURCE
Source field name.
|
static java.lang.Integer |
S_GLOBAL
Global scope (applies to all players).
|
Modifier and Type | Method and Description |
---|---|
IGameMode |
getGameMode()
Returns the game mode.
|
java.lang.Integer |
getMapNamespace() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,? extends IAttribute>> |
getScopes() |
java.lang.Integer |
getSource() |
java.util.Map<java.lang.String,java.lang.Object> |
getStringStruct()
Returns a converted, display friendly string-map source structure.
|
get, get, getStruct
static final java.lang.String F_SOURCE
static final java.lang.String F_MAP_NAMESPACE
static final java.lang.String F_SCOPES
static final java.lang.Integer S_GLOBAL
static final java.lang.Integer A_CONTROLLER
static final java.lang.Integer A_RULES
static final java.lang.Integer A_IS_PREMADE_GAME
static final java.lang.Integer A_PARTIES_PRIVATE
static final java.lang.Integer A_PARTIES_PREMADE
static final java.lang.Integer A_GAME_SPEED
static final java.lang.Integer A_LOBBY_DELAY
static final java.lang.Integer A_GAME_MODE
static final java.lang.Integer A_PRIVACY_OPTION
static final java.lang.Integer A_LOCKED_ALLIANCES
static final java.lang.Integer A_PARTIES_PREMADE_1V1
static final java.lang.Integer A_PARTIES_PREMADE_2V2
static final java.lang.Integer A_PARTIES_PREMADE_3V3
static final java.lang.Integer A_PARTIES_PREMADE_4V4
static final java.lang.Integer A_PARTIES_PREMADE_FFA
static final java.lang.Integer A_PARTIES_PREMADE_5V5
static final java.lang.Integer A_PARTIES_PREMADE_6V6
static final java.lang.Integer A_PARTIES_PRIVATE_ONE
static final java.lang.Integer A_PARTIES_PRIVATE_TWO
static final java.lang.Integer A_PARTIES_PRIVATE_THREE
static final java.lang.Integer A_PARTIES_PRIVATE_FOUR
static final java.lang.Integer A_PARTIES_PRIVATE_FIVE
static final java.lang.Integer A_PARTIES_PRIVATE_SIX
static final java.lang.Integer A_PARTIES_PRIVATE_SEVEN
static final java.lang.Integer A_PARTIES_PRIVATE_FFA
static final java.lang.Integer A_PARTIES_PRIVATE_CUSTOM
static final java.lang.Integer A_PARTIES_PRIVATE_EIGHT
static final java.lang.Integer A_PARTIES_PRIVATE_NINE
static final java.lang.Integer A_PARTIES_PRIVATE_TEN
static final java.lang.Integer A_PARTIES_PRIVATE_ELEVEN
static final java.lang.Integer A_RACE
static final java.lang.Integer A_PARTY_COLOR
static final java.lang.Integer A_HANDICAP
static final java.lang.Integer A_AI_SKILL
static final java.lang.Integer A_AI_RACE
static final java.lang.Integer A_PARTICIPANT_ROLE
static final java.lang.Integer A_WATCHER_TYPE
static final java.lang.Integer A_AI_BUILD_FIRST
static final java.lang.Integer A_AI_BUILD_LAST
static final java.lang.Integer A_USING_CUSTOM_OBSERVER_UI
java.lang.Integer getSource()
java.lang.Integer getMapNamespace()
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,? extends IAttribute>> getScopes()
IGameMode getGameMode()
java.util.Map<java.lang.String,java.lang.Object> getStringStruct()
The source structure of the attributes events contains scopes as integer maps (where keys are integers). This is not display friendly (user friendly). This method creates / converts those integer maps to string maps (where the keys are informative strings).
IStructView.getStruct()
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.