From a49bf672d57f9bde78bab5dbff24edaafa5c145e Mon Sep 17 00:00:00 2001 From: Proxyfil Date: Thu, 23 Apr 2026 07:59:43 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=84=20Added=20licence=20to=20GameState?= =?UTF-8?q?=20and=20GameControl=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/lib/play/admin/game_state.ts | 8 ++++++++ frontend/src/lib/play/admin/socket_game_controls.ts | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/frontend/src/lib/play/admin/game_state.ts b/frontend/src/lib/play/admin/game_state.ts index b433450..e6103a5 100644 --- a/frontend/src/lib/play/admin/game_state.ts +++ b/frontend/src/lib/play/admin/game_state.ts @@ -1,6 +1,14 @@ +// SPDX-FileCopyrightText: 2026 Marlon W (Mawoka) +// +// SPDX-License-Identifier: MPL-2.0 + import type { Player, PlayerAnswer } from '$lib/admin.ts'; import { QuizData } from '$lib/quiz_types'; +/** + * Interface that include all the game states for the admin page. + * Still in development and not used everywhere but should be a good practice +*/ export interface IGameState { game_id: string; players: Player[]; diff --git a/frontend/src/lib/play/admin/socket_game_controls.ts b/frontend/src/lib/play/admin/socket_game_controls.ts index 7b15969..7c7c3aa 100644 --- a/frontend/src/lib/play/admin/socket_game_controls.ts +++ b/frontend/src/lib/play/admin/socket_game_controls.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Marlon W (Mawoka) +// +// SPDX-License-Identifier: MPL-2.0 + import type { Socket } from 'socket.io-client'; /**