Packageindex Classtrees Modulegroups Elementlist Report XML Files

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

Public Method Summary

void

GameEntity( &$game)

Konstruktor
boolean

set_id( $id)

Määrab objekti identiteedi ja initsialiseerib objekti.
void

get_items()

See funktsioon defineeritakse järglasklasside poolt uuesti.

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

$id

Universaalne identifikaator, sõltumata alamklassi tüübist.
string

$name

Objekti nimi.

Private Field Summary

integer

$game_id

Mängu identifikaator.
integer

$user_id

Kasutaja identifikaator.
unknown

$owner

Omanik-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"



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta