{
global $wiki;
echo "<div class=\"bug\">\n".
- " Please hit <strong>shift+reload</strong>.<br /><hr />\n".
- " The server now keeps score... (only from now on) <br /><hr />".
+ " Schweinchen should work now (only for new games).<br
+ /><hr />".
" If you find more bugs, please list them in the <a href=\"".
$wiki."\">wiki</a>.\n</div>\n";
return;
{
echo "IMPORTANT: passwords are going over the net as clear text, so pick an easy password. No need to pick anything complicated here ;)<br /><br />";
echo "TODO: convert timezone into a menu<br />\n";
- echo "TODO: figure out a way to handle passwrods <br />\n";
+ echo "TODO: figure out a way to handle passwords <br />\n";
?>
<form action="index.php" method="post">
<fieldset>
function output_ask_for_new_game($playerA,$playerB,$playerC,$playerD,$oldgameid)
{
+ global $RULES;
+
echo "Do you want to continue playing?(This will start a new game, with the next person as dealer.)\n";
echo "<form action=\"index.php\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"PlayerA\" value=\"$playerA\" />\n";
echo " <input type=\"hidden\" name=\"PlayerB\" value=\"$playerB\" />\n";
echo " <input type=\"hidden\" name=\"PlayerC\" value=\"$playerC\" />\n";
echo " <input type=\"hidden\" name=\"PlayerD\" value=\"$playerD\" />\n";
+ echo " <input type=\"hidden\" name=\"dullen\" value=\"".$RULES["dullen"]."\" />\n";
+ echo " <input type=\"hidden\" name=\"schweinchen\" value=\"".$RULES["schweinchen"]."\" />\n";
echo " <input type=\"hidden\" name=\"followup\" value=\"$oldgameid\" />\n";
echo " <input type=\"submit\" value=\"keep playing\" />\n";
echo "</form>\n";
function output_form_for_new_game($names)
{
?>
+ <h2> Players </h2>
<p>Please select four players (or use the randomly pre-selected names)</p>
<form action="index.php" method="post">
<?php
+ /* ask for player names */
foreach( array("PlayerA","PlayerB","PlayerC","PlayerD") as $player)
{
srand((float) microtime() * 10000000);
echo " <option>$name</option>\n";
}
echo " </select>\n";
- unset($names[$randkey]);
}
?>
-
+ <h2> Rules </h2>
+ <p> Some areas are grayed out which means that the rule is not implemented yet and therefore cannot be selected </p>
+ <p> ten of hearts:
+ <ul>
+ <li> <input type="radio" name="dullen" value="none" /> just normal non-trump </li>
+ <li> <input type="radio" name="dullen" value="firstwins" /> first ten of hearts wins the trick </li>
+ <li> <input type="radio" name="dullen" value="secondwins" checked="checked" /> second ten of hearts wins the trick </li>
+ </ul>
+ </p>
+ <p> schweinchen (both foxes), only in normal games or silent solos:
+ <ul>
+ <li> <input type="radio" name="schweinchen" value="none" checked="checked" /> none </li>
+ <li> <input type="radio" name="schweinchen" value="both" />
+ both become highest trump (automatic call at beginning of the game)
+ </li>
+ <li> <input type="radio" name="schweinchen" value="second" />
+ first one normal, second one becomes highest (call during the game) </li>
+ <li> <input type="radio" name="schweinchen" value="secondaftercall" disabled="disabled" />
+ second one become highest only in case re/contra was announced (not working yet)
+ </li>
+ </ul>
+ </p>
+
<input type="submit" value="start game" />
</form>
<?php
}
-function display_card($card)
+function display_card($card,$dir="english")
{
/* cards are only availabl for the odd values, e.g. 1.png, 3.png, ...
* convert even cards to the matching odd value */
if( $card/2 - (int)($card/2) == 0.5)
- echo "<img src=\"cards/".$card.".png\" alt=\"".card_to_name($card)."\" />\n";
+ echo "<img src=\"cards/".$dir."/".$card.".png\" alt=\"".card_to_name($card)."\" />\n";
else
- echo "<img src=\"cards/".($card-1).".png\" alt=\"".card_to_name($card-1)."\" />\n";
+ echo "<img src=\"cards/".$dir."/".($card-1).".png\" alt=\"".card_to_name($card-1)."\" />\n";
return;
}
-function display_link_card($card)
+function display_link_card($card,$dir="english")
{
if( $card/2 - (int)($card/2) == 0.5)
- echo "<input type=\"radio\" name=\"card\" value=\"".$card."\" /><img src=\"cards/".$card.".png\" alt=\"\" />\n";
+ echo "<input type=\"radio\" name=\"card\" value=\"".$card."\" /><img src=\"cards/".$dir."/".$card.".png\" alt=\"\" />\n";
else
- echo "<input type=\"radio\" name=\"card\" value=\"".$card."\" /><img src=\"cards/".($card-1).".png\" alt=\"\" />\n";
+ echo "<input type=\"radio\" name=\"card\" value=\"".$card."\" /><img src=\"cards/".$dir."/".($card-1).".png\" alt=\"\" />\n";
return;
}
yes<input type="radio" name="in" value="yes" />
no<input type="radio" name="in" value="no" /> <br />
+<?php
+/*
Do you want to get an email for every card played or only if it your move?
every card<input type="radio" name="update" value="card" />
only on my turn<input type="radio" name="update" value="turn" /> <br />
-<?php
+*/
echo "<input type=\"hidden\" name=\"me\" value=\"$me\" />\n";
echo "\n";
echo "<input type=\"submit\" value=\"count me in\" />\n";
<legend>Login</legend>
<table>
<tr>
- <td><label for="email">Email:</label></td><td><input type="text" id="email" name="email" size="20" maxlength="30" /> </td>
+ <td><label for="email">Email:</label></td>
+ <td><input type="text" id="email" name="email" size="20" maxlength="30" /> </td>
</tr><tr>
- <td><label for="password">Password:</label></td><td><input type="password" id="password" name="password" size="20" maxlength="30" /></td>
+ <td><label for="password">Password:</label></td>
+ <td><input type="password" id="password" name="password" size="20" maxlength="30" /></td>
</tr><tr>
- <td> <input type="submit" value="login" /></td>
+ <td> <input type="submit" value="login" /></td>
+ <td></td>
+ </tr>
</table>
</fieldset>
</form>
<body onload="high_last();">
<div class="header">
<h1> Welcome to E-Doko </h1>
-<p> Revision: <?php echo "$REV"; ?></p>
</div>
<?php
function output_footer()
{
+ global $REV;
+
+ echo "<div class=\"footer\">\n";
+ echo "<p class=\"left\"> copyright 2006-2007 Arun Persaud</p>\n";
+ echo "<p class=\"right\"> Revision: $REV; </p> \n";
+ echo "\n";
+ echo "</div>\n";
+
echo "</body>\n";
echo "</html>\n";