From 28141d35243c74835c4487090e23eb5fa6eddadf Mon Sep 17 00:00:00 2001 From: Louis Burke Date: Mon, 8 Apr 2019 21:54:08 -0400 Subject: [PATCH] Started sql database for cards. --- cards.sql | 44 ++++++++++++++++++++++++++++++++++++++++++++ iditaboard.tex | 11 +++++++---- 2 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 cards.sql diff --git a/cards.sql b/cards.sql new file mode 100644 index 0000000..57b1d50 --- /dev/null +++ b/cards.sql @@ -0,0 +1,44 @@ +PRAGMA foreign_keys=OFF; +BEGIN TRANSACTION; +CREATE TABLE Types (id INTEGER PRIMARY KEY, Name TEXT); +INSERT INTO Types VALUES(1,'Attachment'); +INSERT INTO Types VALUES(2,'Dog'); +INSERT INTO Types VALUES(3,'Food'); +INSERT INTO Types VALUES(4,'Movement'); +INSERT INTO Types VALUES(5,'Personal'); +INSERT INTO Types VALUES(6,'Sled'); +INSERT INTO Types VALUES(7,'Utility'); +CREATE TABLE Decks (id INTEGER PRIMARY KEY, Name TEXT); +INSERT INTO Decks VALUES(1,'Starter1'); +INSERT INTO Decks VALUES(2,'Starter2'); +INSERT INTO Decks VALUES(3,'Starter3'); +INSERT INTO Decks VALUES(4,'Starter4'); +INSERT INTO Decks VALUES(5,'Starter5'); +INSERT INTO Decks VALUES(6,'Starter6'); +INSERT INTO Decks VALUES(7,'Starter7'); +INSERT INTO Decks VALUES(8,'Starter8'); +INSERT INTO Decks VALUES(10,'Survival'); +INSERT INTO Decks VALUES(11,'Race'); +CREATE TABLE Effects (id INTEGER PRIMARY KEY, Name TEXT, Command TEXT); +INSERT INTO Effects VALUES(1,'Day Draw','\daydraw{#}'); +INSERT INTO Effects VALUES(2,'Draw','\draw{#}'); +INSERT INTO Effects VALUES(3,'Supply','\supply{#}'); +INSERT INTO Effects VALUES(4,'Take','\take{#}'); +INSERT INTO Effects VALUES(5,'See','\see{#}'); +INSERT INTO Effects VALUES(6,'Destroy','\destroy{#}'); +INSERT INTO Effects VALUES(7,'Speed','\speed{#}'); +INSERT INTO Effects VALUES(8,'Move','\move{#}'); +CREATE TABLE Cards (id INTEGER PRIMARY KEY, Name TEXT, Energy TEXT, Health TEXT, Risk TEXT, Flavour TEXT, Image TEXT, Type INTEGER REFERENCES Types (id)); +INSERT INTO Cards VALUES(1,'A Hat',2,2,0,'I bet its a valve hat.','hat',1); +CREATE TABLE Card_Effects (Card INTEGER REFERENCES Cards (id), Effect INTEGER REFERENCES Effects (id), Amount INTEGER); +INSERT INTO Card_Effects VALUES(1,1,1); +CREATE TABLE Deck_Cards (Deck INTEGER REFERENCES Decks (id), Card INTEGER REFERENCES Cards (id), Amount INTEGER); +INSERT INTO Deck_Cards VALUES(1,1,1); +INSERT INTO Deck_Cards VALUES(2,1,1); +INSERT INTO Deck_Cards VALUES(3,1,1); +INSERT INTO Deck_Cards VALUES(4,1,1); +INSERT INTO Deck_Cards VALUES(5,1,1); +INSERT INTO Deck_Cards VALUES(6,1,1); +INSERT INTO Deck_Cards VALUES(7,1,1); +INSERT INTO Deck_Cards VALUES(8,1,1); +COMMIT; diff --git a/iditaboard.tex b/iditaboard.tex index ac519f1..16283f6 100644 --- a/iditaboard.tex +++ b/iditaboard.tex @@ -228,15 +228,18 @@ } % Draws a card overlay horizontally centered at 0,0 extending up -\newcommand{\cardtrackindicator}{% - \fill[blue] (-3.175,0) rectangle (3.175,8.89); +% Parameters are colour, text +\newcommand{\cardtrackindicator}[2]{% + \fill[#1] (-3.175,0) rectangle (3.175,8.89); + \node at (0,8.1) {\fontsize{24}{24}\bebas#2\par}; } \begin{document} \begin{board} -\scoped[shift={(-10.5,3.75)}]{\cardtrackindicator} -\scoped[shift={(7.5,3.75)}]{\cardtrackindicator} +\scoped[shift={(-10.5,3.75)}]{\cardtrackindicator{blue}{Test Text}} +\scoped[shift={(7.5,3.75)}]{\cardtrackindicator{red}{Test Text The Second}} +\scoped[shift={(-1.5,-3.75)},yscale=-1]{\cardtrackindicator{green}{\rotatebox[origin=c]{180}{TTT}}} \track \drawguides