This is a documentation for Board Game Arena: play board games online !
Table: Розніца паміж версіямі
Перайсці да навігацыі
Перайсці да пошуку
Victoria La (размовы | уклад) |
Victoria La (размовы | уклад) Няма тлумачэння праўкі |
||
Радок 1: | Радок 1: | ||
This is reference for public and protected method defined in Table and its ancestors, this information obtained by using php reflection. | This is reference for public and protected method defined in Table and its ancestors, this information obtained by using php reflection. | ||
Most of these methods | Most of these methods documented on various other wikis, this is just refeference for completeness and in case you run into accidental overloading of undocumented functions... | ||
// Its a long list pless help with editing this wiki | |||
== Class hierarchy == | == Class hierarchy == | ||
Радок 20: | Радок 22: | ||
:translation wrapper function, see [[Translations]] | :translation wrapper function, see [[Translations]] | ||
;Table.setTable | ;Table.setTable | ||
:undocumented | |||
;Table.initTable | ;Table.initTable | ||
:undocumented | |||
;Table.getAllTableDatas | ;Table.getAllTableDatas | ||
:undocumented | |||
;Table.getAllDatas | ;Table.getAllDatas | ||
:part of template, override, see [[Main game logic: yourgamename.game.php]] | |||
;Table.setupNewGameTable | ;Table.setupNewGameTable | ||
:undocumented | |||
;Table.setupNewGame | ;Table.setupNewGame | ||
:part of template, override, see [[Main game logic: yourgamename.game.php]] | |||
;Table.getTableOptionsForGame | ;Table.getTableOptionsForGame | ||
:undocumented | |||
;Table.getTableOptions | ;Table.getTableOptions | ||
:undocumented, likely return gameoptions (i.e. variants of the games) | |||
;Table.getTablePreferencesForGame | ;Table.getTablePreferencesForGame | ||
:undocumented | |||
;Table.getTablePreferences | ;Table.getTablePreferences | ||
:undocumented, likely return UI preferences (i.e. display tooltips or not) | |||
;Table.getGameInfosForGame | ;Table.getGameInfosForGame | ||
:undocuments, likely return $gameinfos from gameinfos.inc.php | |||
;Table.getGameOptionsInfos | ;Table.getGameOptionsInfos | ||
:undocumented | |||
;Table.start | ;Table.start | ||
:undocumented, likely starts the game, do not call | |||
;Table.loadPlayersBasicInfos | ;Table.loadPlayersBasicInfos | ||
:very usefull function get players table, see [[Main game logic: yourgamename.game.php]] | |||
;Table.reloadPlayersBasicInfos | ;Table.reloadPlayersBasicInfos | ||
:reload players info, see [[Main game logic: yourgamename.game.php]] | |||
;Table.reattributeColorsBasedOnPreferences | ;Table.reattributeColorsBasedOnPreferences | ||
:change players colors, see [[Main game logic: yourgamename.game.php]] | |||
;Table.getBestColorFromColorPrefs | ;Table.getBestColorFromColorPrefs | ||
:undocumented | |||
;Table.initSetupPlayersInfos | ;Table.initSetupPlayersInfos | ||
:undocumented | |||
;Table.getPlayersNumber | ;Table.getPlayersNumber | ||
:returns number of players, see [[Main game logic: yourgamename.game.php]] | |||
;Table.checkAction | ;Table.checkAction | ||
:check action on server, see [[Main game logic: yourgamename.game.php]] | |||
;Table.checkGameStart | ;Table.checkGameStart | ||
;Table.color_to_color_back | ;Table.color_to_color_back | ||
Радок 99: | Радок 120: | ||
;Table.checkReturnState | ;Table.checkReturnState | ||
;Table.sendNotifications | ;Table.sendNotifications | ||
;Table.getCurrentNotificationNextNo | ;Table.getCurrentNotificationNextNo | ||
;Table.getNotificationHistory | ;Table.getNotificationHistory |
Версія ад 03:39, 3 кастрычніка 2020
This is reference for public and protected method defined in Table and its ancestors, this information obtained by using php reflection.
Most of these methods documented on various other wikis, this is just refeference for completeness and in case you run into accidental overloading of undocumented functions...
// Its a long list pless help with editing this wiki
Class hierarchy
- APP_Object
- APP_DbObject
- APP_GameClass
- Table
- Deck
- APP_GameClass
- APP_DbObject
Methods in the Table class
- Table.getGameName
- part of template, return game name, not to be modified by developer, not document on wiki
- Table._
- translation wrapper function, see Translations
- Table.setTable
- undocumented
- Table.initTable
- undocumented
- Table.getAllTableDatas
- undocumented
- Table.getAllDatas
- part of template, override, see Main game logic: yourgamename.game.php
- Table.setupNewGameTable
- undocumented
- Table.setupNewGame
- part of template, override, see Main game logic: yourgamename.game.php
- Table.getTableOptionsForGame
- undocumented
- Table.getTableOptions
- undocumented, likely return gameoptions (i.e. variants of the games)
- Table.getTablePreferencesForGame
- undocumented
- Table.getTablePreferences
- undocumented, likely return UI preferences (i.e. display tooltips or not)
- Table.getGameInfosForGame
- undocuments, likely return $gameinfos from gameinfos.inc.php
- Table.getGameOptionsInfos
- undocumented
- Table.start
- undocumented, likely starts the game, do not call
- Table.loadPlayersBasicInfos
- very usefull function get players table, see Main game logic: yourgamename.game.php
- Table.reloadPlayersBasicInfos
- reload players info, see Main game logic: yourgamename.game.php
- Table.reattributeColorsBasedOnPreferences
- change players colors, see Main game logic: yourgamename.game.php
- Table.getBestColorFromColorPrefs
- undocumented
- Table.initSetupPlayersInfos
- undocumented
- Table.getPlayersNumber
- returns number of players, see Main game logic: yourgamename.game.php
- Table.checkAction
- check action on server, see Main game logic: yourgamename.game.php
- Table.checkGameStart
- Table.color_to_color_back
- Table.initGameStateLabels
- Table.setGameStateInitialValue
- Table.getGameStateValue
- Table.setGameStateValue
- Table.incGameStateValue
- Table.is_testmode
- Table.testmodedatas
- Table.applyTestModeDbFixture
- Table.getActivePlayerId
- Table.getActivePlayerName
- Table.getCurrentPlayerId
- Table.getCurrentPlayerName
- Table.getCurrentPlayerColor
- Table.isCurrentPlayerZombie
- Table.getPlayerCount
- Table.createNextPlayerTable
- Table.getNextPlayerTable
- Table.createPrevPlayerTable
- Table.getPrevPlayerTable
- Table.getPlayerAfter
- Table.getPlayerBefore
- Table.activeNextPlayer
- Table.activePrevPlayer
- Table.forceEndOfGame
- Table.giveExtraTime
- Table.checkZombieTurn
- Table.skipPlayersOutOfTime
- Table.onPlayerHasBeenZombified
- Table.forceAbandon
- Table.zombieBack
- Table.aiPlayer
- Table.aiNotPlaying
- Table.aiError
- Table.say
- Table.getGameProgression
- Table.getStatTypesForGame
- Table.getStatTypes
- Table.stat_type_id_to_name
- Table.initStat
- Table.getStat
- Table.setStat
- Table.setStatForAllPlayers
- Table.incStat
- Table.getStatFromResult
- Table.setStatOnResult
- Table.setStatOnResultForPlayer
- Table.getStandardGameResultObject
- Table.getGameRankInfos
- Table.argGameEnd
- Table.stGameEnd
- Table.stTutorialStart
- Table.isSoloGame
- Table.notifyAllPlayers
- Table.notifyPlayer
- Table.onEndAjaxAction
- Table.checkReturnState
- Table.sendNotifications
- Table.getCurrentNotificationNextNo
- Table.getNotificationHistory
- Table.debugChat
- Table.timeout
- Table.eliminatePlayer
- Table.isAsync
- Table.getTimeLimits
- Table.getAsyncTimeLimits
- Table.checkAsyncActivePlayersChange
- Table.upgradeTableDb
- Table.getReplayPoints
- Table.saveReplayPoint
- Table.undoAndReplayInit
- Table.removeAutoIncrementFromTable
- Table.getFieldsListOfTable
- Table.undoInit
- Table.undoSavepoint
- Table.doUndoSavePoint
- Table.undoRestorePoint
- Table.showTutorial
- Table.seenTutorial
- Table.activeTutorial
- Table.forceGameTournamendEnd
- Table.showCursor
- APP_GameClass.getNewUnique
- APP_GameClass.getNew
- APP_GameClass.notifyNow
- APP_DbObject.ConnectDb
- APP_DbObject.DbQuery
- APP_DbObject.DbTraceTimeBefore
- APP_DbObject.DbTraceTimeAfter
- APP_DbObject.DbGetLastId
- APP_DbObject.DbDumpQueryHistory
- APP_DbObject.DbAffectedRow
- APP_DbObject.DbStartTransaction
- APP_DbObject.DbCommit
- APP_DbObject.DbRollback
- APP_DbObject.DbRestartTransaction
- APP_DbObject.DbSelect
- APP_DbObject.CommitAllAndRestart
- APP_DbObject.setDeadlockMode
- APP_DbObject.isDeadlockModeRetry
- APP_DbObject.enableMultiQueries
- APP_DbObject.sendMultiQueries
- APP_DbObject.escapeStringForDB
- APP_DbObject.getCollectionFromDB
- APP_DbObject.getNonEmptyCollectionFromDB
- APP_DbObject.getDoubleKeyCollectionFromDB
- APP_DbObject.getUniqueValueFromDB
- APP_DbObject.mysql_fetch_row
- APP_DbObject.mysql_fetch_assoc
- APP_DbObject.mysql_query
- APP_DbObject.getObjectFromDB
- APP_DbObject.getNonEmptyObjectFromDB
- APP_DbObject.getObjectListFromDB
- APP_DbObject.getSelectedDb
- APP_DbObject.sqlParsing
- APP_DbObject.DbUsePrefix
- APP_DbObject.applyPrefix
- APP_DbObject.cache_store
- APP_DbObject.cache_add
- APP_DbObject.cache_exists
- APP_DbObject.cache_fetch
- APP_DbObject.cache_delete
- APP_DbObject.cache_rollback
- APP_DbObject.cache_commit
- APP_DbObject.ensure_enough_time_since_last_action
- APP_DbObject.getMasterNodeDomain
- APP_DbObject.getMasterNodeUrl
- APP_DbObject.masterNodeRequest
- APP_DbObject.gameserverNodeRequest
- APP_DbObject.gameserverNodeRequestNoTable
- APP_DbObject.bgaCallUrl
- APP_Object.watch
- APP_Object.debug
- APP_Object.trace
- APP_Object.warn
- APP_Object.error
- APP_Object.dump