Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: ./approot/engine/g.php
SIMU prototüüp nr 4 - GameEngine

G

PointsFacade
   |
  +-- G

 

private class G extends PointsFacade


 

Methods inherited from PointsFacade

pointsfacade, set_obj, &get_obj

Public Method Summary

void

G( &$game)

Warning: documentation is missing.

Private Method Summary

void

&i()

initsialiseerib ja väljastab UUE!!! grupi.
void

items()

ei tea kas on tarvis
void

remove()

remove()
void

in( $g)

vajalik //praegu mitte
void

&intersection( $g)

vajalik
boolean

in_phase( $mask)

Kas kõik selle grupi liikmed on antud faasi(de)s?
void

&get_by_mask( $mask)

Nii initsialiseeritud, kui initsialiseerimata g objekti puhul.
void

&get_random( $count)

Kõigi või antud grupi seast.
void

init()

Warning: documentation is missing.
void

size()

Warning: documentation is missing.
void

add()

Warning: documentation is missing.
void

add_points(integer $nr, string $mask)

Warning: documentation is missing.
void

add_full_points()

Warning: documentation is missing.
void

&leader()

Warning: documentation is missing.

Fields inherited from PointsFacade

$obj, $owner

Public Method Details

G

public void G( &$game )

 

Warning: documentation is missing.

Parameter
&$game
Warning: documentation is missing.
Returns void


Private Method Details

&i

private void &i( )

  initsialiseerib ja väljastab UUE!!! grupi.
Parameetrite arv 1..n

Returns void


items

private void items( )

  ei tea kas on tarvis
leiab antud juhul kasutust algoritmis 96

Returns void


remove

private void remove( )

  remove()

Returns void


in

private void in( $g )

  vajalik //praegu mitte
Kas kõik $this grupi liikmed on ka parameetrina antud grupis?

Parameter
$g
Warning: documentation is missing.
Returns void


&intersection

private void &intersection( $g )

  vajalik
Selle ja teise hulga ühisosa

Parameter
$g
Warning: documentation is missing.
Returns void


in_phase

private boolean in_phase( $mask )

  Kas kõik selle grupi liikmed on antud faasi(de)s?
Mida see teeks initsialiseerimata obj puhul? Väljakujunenud põhimõtte kohaselt peaks andma tulemuse kõigi õpetajate kohta. Kui on initsialiseerimata, siis pärast jääb initsialiseerituks, sellest pole midagi, kui kasutaja just ei hakka $G obj-i kõvasti modima (n: remove) ja siis imestama, miks see enam kõiki persoone ei esinda.. Ikkagi probl. n: kõigep get_by_mask() mille käigus luuakse ja jäetakse sisse tühi group obj ja pärast in_phase, mis nüüd käib tühja grupi kohta.. sellep: Kui on initsialiseerimata, siis pärast jääb initsialiseerimata. Nii uus ideoloogia: kuna obj on algusest peale init. siis selleks et pärida kõigi kohta peab obj olema seatud esindama kõiki e enne peab olema tehtud ->set_all()

Parameter
$mask
Warning: documentation is missing.
Returns boolean


&get_by_mask

private void &get_by_mask( $mask )

  Nii initsialiseeritud, kui initsialiseerimata g objekti puhul.
Kui on initsialiseerimata, siis pärast jääb initsialiseerituks, sellest pole midagi. EI JÄÄ Väljastab uue g objekti

Parameter
$mask
Warning: documentation is missing.
Returns void


&get_random

private void &get_random( $count )

  Kõigi või antud grupi seast.
Kui selle grupi seas on vähem persoone kui nõutud, antakse nii palju kui on...? ehk siis kõik?

Parameter
$count
Warning: documentation is missing.
Returns void


init

private void init( )

 

Warning: documentation is missing.

Returns void


size

private void size( )

 

Warning: documentation is missing.

Returns void


add

private void add( )

 

Warning: documentation is missing.

Returns void


add_points

private void add_points( integer $nr, string $mask )

 

Warning: documentation is missing.

Parameter
integer $nr
Warning: documentation is missing.
string $mask
Warning: documentation is missing.
Returns void


add_full_points

private void add_full_points( )

 

Warning: documentation is missing.

Returns void


&leader

private void &leader( )

 

Warning: documentation is missing.

Returns void



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta