Beispiel #1
0
 public function index()
 {
     if (!Session::check("game_id", array('name' => 'default'))) {
         $id = Games::createNew($this->request);
         Session::write('game_id', $id);
     }
     $game = Games::find('first', array('conditions' => array('id' => Session::read('game_id'))));
     if ($game->state == 1 || $game->state == 2) {
         $id = Games::createNew($this->request);
         Session::write('game_id', $id);
         $game = Games::find('first', array('conditions' => array('id' => $id)));
     }
     $word = Words::find('first', array('conditions' => array('id' => $game->word_id)));
     $this->set(array('placeholders' => Games::getPlaceholders(true, true), 'tries' => $game->max_wrong_tries - $game->wrong_tries));
     $this->set(array('word' => $word->value));
     $this->set(array('buttons' => $game->getButtons()));
     $this->set(array('image' => Games::getImage()));
     $this->render();
 }