[Scummvm-cvs-logs] CVS: web/include scr-categories.php,NONE,1.1

Eugene Sandulenko sev at users.sourceforge.net
Sat Nov 12 16:48:01 CET 2005


Update of /cvsroot/scummvm/web/include
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23980

Added Files:
	scr-categories.php 
Log Message:
Forgot to commit new file


--- NEW FILE: scr-categories.php ---
<?php

$categories = array();

function display_categories_list() {
  global $categories;

  echo "<table border=0>\n";
  foreach ($categories as $cat) {
    echo "<tr><td class='nav-bullet'><img src='images/bullet-section.gif' /></td><td class='nav-item'><a href=\"#cat".
	$cat->_catnum.'">'.$cat->_name."</a></td></tr>\n";
  }
  echo "</table>\n";
}

function display_categories() {
  global $categories;

  foreach ($categories as $cat) {
    html_subhead_start('<a name="cat'.$cat->_catnum.'"/><a href="?cat1='.
		       $cat->_catnum .'&cat2=-1&view=-1">'.$cat->_name.'</a>');

    echo '<div class="par-scr-content-cat'.$cat->_catnum.'">';

    $cat->display();
    echo "<br/><br/>\n";
    echo "</div>\n";
  }
}

class category {
  var $_name;
  var $_list;
  var $_catnum;

  function category($catnum, $name) {
    global $categories;

    $this->_list = array();
    $this->_name = $name;
    $this->_catnum = $catnum;

    array_push($categories, & $this);
  }

  function add($scrnum, $filename, $description) {
    array_push ($this->_list, array("filename" => $filename, "description" => $description,
				    "catnum" => $scrnum));
  }

  function display() {
    global $scrcatnums;

    echo "<table border=0>\n";
    foreach($this->_list as $cat) {
      echo "<tr><td class='cat-bullet'><img src='images/".$cat['filename'].
      	"');\"/></td><td class='cat-link'><a href=\"?cat1=".$this->_catnum."&cat2=".$cat['catnum']."&view=-1\">".
      	"<b>{$cat['description'][0]}</b>".substr($cat['description'], 1).
      	"</a> <font class='cat-count'>(".$scrcatnums[$this->_catnum][$cat['catnum']]." shots)</font></td></tr>\n";
    }
    echo "</table>\n";
  }
}

// LEC games
$cat = & new category(0, "LucasArts games");

$cat->add(0, "cat-maniac.png", "Maniac Mansion");
$cat->add(1, "cat-zak.png", "Zak McKracken");
$cat->add(2, "cat-indy3.png", "Indiana Jones and the Last Crusade");
$cat->add(3, "cat-indy4.png", "Indiana Jones and the Fate of Atlantis");
$cat->add(4, "cat-monkey1.png", "The Secret of Monkey Island");
$cat->add(5, "cat-monkey2.png", "Monkey Island 2: Le Chuck's Revenge");
$cat->add(6, "cat-loom.png", "Loom");
$cat->add(7, "cat-samnmax.png", "Sam & Max");
$cat->add(8, "cat-tentacle.png", "The Day of the Tentacle");
$cat->add(9, "cat-ft.png", "Full Throttle");
$cat->add(10, "cat-dig.png", "The Dig");
$cat->add(11, "cat-comi.png", "Curse of Monkey Island");

// Other games
$cat = & new category(2, "Other games");
$cat->add(0, "cat-bs1.png", "Broken Sword series");
$cat->add(1, "cat-gob1.png", "Goblins series");
$cat->add(2, "cat-ite.png", "Inherit the Earth: Quest for the Orb");
$cat->add(3, "cat-queen.png", "The Flight of the Amazon Queen");
$cat->add(4, "cat-simon1.png", "Simon the Sorcerer series");
$cat->add(5, "cat-sky.png", "Beneath a Steel Sky");

// HE games
$cat = & new category(1, "Humongous Entertainment games");
$cat->add(0, "cat-1stgrade.png", "Big Thinkers series");
$cat->add(1, "cat-airport.png", "Buzzy series");
$cat->add(3, "cat-spyfox1.png", "Spy Fox series");
$cat->add(4, "cat-fbear.png", "Fatty Bear series");
$cat->add(5, "cat-baseball.png", "Junior Sports series");
$cat->add(6, "cat-freddi1.png", "Freddi Fish series");
$cat->add(7, "cat-pajama1.png", "Pajama Sam series");
$cat->add(8, "cat-puttrace.png", "Putt-Putt series");

?>





More information about the Scummvm-git-logs mailing list