Ejemplo n.º 1
0
 /**
  *
  * @param boolean $pReload
  * @return Game_Model_Gametypes
  */
 function game_type($pReload = FALSE)
 {
     if ($pReload || is_null($this->_game_type)) {
         // process
         $this->_game_type = Game_Model_Gametypes::getInstance()->get($this->game_type);
     }
     return $this->_game_type;
 }
Ejemplo n.º 2
0
 /**
  *
  */
 public function _init_gametypes_menu()
 {
     $tree = Game_Model_Gametypes::getInstance()->tree($this->get_domain(), Game_Model_Gametypes::FLATTEN_WITH_DEPTH);
     foreach ($tree as $node) {
         $type = $mode['type'];
         $string = str_repeat('..', $node['depth']) . $type->title;
     }
 }
 /**
  *
  */
 public function init()
 {
     if ($model = $this->_model()) {
         $this->view('game_type', $model->game_type());
     }
     if ($game_type = $this->getParam('game_type')) {
         $this->view('game_type', Game_Model_Gametypes::getInstance()->get($game_type));
     }
 }
 /**
  *
  */
 public function init()
 {
     if ($model = $this->_model()) {
         $this->view('game_type', $model->get_game_type());
         $this->view('resource_class', $model->get_resource_class());
     }
     if ($game_type = $this->getParam('game_type')) {
         $this->view('game_type', Game_Model_Gametypes::getInstance()->get($game_type));
     }
     if ($resource_class = $this->getParam('class')) {
         $class = Game_Model_Gameresourceclasses::getInstance()->get($resource_class);
         if ($class && !$game_type) {
             $this->view('game_type', $class->game_type());
         }
         $this->view('resource_class', $class);
     }
 }
Ejemplo n.º 5
0
 /**
  *
  */
 public function _init_gametypes_menu()
 {
     $gametypes = Game_Model_Gametypes::getInstance()->options();
     $this->game_type->set_data_source($gametypes);
 }