From fe083af670f76339d63d908e9aca58beac9b8e91 Mon Sep 17 00:00:00 2001 From: Benedikt Strehle Date: Sun, 22 Oct 2023 13:12:26 +0200 Subject: [PATCH] fix icons --- backend/Map.ts | 10 ++++------ common/components/GamePage.scss | 10 +++++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/backend/Map.ts b/backend/Map.ts index 9de47e8..b88bf9f 100644 --- a/backend/Map.ts +++ b/backend/Map.ts @@ -1,5 +1,6 @@ // deno-lint-ignore-file require-await import { Datex } from "datex-core-legacy/datex.ts"; +import { Endpoint } from "unyt_core/types/addressing.ts"; export type MapType = Map; export type GameType = { @@ -21,10 +22,7 @@ export type GameType = { // join existing game if (this.list.has(id)) { const game = this.list.get(id)!; - // for (const player of game.players) { - // if (!await player.isOnline()) - // game.players.delete(player); - // } + if (game.players.has(newPlayer) || ( !game.players.has(newPlayer) && game.players.size === 1 @@ -42,8 +40,8 @@ export type GameType = { const map: MapType = $$(new Map()); for (let i=0; i<9; i++) map.set(i, ''); - const game:GameType = $$({ - players: $$(new Set([newPlayer])), + const game = $$({ + players: new Set([newPlayer]), turn: newPlayer, host: newPlayer, map, diff --git a/common/components/GamePage.scss b/common/components/GamePage.scss index 1fd7e7b..8e8a302 100644 --- a/common/components/GamePage.scss +++ b/common/components/GamePage.scss @@ -45,7 +45,7 @@ *[data-val=''] { &:hover { &::after { - content: "\f111"; + content: "o"; opacity: 0.5; } } @@ -54,7 +54,7 @@ *[data-val=''] { &:hover { &::after { - content: "\f00d"; + content: "x"; font-weight: 900; } } @@ -94,16 +94,16 @@ align-items: center; } &::after { - font-family: 'Font Awesome 6 Free'; + font-family: fantasy, sans-serif; } &[data-val='O'] { &::after { - content: "\f111"; + content: "o"; } } &[data-val='X'] { &::after { - content: "\f00d"; + content: "x"; font-weight: 900; } }