|
|
File: ./approot/engine/gameentity.php
SIMU prototüüp nr 4 - GameEngine
GameEntity
DAO | +-- GameEntity
Abstraktne mängumootori objekt.
|
private abstract class GameEntity extends DAO
Abstraktne mängumootori objekt.
Abstraktne ülemklass kõigile mängumootori objektidele, millega rakenduse kõrgemad kihid peavad kokku puutuma, ehk siis kõigile mootori ja presentatsiooniloogika vahelises "liideses" osalevatele objektidele.
|
|
Direct known subclasses: Action, Diary, Game, InfoElement, InfoNode, ScoringSystem
|
|
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 |
|
|
Private Method Summary |
void |
set_owner( &$game)Määrab omaniku. Üldjuhul pole vaja eraldi välja kutsuda. |
void |
init()Warning: documentation is missing. |
void |
id()Warning: documentation is missing. |
|
Public Field Summary |
mixed |
$idUniversaalne identifikaator, sõltumata alamklassi tüübist. |
string |
$nameObjekti nimi. |
|
Private Field Summary |
integer |
$game_idMängu identifikaator. |
integer |
$user_idKasutaja identifikaator. |
unknown |
$ownerOmanik-objekt. Alluvussuhet realiseeriv viide teisele objektile. Harilikult on selleks "Game" |
|
Public Method Details |
GameEntity |
public void GameEntity( &$game )
|
|
Konstruktor
|
Parameter |
|
|
&$game |
|
|
Warning: documentation is missing. |
|
Returns |
void |
|
set_id |
public boolean set_id( $id )
|
|
Määrab objekti identiteedi ja initsialiseerib objekti.
See funktsioon defineeritakse järglasklasside poolt uuesti, et initsialiseerida objekt, kus juures peaks väljakutsutama ka see meetod siin. Teeb andmebaasi päringud ja hakkab esindama antud identifikaatorile vastavat objekti. Kui seda ei leitud, väljastab false.
|
Parameter |
|
|
$id |
|
|
Warning: documentation is missing. |
|
Returns |
boolean |
|
get_items |
public abstract void get_items( )
|
|
See funktsioon defineeritakse järglasklasside poolt uuesti.
|
Returns |
void |
|
|
Private Method Details |
set_owner |
private void set_owner( &$game )
|
|
Määrab omaniku. Üldjuhul pole vaja eraldi välja kutsuda.
|
Parameter |
|
|
&$game |
|
|
Warning: documentation is missing. |
|
Returns |
void |
|
init |
private void init( )
|
|
Warning: documentation is missing.
|
Returns |
void |
|
id |
private void id( )
|
|
Warning: documentation is missing.
|
Returns |
void |
|
|
Public Field Details |
$id |
public mixed $id
>> <<
Universaalne identifikaator, sõltumata alamklassi tüübist.
|
|
$name |
public string $name
>> <<
Objekti nimi.
|
|
|
Private Field Details |
$game_id |
private integer $game_id
>> <<
Mängu identifikaator.
|
|
$user_id |
private integer $user_id
>> <<
Kasutaja identifikaator.
|
|
$owner |
private unknown $owner
>> <<
Omanik-objekt. Alluvussuhet realiseeriv viide teisele objektile. Harilikult on selleks "Game"
|
|
|
|
|
PHPDoc 1.0beta |