<?/**
  <->  Randi Hagen (vym@kriona.net)
  <->  http://www.kriona.net/
  <->  the Tic Tac Toe game's language object v1.0
  **/


class TicTacToeLang {

    var $lang;

    var $text;


    function TicTacToeLang($lang) {

        $this->lang = $lang;

        switch($lang) {

            case "de":
                $this->text = array(
                    "human" => "Mensch",
                    "player" => "Spieler",
                    "opponent1" => "Computer (einfach)",
                    "opponent2" => "Computer (mittel)",
                    "opponent3" => "Computer (schwer)",
                    "opponent4" => "Computer (böse)",
                    "play" => "Spiel",
                    "who_start" => "Wer fängt zuerst an?",
                    "start_over" => "Neu Anfangen",
                    "next_round" => "Nächste Runde",
                    "end_stale" => "Niemand hat diese Runde gewonnen.",
                    "wins" => "Gewonnen: ",
                    "stalemates" => "Patts: ",
                );
                break;
            case "en":
            default:
                $this->text = array(
                    "human" => "Human",
                    "player" => "Player",
                    "opponent1" => "Computer (easy)",
                    "opponent2" => "Computer (medium)",
                    "opponent3" => "Computer (hard)",
                    "opponent4" => "Computer (evil)",
                    "play" => "Play",
                    "who_start" => "Who starts first?",
                    "start_over" => "Start Over",
                    "next_round" => "Next Round",
                    "end_stale" => "The game has ended in a stalemate.",
                    "wins" => "Wins: ",
                    "stalemates" => "Stalemates: ",
                );

        }


    } // end constructor



    function won($player) {

        switch($this->lang) {

            case "de":
                return "Spieler " . $player . " hat gewonnen.";
            case "en":
            default:
                return "Player " . $player . " has won.";

        }

    }



} // end class




?>