Added games
This commit is contained in:
@@ -9,11 +9,6 @@
|
||||
<script th:src="@{/js/grid.js}" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="player-selector">
|
||||
Which player are you ? <br/>
|
||||
<button id="select-player-a">Player A</button>
|
||||
<button id="select-player-b">Player B</button>
|
||||
</div>
|
||||
<main>
|
||||
<div id="game-panel">
|
||||
<ul id="cards-list">
|
||||
@@ -56,7 +51,12 @@
|
||||
</div>
|
||||
</main>
|
||||
<script>
|
||||
/*<![CDATA[*/
|
||||
var player = '[(${player})]';
|
||||
var roomId = '[(${grid.id})]';
|
||||
/*]]>*/
|
||||
initialize()
|
||||
selectPlayer(player)
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
@@ -9,6 +9,25 @@
|
||||
Vous voulez jouer à Node Cames ? Ben c'est pas encore prêt :/
|
||||
<br/>
|
||||
<a href="/create-room">(Bon, en vrai, vous pouvez créer une room en cliquant ici)</a>
|
||||
|
||||
<br/>
|
||||
|
||||
<form method="GET" th:action="@{/create-game}">
|
||||
<label for="create-game-name">Name : </label>
|
||||
<input type="text" id="create-game-name" name="name"/>
|
||||
<input type="submit" value="Create game"/>
|
||||
</form>
|
||||
|
||||
|
||||
<div>
|
||||
Currently running games:
|
||||
<ul>
|
||||
<li th:each="game : ${games}">
|
||||
<a th:href="@{/game/{gid}/map(gid=${game.id})}" th:text="${game.name}"></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr" dir="ltr">
|
||||
<head>
|
||||
<div th:replace="~{html-head}"/>
|
||||
<link rel="stylesheet" th:href="@{/css/grid.css}"/>
|
||||
<script th:src="@{/js/jquery-4.0.0.min.js}" type="text/javascript"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/sockjs-client/1.6.1/sockjs.min.js" integrity="sha512-1QvjE7BtotQjkq8PxLeF6P46gEpBRXuskzIVgjFpekzFVF4yjRgrQvTG1MTOJ3yQgvTteKAcO7DSZI92+u/yZw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.min.js" integrity="sha512-iKDtgDyTHjAitUDdLljGhenhPwrbBfqTKWO1mkhSFH3A7blITC9MhYon6SjnMhp4o0rADGw9yAC6EW4t5a4K3g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<script th:src="@{/js/grid.js}" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<ul>
|
||||
<li th:each="world : ${worlds}">
|
||||
<a th:href="@{/game/{gid}/grid/{wname}?player={player}(gid=${game.id},wname=${world.name},player=${player})}">World <span th:text="${world.name}"/></a>
|
||||
<a th:href="@{/game/{gid}/reset/{wname}?player={player}(gid=${game.id},wname=${world.name},player=${player})}">reset</a>
|
||||
<span th:if="${world.won}">Gagné !</span>
|
||||
</li>
|
||||
</ul>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,18 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr" dir="ltr">
|
||||
<head>
|
||||
<div th:replace="~{html-head}"/>
|
||||
<link rel="stylesheet" th:href="@{/css/grid.css}"/>
|
||||
<script th:src="@{/js/jquery-4.0.0.min.js}" type="text/javascript"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/sockjs-client/1.6.1/sockjs.min.js" integrity="sha512-1QvjE7BtotQjkq8PxLeF6P46gEpBRXuskzIVgjFpekzFVF4yjRgrQvTG1MTOJ3yQgvTteKAcO7DSZI92+u/yZw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.min.js" integrity="sha512-iKDtgDyTHjAitUDdLljGhenhPwrbBfqTKWO1mkhSFH3A7blITC9MhYon6SjnMhp4o0rADGw9yAC6EW4t5a4K3g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
<script th:src="@{/js/grid.js}" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
Which player are you ? <br/>
|
||||
<a th:href="@{{redirect}?player=A(redirect=${redirect})}">Player A</a>
|
||||
<a th:href="@{{redirect}?player=B(redirect=${redirect})}">Player B</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user