OispaHallaV2TaiJtn / src / components / Controls.svelte
Controls.svelte
Raw
<script lang="ts">
    export let callback = (direction: number) => {
        console.log(direction);
    }
</script>

<main>
    <button on:click={()=>{callback(0)}}>UP</button>
    <button on:click={()=>{callback(3)}}>LEFT</button>
    <button on:click={()=>{callback(2)}}>DOWN</button>
    <button on:click={()=>{callback(1)}}>RIGHT</button>
</main>

<style lang="scss">
    main{
        margin: 1em 0;
        width: 100%;
        display: flex;
        gap: .25em;
    }
    button{
        flex: 1;
        height: 50px;
    }
</style>