[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