65 lines
No EOL
2.9 KiB
C#
65 lines
No EOL
2.9 KiB
C#
<?cs include:"templates/header.cs" ?>
|
|
<div id="board">
|
|
|
|
<?cs var:Data.Message ?>
|
|
|
|
<?cs loop:x = #1, #Data.GobanSize, #1
|
|
?><?cs loop:y = #1, Data.GobanSize, #1
|
|
?><?cs
|
|
if:(x == 1) && (y == 1) ?><!-- #upper left --> <a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName ?>"
|
|
><img src="../img/topleftline<?cs var:Data.Goban.1.1.color ?>.png"></a><?cs
|
|
elif:(x == 1) && (y == Data.GobanSize) ?><!-- #upper right --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/toprightline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><br><?cs
|
|
elif:(x == Data.GobanSize) && (y == Data.GobanSize) ?><!-- #lower right --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/bottomrightline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><br><?cs
|
|
elif:(x == Data.GobanSize) && (y == 1) ?><!-- #lower left --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/bottomleftline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
elif:(y == 1) ?><!-- #left line --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/leftline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
elif:(x == 1) ?><!-- #top line --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/topline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
elif:(y == Data.GobanSize) ?><!-- #right line --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/rightline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><br><?cs
|
|
elif:(x == Data.GobanSize) ?><!-- #bottom line --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/bottomline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
else ?><!-- now the hoshis or normal inner fields --><?cs
|
|
if:Data.Goban[x][y].hoshi ?><!-- this is a hoshi --><?cs
|
|
if:Data.Goban[x][y].color ?><!-- this is a hoshi with a stone, e.g. handled as normal field. --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/centerline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
else ?><!-- this is a hoshi without stone --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName ?>"
|
|
><img src="../img/hoshi.png"
|
|
></a><?cs
|
|
/if ?><?cs
|
|
else ?><!-- normal inner field --><a
|
|
href="/playgame/?coord=<?cs var:x ?>,<?cs var:y ?>&game=<?cs var:Data.GameName?>"
|
|
><img src="../img/centerline<?cs var:Data.Goban[x][y].color ?>.png"
|
|
></a><?cs
|
|
|
|
/if ?><?cs
|
|
/if ?><?cs
|
|
/loop ?><?cs
|
|
/loop ?>
|
|
</div>
|
|
|
|
<?cs set:Settings.DisplayRefreshButton = 1 ?>
|
|
<?cs include:"templates/navbar.cs" ?>
|
|
|
|
<?cs include:"templates/footer.cs" ?> |