GamesBoard
in package
uses
TraitDataWrite, TraitMemberLink
Table of Contents
Properties
- $game : string
- $memberLink : MemberLink
Methods
- __construct() : mixed
- ajaxUpdateAndGetScore() : string
- getDataWriteInstance() : DataWrite
- getHighScore() : int
- Picks high score
- getMemberLinkInstance() : MemberLink
- openPage() : array<string|int, mixed>
- getBestSelf() : int
- Get the highest ID for the user
- getGameBox() : string
- getScoreRows() : string
- getScores() : string
- Just to get the score of the tetris game
- getScoresRank() : string
- Show the ranking of one ID Used in x_get_data after the reached results
- getScoreTable() : string
- getTimeFromSec() : string
- getTotalFromUser() : mixed
- Total games from user
- parseGameData() : array<string|int, mixed>|array<string|int, int>
Properties
$game
private
string
$game
$memberLink
private
MemberLink
$memberLink
Methods
__construct()
public
__construct([string $game = 'tetris' ]) : mixed
Parameters
- $game : string = 'tetris'
ajaxUpdateAndGetScore()
public
ajaxUpdateAndGetScore() : string
Tags
Return values
stringgetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetHighScore()
Picks high score
public
getHighScore() : int
Return values
intgetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkopenPage()
public
openPage(array<string|int, mixed> $pageData, HtmlHeader $htmlHeader) : array<string|int, mixed>
Parameters
- $pageData : array<string|int, mixed>
- $htmlHeader : HtmlHeader
Tags
Return values
array<string|int, mixed>getBestSelf()
Get the highest ID for the user
private
getBestSelf() : int
Return values
intgetGameBox()
private
getGameBox(array<string|int, mixed> $page) : string
Parameters
- $page : array<string|int, mixed>
Tags
Return values
stringgetScoreRows()
private
getScoreRows(array<string|int, mixed> $result[, int $nID = 0 ]) : string
Parameters
- $result : array<string|int, mixed>
- $nID : int = 0
Tags
Return values
stringgetScores()
Just to get the score of the tetris game
private
getScores() : string
Tags
Return values
string —- table
getScoresRank()
Show the ranking of one ID Used in x_get_data after the reached results
private
getScoresRank(int $nID) : string
Parameters
- $nID : int
Tags
Return values
stringgetScoreTable()
private
getScoreTable() : string
Tags
Return values
stringgetTimeFromSec()
private
getTimeFromSec([int $nSeconds = 0 ]) : string
Parameters
- $nSeconds : int = 0
Return values
stringgetTotalFromUser()
Total games from user
private
getTotalFromUser() : mixed
parseGameData()
private
parseGameData(string $data) : array<string|int, mixed>|array<string|int, int>
Parameters
- $data : string