was mucking about with trying to integerate the game but will leave that for some other time
This commit is contained in:
BIN
srcs/requirements/svelte/api_front/public/fonts/Bit5x3.woff
Normal file
BIN
srcs/requirements/svelte/api_front/public/fonts/Bit5x3.woff
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/fonts/Bit5x3.woff2
Normal file
BIN
srcs/requirements/svelte/api_front/public/fonts/Bit5x3.woff2
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/0.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/0.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/1.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/1.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/10.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/10.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/11.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/11.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/12.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/12.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/13.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/13.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/14.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/14.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/15.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/15.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/16.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/16.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/17.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/17.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/18.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/18.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/19.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/19.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/2.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/2.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/20.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/20.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/21.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/21.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/22.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/22.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/23.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/23.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/24.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/24.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/25.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/25.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/26.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/26.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/27.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/27.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/28.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/28.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/29.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/29.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/3.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/3.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/30.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/30.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/31.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/31.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/32.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/32.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/4.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/4.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/5.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/5.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/6.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/6.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/7.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/7.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/8.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/8.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/pong/9.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/pong/9.ogg
Normal file
Binary file not shown.
BIN
srcs/requirements/svelte/api_front/public/sound/roblox-oof.ogg
Normal file
BIN
srcs/requirements/svelte/api_front/public/sound/roblox-oof.ogg
Normal file
Binary file not shown.
106
srcs/requirements/svelte/api_front/src/pages/GamePage.svelte
Normal file
106
srcs/requirements/svelte/api_front/src/pages/GamePage.svelte
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
|
||||||
|
import { initDom } from "../game/client/pong.js";
|
||||||
|
import {onMount} from 'svelte';
|
||||||
|
|
||||||
|
onMount(() => {
|
||||||
|
initDom();
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="div_game_options">
|
||||||
|
<fieldset>
|
||||||
|
<legend>game options</legend>
|
||||||
|
<div>
|
||||||
|
<input type="checkbox" id="multi_balls" name="multi_balls">
|
||||||
|
<label for="multi_balls">multiples balls</label>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<input type="checkbox" id="moving_walls" name="moving_walls">
|
||||||
|
<label for="moving_walls">moving walls</label>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label>sound :</label>
|
||||||
|
<input type="radio" id="sound_on" name="sound_selector" checked>
|
||||||
|
<label for="sound_on">on</label>
|
||||||
|
<input type="radio" id="sound_off" name="sound_selector">
|
||||||
|
<label for="sound_off">off</label>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<button id="play_pong_button">PLAY</button>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="div_game_instructions">
|
||||||
|
<h2>--- keys ---</h2>
|
||||||
|
<p>move up: 'w' or 'up arrow'</p>
|
||||||
|
<p>move down: 's' OR 'down arrow'</p>
|
||||||
|
<p>grid on/off: 'g'</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="canvas_container">
|
||||||
|
<!-- <p> =) </p> -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- <script src="http://localhost:8080/js/pong.js" type="module" defer></script> -->
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
@font-face {
|
||||||
|
font-family: "Bit5x3";
|
||||||
|
src: url("/fonts/Bit5x3.woff2") format("woff2"),
|
||||||
|
url("/fonts/Bit5x3.woff") format("woff");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
font-display: swap;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
background-color: #222425;
|
||||||
|
}
|
||||||
|
#canvas_container {
|
||||||
|
margin-top: 20px;
|
||||||
|
text-align: center;
|
||||||
|
/* border: dashed rgb(245, 245, 245) 5px; */
|
||||||
|
/* max-height: 80vh; */
|
||||||
|
/* overflow: hidden; */
|
||||||
|
}
|
||||||
|
#div_game_instructions {
|
||||||
|
text-align: center;
|
||||||
|
font-family: "Bit5x3";
|
||||||
|
color: rgb(245, 245, 245);
|
||||||
|
font-size: large;
|
||||||
|
}
|
||||||
|
#div_game_options {
|
||||||
|
margin-top: 20px;
|
||||||
|
text-align: center;
|
||||||
|
font-family: "Bit5x3";
|
||||||
|
color: rgb(245, 245, 245);
|
||||||
|
font-size: x-large;
|
||||||
|
}
|
||||||
|
#div_game_options fieldset {
|
||||||
|
max-width: 50vw;
|
||||||
|
width: auto;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
#div_game_options fieldset div {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
#play_pong_button {
|
||||||
|
font-family: "Bit5x3";
|
||||||
|
color: rgb(245, 245, 245);
|
||||||
|
background-color: #333333;
|
||||||
|
font-size: x-large;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
canvas {
|
||||||
|
background-color: #333333;
|
||||||
|
max-width: 75vw;
|
||||||
|
/* max-height: 100vh; */
|
||||||
|
width: 80%;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"extends": "@tsconfig/svelte/tsconfig.json",
|
"extends": "@tsconfig/svelte/tsconfig.json",
|
||||||
|
|
||||||
"include": ["src/**/*"],
|
"include": ["src/**/*", "src/**/*.ts", "src/**/*.tsx"],
|
||||||
"exclude": ["node_modules/*", "__sapper__/*", "public/*"]
|
"exclude": ["node_modules/*", "__sapper__/*", "public/*"]
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user