示例#1
0
 public function __construct($directory)
 {
     parent::__construct($directory, XMLHelper::parse('data/' . $directory . '/data.xml'));
     if ($this->data == null) {
         ErrorHelper::logError('Failed to load game data in ' . $directory);
     }
     $this->directory = $directory;
 }
示例#2
0
 public function __construct()
 {
     parent::__construct('', XMLHelper::parse('data/data.xml'));
     $this->isDeveloper = true;
     if ($this->data == null) {
         ErrorHelper::logError('Failed to load developer data');
         return;
     }
     $gamedirs = FileHelper::getGames('data');
     foreach ($gamedirs as $gamedir) {
         $this->games[$gamedir] = new Game($gamedir);
     }
     // sorts the games according to the sort_order property
     // if no value is set, zero is assumed
     uasort($this->games, 'Developer::_sort');
 }