/** * Generer kartfil for alle bydelene */ public static function generate_map_bydeler() { foreach (game::$bydeler as $bydel) { if (!$bydel['active']) { continue; } $map = new bydeler_map(); $map->bydel($bydel['id']); $data = $map->generate(); $map->destroy(); file_put_contents(self::$map_dir . "/bydel_" . $bydel['id'] . ".png", $data); } // forminsk det store kartet $map = new bydeler_map(); $map->scale(); $data = $map->generate(); $map->destroy(); file_put_contents(self::$map_dir . "/bydeler.png", $data); }
/** * Generer kart */ protected function map_draw() { // hent inn ff $this->ff = ff::get_ff(null, ff::LOAD_SILENT); if (!$this->ff) { page_not_found(); } // har ingen bydel? if (!$this->ff->data['br_id']) { die("Har ingen bydel."); } $map = new bydeler_map(); $map->mini_map($this->ff->data['br_id']); $map->push(); die; }