// http://www.modernmethod.com/sajax/ require("include/Sajax.php"); session_start(); if(isset($_GET['action']) && 'showsource' === $_GET['action']) { highlight_file(__FILE__); exit; } if(isset($_GET['action']) && 'download' === $_GET['action']) { header("Content-type: application/x-applikation"); readfile(__FILE__); exit; } function startaufstellung() { $ext = '.GIF'; // Datei extension der Figuren $startaufstellung = array(); // weisse Grundreihe $startaufstellung['A1'] = 'tw'.$ext; $startaufstellung['B1'] = 'sw'.$ext; $startaufstellung['C1'] = 'lw'.$ext; $startaufstellung['D1'] = 'dw'.$ext; $startaufstellung['E1'] = 'kw'.$ext; $startaufstellung['F1'] = 'lw'.$ext; $startaufstellung['G1'] = 'sw'.$ext; $startaufstellung['H1'] = 'tw'.$ext; // weisse Bauernreihe for ($i=0;$i<8;$i++) $startaufstellung[chr(ord('A')+$i).'2'] = 'bw'.$ext; // schwarze Grundreihe $startaufstellung['A8'] = 'ts'.$ext; $startaufstellung['B8'] = 'ss'.$ext; $startaufstellung['C8'] = 'ls'.$ext; $startaufstellung['D8'] = 'ds'.$ext; $startaufstellung['E8'] = 'ks'.$ext; $startaufstellung['F8'] = 'ls'.$ext; $startaufstellung['G8'] = 'ss'.$ext; $startaufstellung['H8'] = 'ts'.$ext; // schwarze Bauernreihe for ($i=0;$i<8;$i++) $startaufstellung[chr(ord('A')+$i).'7'] = 'bs'.$ext; return $startaufstellung; } function init_session() { $_SESSION = array(); // clear all $_SESSION['Brett'] = startaufstellung(); $_SESSION['Drehung'] = FALSE; } function feldname($x,$y,$reverse=false) { return ($reverse)?chr(ord('H')-$x).($y+1):chr(ord('A')+$x).(8-$y); } function gib_brett($drehung = 0) { if(!isset($_SESSION['Brett'])) init_session(); if($drehung == 1 ) $_SESSION['Drehung'] = ! $_SESSION['Drehung']; $ausgabe = '
'; $feld = feldname($j,$i,$_SESSION['Drehung']); $img_params = ' alt="'.$feld.'" title="'.$feld.'" '.$cellsize.' onClick=x_feldclick("'.$feld.'",gib_brett_cb) '; $figur = (isset($_SESSION['Brett'][$feld]))?$_SESSION['Brett'][$feld]:'leer.GIF'; $ausgabe .= ''; $ausgabe .= ' | '; } $ausgabe .= '
Bedienungsanleitung