From ca5957cc3632494a8cdcbe31b3efa62961aad271 Mon Sep 17 00:00:00 2001 From: Balint Morasz Date: Wed, 25 Oct 2023 21:40:56 +0200 Subject: [PATCH] set up for second edition --- src/App.tsx | 2 +- src/{ => first-edition}/components/BasicNewLevel.tsx | 0 src/{ => first-edition}/components/FajSelector.tsx | 0 src/{ => first-edition}/components/Felszereles.tsx | 2 +- .../components/HarcosFegyverSpecializacio.tsx | 0 src/{ => first-edition}/components/Helpers.tsx | 0 src/{ => first-edition}/components/JellemSelector.tsx | 0 src/{ => first-edition}/components/KalozKritikus.tsx | 0 src/{ => first-edition}/components/KarakterKepzettsegek.tsx | 2 +- src/{ => first-edition}/components/KepzettsegSelector.tsx | 0 src/{ => first-edition}/components/LevelUps.tsx | 2 +- src/{ => first-edition}/components/MasodlagosErtekek.tsx | 0 src/{ => first-edition}/components/OsztalySelector.tsx | 0 src/{ => first-edition}/components/TulajdonsagInput.tsx | 0 src/{ => first-edition}/components/TulajdonsagNoveles.tsx | 0 src/{ => first-edition}/components/Tulajdonsagok.tsx | 0 src/{ => first-edition}/domain-models/allowed-fegyver.ts | 0 src/{ => first-edition}/domain-models/allowed-pancel-types.ts | 0 src/{ => first-edition}/domain-models/faj.ts | 0 src/{ => first-edition}/domain-models/fegyver.json | 0 src/{ => first-edition}/domain-models/felszereles.ts | 0 src/{ => first-edition}/domain-models/jellem.ts | 0 src/{ => first-edition}/domain-models/karakter.ts | 0 src/{ => first-edition}/domain-models/kepzettsegek.ts | 0 src/{ => first-edition}/domain-models/kockak.ts | 0 src/{ => first-edition}/domain-models/level.ts | 0 src/{ => first-edition}/domain-models/masodlagos_ertekek.ts | 0 .../domain-models/memorizalt_varazslat_tabla.json | 0 .../domain-models/memorizalt_varazslatok.ts | 0 src/{ => first-edition}/domain-models/mentok.ts | 0 src/{ => first-edition}/domain-models/osztaly.ts | 0 src/{ => first-edition}/domain-models/pajzs.json | 0 src/{ => first-edition}/domain-models/pancel.json | 0 src/{ => first-edition}/domain-models/tamadas_bonus_tabla.json | 0 src/{ => first-edition}/domain-models/tamadas_bonusz.test.ts | 0 src/{ => first-edition}/domain-models/tamadas_bonusz.ts | 0 src/{ => first-edition}/domain-models/tulajdonsag.ts | 0 src/{ => first-edition}/pages/.gitignore | 0 src/{ => first-edition}/pages/CreateCharacter.less | 0 src/{ => first-edition}/pages/CreateCharacter.tsx | 0 src/{ => first-edition}/pdf/character.pdf.ts | 0 src/{ => first-edition}/pdf/fegyverek.pdf.ts | 0 src/{ => first-edition}/pdf/karakter_pdf_view.ts | 0 src/{ => first-edition}/pdf/magic.pdf.ts | 0 src/{ => first-edition}/pdf/masodlagos_ertekek.pdf.ts | 0 src/{ => first-edition}/pdf/mentok.pdf.ts | 0 src/{ => first-edition}/pdf/osztaly_skills.ts | 3 +-- src/{ => first-edition}/pdf/osztaly_specials.pdf.ts | 2 +- src/{ => first-edition}/pdf/tulajdonsagok.pdf.ts | 0 49 files changed, 6 insertions(+), 7 deletions(-) rename src/{ => first-edition}/components/BasicNewLevel.tsx (100%) rename src/{ => first-edition}/components/FajSelector.tsx (100%) rename src/{ => first-edition}/components/Felszereles.tsx (99%) rename src/{ => first-edition}/components/HarcosFegyverSpecializacio.tsx (100%) rename src/{ => first-edition}/components/Helpers.tsx (100%) rename src/{ => first-edition}/components/JellemSelector.tsx (100%) rename src/{ => first-edition}/components/KalozKritikus.tsx (100%) rename src/{ => first-edition}/components/KarakterKepzettsegek.tsx (98%) rename src/{ => first-edition}/components/KepzettsegSelector.tsx (100%) rename src/{ => first-edition}/components/LevelUps.tsx (99%) rename src/{ => first-edition}/components/MasodlagosErtekek.tsx (100%) rename src/{ => first-edition}/components/OsztalySelector.tsx (100%) rename src/{ => first-edition}/components/TulajdonsagInput.tsx (100%) rename src/{ => first-edition}/components/TulajdonsagNoveles.tsx (100%) rename src/{ => first-edition}/components/Tulajdonsagok.tsx (100%) rename src/{ => first-edition}/domain-models/allowed-fegyver.ts (100%) rename src/{ => first-edition}/domain-models/allowed-pancel-types.ts (100%) rename src/{ => first-edition}/domain-models/faj.ts (100%) rename src/{ => first-edition}/domain-models/fegyver.json (100%) rename src/{ => first-edition}/domain-models/felszereles.ts (100%) rename src/{ => first-edition}/domain-models/jellem.ts (100%) rename src/{ => first-edition}/domain-models/karakter.ts (100%) rename src/{ => first-edition}/domain-models/kepzettsegek.ts (100%) rename src/{ => first-edition}/domain-models/kockak.ts (100%) rename src/{ => first-edition}/domain-models/level.ts (100%) rename src/{ => first-edition}/domain-models/masodlagos_ertekek.ts (100%) rename src/{ => first-edition}/domain-models/memorizalt_varazslat_tabla.json (100%) rename src/{ => first-edition}/domain-models/memorizalt_varazslatok.ts (100%) rename src/{ => first-edition}/domain-models/mentok.ts (100%) rename src/{ => first-edition}/domain-models/osztaly.ts (100%) rename src/{ => first-edition}/domain-models/pajzs.json (100%) rename src/{ => first-edition}/domain-models/pancel.json (100%) rename src/{ => first-edition}/domain-models/tamadas_bonus_tabla.json (100%) rename src/{ => first-edition}/domain-models/tamadas_bonusz.test.ts (100%) rename src/{ => first-edition}/domain-models/tamadas_bonusz.ts (100%) rename src/{ => first-edition}/domain-models/tulajdonsag.ts (100%) rename src/{ => first-edition}/pages/.gitignore (100%) rename src/{ => first-edition}/pages/CreateCharacter.less (100%) rename src/{ => first-edition}/pages/CreateCharacter.tsx (100%) rename src/{ => first-edition}/pdf/character.pdf.ts (100%) rename src/{ => first-edition}/pdf/fegyverek.pdf.ts (100%) rename src/{ => first-edition}/pdf/karakter_pdf_view.ts (100%) rename src/{ => first-edition}/pdf/magic.pdf.ts (100%) rename src/{ => first-edition}/pdf/masodlagos_ertekek.pdf.ts (100%) rename src/{ => first-edition}/pdf/mentok.pdf.ts (100%) rename src/{ => first-edition}/pdf/osztaly_skills.ts (99%) rename src/{ => first-edition}/pdf/osztaly_specials.pdf.ts (97%) rename src/{ => first-edition}/pdf/tulajdonsagok.pdf.ts (100%) diff --git a/src/App.tsx b/src/App.tsx index 945104d..872af57 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,6 +1,6 @@ import React from 'react'; import './App.css'; -import CreateCharacter from "./pages/CreateCharacter"; +import CreateCharacter from "./first-edition/pages/CreateCharacter"; import { createBrowserRouter, RouterProvider } from "react-router-dom"; import {Faro} from "@grafana/faro-web-sdk"; diff --git a/src/components/BasicNewLevel.tsx b/src/first-edition/components/BasicNewLevel.tsx similarity index 100% rename from src/components/BasicNewLevel.tsx rename to src/first-edition/components/BasicNewLevel.tsx diff --git a/src/components/FajSelector.tsx b/src/first-edition/components/FajSelector.tsx similarity index 100% rename from src/components/FajSelector.tsx rename to src/first-edition/components/FajSelector.tsx diff --git a/src/components/Felszereles.tsx b/src/first-edition/components/Felszereles.tsx similarity index 99% rename from src/components/Felszereles.tsx rename to src/first-edition/components/Felszereles.tsx index 84e3d4b..e58039e 100644 --- a/src/components/Felszereles.tsx +++ b/src/first-edition/components/Felszereles.tsx @@ -5,7 +5,7 @@ import {AllowedPancelTypes} from '../domain-models/allowed-pancel-types' import pancelok from '../domain-models/pancel.json' import pajzsok from '../domain-models/pajzs.json' import fegyverek from '../domain-models/fegyver.json' -import {arraySetN} from "../util"; +import {arraySetN} from "../../util"; import {AllowedFegyver} from "../domain-models/allowed-fegyver"; export function FegyverLabel(fegyver: Fegyver): string { diff --git a/src/components/HarcosFegyverSpecializacio.tsx b/src/first-edition/components/HarcosFegyverSpecializacio.tsx similarity index 100% rename from src/components/HarcosFegyverSpecializacio.tsx rename to src/first-edition/components/HarcosFegyverSpecializacio.tsx diff --git a/src/components/Helpers.tsx b/src/first-edition/components/Helpers.tsx similarity index 100% rename from src/components/Helpers.tsx rename to src/first-edition/components/Helpers.tsx diff --git a/src/components/JellemSelector.tsx b/src/first-edition/components/JellemSelector.tsx similarity index 100% rename from src/components/JellemSelector.tsx rename to src/first-edition/components/JellemSelector.tsx diff --git a/src/components/KalozKritikus.tsx b/src/first-edition/components/KalozKritikus.tsx similarity index 100% rename from src/components/KalozKritikus.tsx rename to src/first-edition/components/KalozKritikus.tsx diff --git a/src/components/KarakterKepzettsegek.tsx b/src/first-edition/components/KarakterKepzettsegek.tsx similarity index 98% rename from src/components/KarakterKepzettsegek.tsx rename to src/first-edition/components/KarakterKepzettsegek.tsx index 9ad0471..a99983e 100644 --- a/src/components/KarakterKepzettsegek.tsx +++ b/src/first-edition/components/KarakterKepzettsegek.tsx @@ -6,7 +6,7 @@ import { KepzettsegId, TolvajKepzettsegList, } from "../domain-models/kepzettsegek"; -import {arraySetN} from "../util"; +import {arraySetN} from "../../util"; function InternalKepzettsegekSelector(props: { diff --git a/src/components/KepzettsegSelector.tsx b/src/first-edition/components/KepzettsegSelector.tsx similarity index 100% rename from src/components/KepzettsegSelector.tsx rename to src/first-edition/components/KepzettsegSelector.tsx diff --git a/src/components/LevelUps.tsx b/src/first-edition/components/LevelUps.tsx similarity index 99% rename from src/components/LevelUps.tsx rename to src/first-edition/components/LevelUps.tsx index 9a2fec7..d30a4d1 100644 --- a/src/components/LevelUps.tsx +++ b/src/first-edition/components/LevelUps.tsx @@ -3,7 +3,7 @@ import {KarakterInputs} from "../domain-models/karakter"; import BasicNewLevel from "./BasicNewLevel"; import TulajdonsagNoveles from "./TulajdonsagNoveles"; import {Tulajdonsag, TulajdonsagokTotal} from "../domain-models/tulajdonsag"; -import {arraySetN} from "../util"; +import {arraySetN} from "../../util"; import {Osztaly} from "../domain-models/osztaly"; import HarcosFegyverSpecializacio from "./HarcosFegyverSpecializacio"; import KalozKritikus from "./KalozKritikus"; diff --git a/src/components/MasodlagosErtekek.tsx b/src/first-edition/components/MasodlagosErtekek.tsx similarity index 100% rename from src/components/MasodlagosErtekek.tsx rename to src/first-edition/components/MasodlagosErtekek.tsx diff --git a/src/components/OsztalySelector.tsx b/src/first-edition/components/OsztalySelector.tsx similarity index 100% rename from src/components/OsztalySelector.tsx rename to src/first-edition/components/OsztalySelector.tsx diff --git a/src/components/TulajdonsagInput.tsx b/src/first-edition/components/TulajdonsagInput.tsx similarity index 100% rename from src/components/TulajdonsagInput.tsx rename to src/first-edition/components/TulajdonsagInput.tsx diff --git a/src/components/TulajdonsagNoveles.tsx b/src/first-edition/components/TulajdonsagNoveles.tsx similarity index 100% rename from src/components/TulajdonsagNoveles.tsx rename to src/first-edition/components/TulajdonsagNoveles.tsx diff --git a/src/components/Tulajdonsagok.tsx b/src/first-edition/components/Tulajdonsagok.tsx similarity index 100% rename from src/components/Tulajdonsagok.tsx rename to src/first-edition/components/Tulajdonsagok.tsx diff --git a/src/domain-models/allowed-fegyver.ts b/src/first-edition/domain-models/allowed-fegyver.ts similarity index 100% rename from src/domain-models/allowed-fegyver.ts rename to src/first-edition/domain-models/allowed-fegyver.ts diff --git a/src/domain-models/allowed-pancel-types.ts b/src/first-edition/domain-models/allowed-pancel-types.ts similarity index 100% rename from src/domain-models/allowed-pancel-types.ts rename to src/first-edition/domain-models/allowed-pancel-types.ts diff --git a/src/domain-models/faj.ts b/src/first-edition/domain-models/faj.ts similarity index 100% rename from src/domain-models/faj.ts rename to src/first-edition/domain-models/faj.ts diff --git a/src/domain-models/fegyver.json b/src/first-edition/domain-models/fegyver.json similarity index 100% rename from src/domain-models/fegyver.json rename to src/first-edition/domain-models/fegyver.json diff --git a/src/domain-models/felszereles.ts b/src/first-edition/domain-models/felszereles.ts similarity index 100% rename from src/domain-models/felszereles.ts rename to src/first-edition/domain-models/felszereles.ts diff --git a/src/domain-models/jellem.ts b/src/first-edition/domain-models/jellem.ts similarity index 100% rename from src/domain-models/jellem.ts rename to src/first-edition/domain-models/jellem.ts diff --git a/src/domain-models/karakter.ts b/src/first-edition/domain-models/karakter.ts similarity index 100% rename from src/domain-models/karakter.ts rename to src/first-edition/domain-models/karakter.ts diff --git a/src/domain-models/kepzettsegek.ts b/src/first-edition/domain-models/kepzettsegek.ts similarity index 100% rename from src/domain-models/kepzettsegek.ts rename to src/first-edition/domain-models/kepzettsegek.ts diff --git a/src/domain-models/kockak.ts b/src/first-edition/domain-models/kockak.ts similarity index 100% rename from src/domain-models/kockak.ts rename to src/first-edition/domain-models/kockak.ts diff --git a/src/domain-models/level.ts b/src/first-edition/domain-models/level.ts similarity index 100% rename from src/domain-models/level.ts rename to src/first-edition/domain-models/level.ts diff --git a/src/domain-models/masodlagos_ertekek.ts b/src/first-edition/domain-models/masodlagos_ertekek.ts similarity index 100% rename from src/domain-models/masodlagos_ertekek.ts rename to src/first-edition/domain-models/masodlagos_ertekek.ts diff --git a/src/domain-models/memorizalt_varazslat_tabla.json b/src/first-edition/domain-models/memorizalt_varazslat_tabla.json similarity index 100% rename from src/domain-models/memorizalt_varazslat_tabla.json rename to src/first-edition/domain-models/memorizalt_varazslat_tabla.json diff --git a/src/domain-models/memorizalt_varazslatok.ts b/src/first-edition/domain-models/memorizalt_varazslatok.ts similarity index 100% rename from src/domain-models/memorizalt_varazslatok.ts rename to src/first-edition/domain-models/memorizalt_varazslatok.ts diff --git a/src/domain-models/mentok.ts b/src/first-edition/domain-models/mentok.ts similarity index 100% rename from src/domain-models/mentok.ts rename to src/first-edition/domain-models/mentok.ts diff --git a/src/domain-models/osztaly.ts b/src/first-edition/domain-models/osztaly.ts similarity index 100% rename from src/domain-models/osztaly.ts rename to src/first-edition/domain-models/osztaly.ts diff --git a/src/domain-models/pajzs.json b/src/first-edition/domain-models/pajzs.json similarity index 100% rename from src/domain-models/pajzs.json rename to src/first-edition/domain-models/pajzs.json diff --git a/src/domain-models/pancel.json b/src/first-edition/domain-models/pancel.json similarity index 100% rename from src/domain-models/pancel.json rename to src/first-edition/domain-models/pancel.json diff --git a/src/domain-models/tamadas_bonus_tabla.json b/src/first-edition/domain-models/tamadas_bonus_tabla.json similarity index 100% rename from src/domain-models/tamadas_bonus_tabla.json rename to src/first-edition/domain-models/tamadas_bonus_tabla.json diff --git a/src/domain-models/tamadas_bonusz.test.ts b/src/first-edition/domain-models/tamadas_bonusz.test.ts similarity index 100% rename from src/domain-models/tamadas_bonusz.test.ts rename to src/first-edition/domain-models/tamadas_bonusz.test.ts diff --git a/src/domain-models/tamadas_bonusz.ts b/src/first-edition/domain-models/tamadas_bonusz.ts similarity index 100% rename from src/domain-models/tamadas_bonusz.ts rename to src/first-edition/domain-models/tamadas_bonusz.ts diff --git a/src/domain-models/tulajdonsag.ts b/src/first-edition/domain-models/tulajdonsag.ts similarity index 100% rename from src/domain-models/tulajdonsag.ts rename to src/first-edition/domain-models/tulajdonsag.ts diff --git a/src/pages/.gitignore b/src/first-edition/pages/.gitignore similarity index 100% rename from src/pages/.gitignore rename to src/first-edition/pages/.gitignore diff --git a/src/pages/CreateCharacter.less b/src/first-edition/pages/CreateCharacter.less similarity index 100% rename from src/pages/CreateCharacter.less rename to src/first-edition/pages/CreateCharacter.less diff --git a/src/pages/CreateCharacter.tsx b/src/first-edition/pages/CreateCharacter.tsx similarity index 100% rename from src/pages/CreateCharacter.tsx rename to src/first-edition/pages/CreateCharacter.tsx diff --git a/src/pdf/character.pdf.ts b/src/first-edition/pdf/character.pdf.ts similarity index 100% rename from src/pdf/character.pdf.ts rename to src/first-edition/pdf/character.pdf.ts diff --git a/src/pdf/fegyverek.pdf.ts b/src/first-edition/pdf/fegyverek.pdf.ts similarity index 100% rename from src/pdf/fegyverek.pdf.ts rename to src/first-edition/pdf/fegyverek.pdf.ts diff --git a/src/pdf/karakter_pdf_view.ts b/src/first-edition/pdf/karakter_pdf_view.ts similarity index 100% rename from src/pdf/karakter_pdf_view.ts rename to src/first-edition/pdf/karakter_pdf_view.ts diff --git a/src/pdf/magic.pdf.ts b/src/first-edition/pdf/magic.pdf.ts similarity index 100% rename from src/pdf/magic.pdf.ts rename to src/first-edition/pdf/magic.pdf.ts diff --git a/src/pdf/masodlagos_ertekek.pdf.ts b/src/first-edition/pdf/masodlagos_ertekek.pdf.ts similarity index 100% rename from src/pdf/masodlagos_ertekek.pdf.ts rename to src/first-edition/pdf/masodlagos_ertekek.pdf.ts diff --git a/src/pdf/mentok.pdf.ts b/src/first-edition/pdf/mentok.pdf.ts similarity index 100% rename from src/pdf/mentok.pdf.ts rename to src/first-edition/pdf/mentok.pdf.ts diff --git a/src/pdf/osztaly_skills.ts b/src/first-edition/pdf/osztaly_skills.ts similarity index 99% rename from src/pdf/osztaly_skills.ts rename to src/first-edition/pdf/osztaly_skills.ts index b5820a8..35648dd 100644 --- a/src/pdf/osztaly_skills.ts +++ b/src/first-edition/pdf/osztaly_skills.ts @@ -10,8 +10,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] { 'egyszer választható, s arra is fölhasználható, hogy a harcos megtanulja egy egzotikus\n' + 'fegyver használatát, amire később specializálódhat is. 9. szinttől elérhető számukra a\n' + 'kettős specializáció: ezzel sebzésmódosítójukat az adott fegyverre +4-re emelhetik.' - } - ] + }] case Osztaly.Ijasz: return [ { Id: 's_harcos_ijasz', diff --git a/src/pdf/osztaly_specials.pdf.ts b/src/first-edition/pdf/osztaly_specials.pdf.ts similarity index 97% rename from src/pdf/osztaly_specials.pdf.ts rename to src/first-edition/pdf/osztaly_specials.pdf.ts index fddabcc..cdb41d8 100644 --- a/src/pdf/osztaly_specials.pdf.ts +++ b/src/first-edition/pdf/osztaly_specials.pdf.ts @@ -24,7 +24,7 @@ function drawExtendedSkillDescription(skill: Skill, font: PDFFont, baseFontSize: return rows; } -export function DrawOsztalySpecialsPage(page: PDFPage, font: PDFFont, fontBold: PDFFont, karakter: KarakterPdfView): number{ +export function DrawOsztalySpecialsPage(page: PDFPage, font: PDFFont, fontBold: PDFFont, karakter: KarakterPdfView): number { const baseFontSize = 12 const titleFontSize = baseFontSize * 3 const pageCenterX = page.getWidth()/2 diff --git a/src/pdf/tulajdonsagok.pdf.ts b/src/first-edition/pdf/tulajdonsagok.pdf.ts similarity index 100% rename from src/pdf/tulajdonsagok.pdf.ts rename to src/first-edition/pdf/tulajdonsagok.pdf.ts