From 781fe6dde47b5ead6812abf7f1ea933d8c74d7f6 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Mon, 30 Oct 2023 17:57:48 +0200 Subject: [PATCH] feat(Player): add Player table --- src/design/entities/index.tex | 1 + src/design/entities/player.tex | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/design/entities/player.tex diff --git a/src/design/entities/index.tex b/src/design/entities/index.tex index c882d24..8b142c7 100644 --- a/src/design/entities/index.tex +++ b/src/design/entities/index.tex @@ -17,3 +17,4 @@ Visām tabulām, \texttt{VARCHAR} un \texttt{TEXT} laukiem tiek lietots UTF8 kod \input{./src/design/entities/game-setup.tex} \input{./src/design/entities/room.tex} \input{./src/design/entities/game-event.tex} +\input{./src/design/entities/player.tex} diff --git a/src/design/entities/player.tex b/src/design/entities/player.tex new file mode 100644 index 0000000..26ec59b --- /dev/null +++ b/src/design/entities/player.tex @@ -0,0 +1,10 @@ +\begin{entityTable}{Speletajs}{entity-player} + \entityTableRow{nosaukums}{varchar(255)}{unique, not null}{Notikuma nosaukums} + \entityTableRow{ir\_noslepkavots}{bool}{default false, not null}{Vai dotais spēlētājs ir noslepkavots?} + \entityTableRow{ir\_izbalsots}{bool}{default false, not null}{Vai dotais spēlētājs ir izbalsots?} + \entityTableRow{ir\_izslegts}{bool}{default false, not null}{Vai dotais spēlētājs ir izslēgts?} + \entityTableRow{ir\_aktivs}{bool}{default true, not null}{Vai dotais spēlētājs ir aktīvs?} + \entityTableRow{redz\_mafijas\_sakarus}{bool}{default false, not null}{Vai dotais spēlētājs ir redz mafijas sakarus?} + \entityTableRow{istaba}{int8}{}{Istaba, kurā spēlē dotais spēlētājs, \texttt{FOREING KEY} uz \hyperref[tab:entity-room]{Istaba} tabulas id kolonnu} + \entityTableRow{speles\_loma}{int8}{not null}{Loma, kuru spēlē dotais spēlētājs, \texttt{FOREING KEY} uz \hyperref[tab:entity-game-role]{SpelesLoma} tabulas id kolonnu} +\end{entityTable}