|
|
File: ./approot/engine/game.php
SIMU prototüüp nr 4 - GameEngine
Game
DAO | +-- GameEntity | +-- Game
Mängumootori keskne objekt, mille eksemplar on alati vajalik, et mootori poole pöörduda.
|
public class Game extends GameEntity
Mängumootori keskne objekt, mille eksemplar on alati vajalik, et mootori poole pöörduda.
Game objekt luuakse iga pöördumisega serveri poole. Omab kahte olulist meetodit, mille abil toimub mänguga kogu suhtlus. Need on &get_action() ja get_action_items().
|
|
|
|
Methods inherited from DAO |
db_connect, assign_vars, assign_record, exec_sql, get_db_objects, get_db_key_objects, get_db_record, get_db_records, get_db_pairs, get_db_key_records, get_db_vertical_values, get_db_value |
|
|
|
|
|
Public Method Details |
Game |
public void Game( integer $user_id, [ string $game_id ] )
|
|
Konstruktor
|
Parameter |
|
integer |
$user_id |
|
|
kasutaja identifikaator |
|
|
string |
$game_id |
= >>NULL<< |
|
mängu identifikaator |
|
Returns |
void |
|
create_new |
public integer create_new( string $label )
|
|
Loob uue mängu ja Väljastab selle id.
|
Parameter |
|
string |
$label |
|
|
Warning: documentation is missing. |
|
Returns |
integer $game_id |
|
remove |
public boolean remove( )
|
|
Koristab andmebaasist kõik konkreetse mänguga seonduva
|
Returns |
boolean $result |
|
get_items |
public array get_items( )
|
|
Väljastab kõik kasutaja mängud.
Warning: documentation is missing.
|
Returns |
array massiiv kasutaja mängudest. |
|
set_id |
public void set_id( integer $id )
|
|
Määrab missugust mängu objekt esindab. (Initsialiseerib objekti, määrab identiteedi)
Warning: documentation is missing.
|
Parameter |
|
integer |
$id |
|
|
Game' identifikaator. |
|
Returns |
void |
|
&get_action |
public void &get_action( string $action_id, [ mixed $instance_id ] )
|
|
Väljastab küsitud Action objekti.
|
Parameter |
|
string |
$action_id |
|
|
Action'i identifikaator |
|
|
mixed |
$instance_id |
= >>null<< |
|
valikuline exemprari identifikaator. Kui on ära jäetud väljastatakse
initsialiseerimata objekt |
|
Returns |
void |
|
get_action_items |
public array get_action_items( string $action_id )
|
|
Väljastab assotsiatiivmassiivi valitud tüüpi Action'ite identifikaatorite, nimedega ja
muu vajaliku infoga.
|
Parameter |
|
string |
$action_id |
|
|
Action'i identifikaator |
|
Returns |
array Massiiv elementidega kujul (id => record), kus record = array(name => '...' [, ...]) |
|
|
Private Method Details |
&get_choices |
private void &get_choices( )
|
|
Game :: get_choices()
Vahalik v.4 kasutajaliidese jaoks
|
Returns |
void |
|
&get_diary |
private void &get_diary( )
|
|
Warning: documentation is missing.
|
Returns |
void |
|
&get_scoring_system |
private void &get_scoring_system( )
|
|
Warning: documentation is missing.
|
Returns |
void |
|
|
Private Field Details |
$diary |
private unknown $diary
>> <<
|
|
$scoring |
private unknown $scoring
>> <<
|
|
|
|
|
PHPDoc 1.0beta |