Packageindex Classtrees Modulegroups Elementlist Report XML Files

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

Person

DAO
   |
  +-- GameEntity
     |
    +-- Action
       |
      +-- InfoRequest
         |
        +-- Person

 

private class Person extends InfoRequest


 
Direct known subclasses: Group

Methods inherited from InfoRequest

get_open_items

Methods inherited from Action

init, &instance, load, get_subjects, add_subjects

Methods inherited from GameEntity

gameentity, set_owner, init, id

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

subjects_needed()

void

commit()

Warning: documentation is missing.

Private Method Summary

boolean

is( $person_id)

Kas see on antud inimene? või kas imineme kuulub antud inimeste hulka
void

get_info()

Warning: documentation is missing.
void

save( $week)

Warning: documentation is missing.
void

set_last_action()

kui eelmisel actionil on vabu subjekti kohti, ollakse eelmine,
void

commited([ mixed $with_subject ])

Arv, mitu korda seda Actionit on tehtud..Warning: documentation is missing.
boolean

all_commited(array $with_subjects)

Parameetriks kas üksikväärtus või arrayWarning: documentation is missing.
void

phase_areas()

protected
void

get_joint_area_by_mask( $mask)

protected
void

get_areas_by_mask( $mask)

aread on indekseeritud faasi konstandi järgi
void

get_items()

See funktsioon defineeritakse järglasklasside poolt uuesti.Warning: documentation is missing.
void

set_id( $id)

Määrab objekti identiteedi ja initsialiseerib objekti.Warning: documentation is missing.
void

adopter(string $person_id)

Warning: documentation is missing.
void

phase()

Warning: documentation is missing.
void

add_points(integer $nr, string $mask)

Warning: documentation is missing.
void

add_full_points()

Warning: documentation is missing.
void

get_related_info()

Warning: documentation is missing.

Fields inherited from Action

$time_cost, $heading, $description, $hint, $subject_count, $week, $message, $subjects

Fields inherited from GameEntity

$id, $name, $game_id, $user_id, $owner

Private Field Summary

unknown

$profname

Private Constant Summary

AWARENESS >>1<< Warning: documentation is missing.
INTEREST >>2<< Warning: documentation is missing.
APPRAISAL >>4<< Warning: documentation is missing.
ADOPTION >>8<< Warning: documentation is missing.
ALL_PHASES >>15<< Warning: documentation is missing.
UNAFFECTED >>16<< Warning: documentation is missing.

Public Method Details

subjects_needed

public void subjects_needed( )

 

Returns void


commit

public void commit( )

 

Warning: documentation is missing.

Returns void


Private Method Details

is

private boolean is( $person_id )

  Kas see on antud inimene? või kas imineme kuulub antud inimeste hulka

Parameter
$person_id
Warning: documentation is missing.
Returns boolean


get_info

private void get_info( )

 

Warning: documentation is missing.

Returns void


save

private void save( $week )

 

Warning: documentation is missing.

Parameter
$week
Warning: documentation is missing.
Returns void


set_last_action

private void set_last_action( )

  kui eelmisel actionil on vabu subjekti kohti, ollakse eelmine,
kui ei ole, ollakse uus action. Võib juhtuda et seda kutsutakse välja korduvalt.. teistkordsest väljakutsumisest ei tohiks midagi hullu juhtuda - - teeb täpselt seda mida talt oodatakse, ehk laeb vajadusel eelmised väärtused uuesti sisse.

Returns void


commited

private void commited( [ mixed $with_subject ] )

  Arv, mitu korda seda Actionit on tehtud..
Praegu võtab 1 parameetri või mitte ühtegi Ühel juhul on inimene tõenäoliselt initsialiseerimata, id antakse parameetrina sisse. arv, mitu korda tehtud ÜHE subjektiga.. Juhul kui param pole antud, võiks vaadata AB-st kas ta ise on tehtud (kas commit on tehtud) Antud juhul peaks väljastama ainult kas 0 või 1 sest seda käiku võib mängu jooksul teha vaid 1 kord.

Warning: documentation is missing.

Parameter
mixed $with_subject = >>null<<
Person'i identifikaator
Returns void


all_commited

private boolean all_commited( array $with_subjects )

  Parameetriks kas üksikväärtus või array
vaatab kas mingi action on tehtud mitme subjektiga -> lihtsalt true või false (1/0)

Warning: documentation is missing.

Parameter
array $with_subjects
või üksik value
Returns boolean

arv


phase_areas

private void phase_areas( )

  protected

Returns void


get_joint_area_by_mask

private void get_joint_area_by_mask( $mask )

  protected

Parameter
$mask
Warning: documentation is missing.
Returns void


get_areas_by_mask

private void get_areas_by_mask( $mask )

  aread on indekseeritud faasi konstandi järgi
protected

Parameter
$mask
Warning: documentation is missing.
Returns void


get_items

private void get_items( )

  See funktsioon defineeritakse järglasklasside poolt uuesti.

Warning: documentation is missing.

Returns void


set_id

private void 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.

Warning: documentation is missing.

Parameter
$id
Warning: documentation is missing.
Returns void


adopter

private void adopter( string $person_id )

 

Warning: documentation is missing.

Parameter
string $person_id
Warning: documentation is missing.
Returns void


phase

private void phase( )

 

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


get_related_info

private void get_related_info( )

 

Warning: documentation is missing.

Returns void


Private Field Details

$profname

private unknown $profname

>><<



Private Constant Details

AWARENESS

define( AWARENESS, >>1<< )
Case: default: case sensitive



INTEREST

define( INTEREST, >>2<< )
Case: default: case sensitive



APPRAISAL

define( APPRAISAL, >>4<< )
Case: default: case sensitive



ADOPTION

define( ADOPTION, >>8<< )
Case: default: case sensitive



ALL_PHASES

define( ALL_PHASES, >>15<< )
Case: default: case sensitive



UNAFFECTED

define( UNAFFECTED, >>16<< )
Case: default: case sensitive




Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta