From 8425d887dba20a47e3e9fb3d3ac14dd49745dc1d Mon Sep 17 00:00:00 2001 From: "Ryan \"Lofenyy\" Medeiros" Date: Fri, 30 Jun 2023 22:40:19 -0600 Subject: [PATCH] Added copyright notice to XML assets. --- .gitignore | 8 +++ Assets/{Tutorial 1.xml => Tutorial-1.xml} | 8 +++ Documentation/{1 User.tex => 1-User.tex} | 10 ++++ Documentation/2 Packager.tex | 2 - Documentation/2-Packager.tex | 12 +++++ .../{3 Developer.tex => 3-Developer.tex} | 53 +++++++++++++++---- Documentation/LibreWands.tex | 6 +-- Makefile | 8 +++ README.md | 11 ++++ Source/editMaps.c | 8 +++ Source/engineCore.c | 8 +++ Source/engineMaps.c | 8 +++ Source/engineMaps.h | 8 +++ Source/playJoycon.c | 8 +++ _clang-format | 7 +++ 15 files changed, 150 insertions(+), 15 deletions(-) rename Assets/{Tutorial 1.xml => Tutorial-1.xml} (97%) rename Documentation/{1 User.tex => 1-User.tex} (76%) delete mode 100644 Documentation/2 Packager.tex create mode 100644 Documentation/2-Packager.tex rename Documentation/{3 Developer.tex => 3-Developer.tex} (75%) diff --git a/.gitignore b/.gitignore index 527b85c..4e9d622 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,9 @@ +# This file is part of LibreWands. + +# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + Build/ diff --git a/Assets/Tutorial 1.xml b/Assets/Tutorial-1.xml similarity index 97% rename from Assets/Tutorial 1.xml rename to Assets/Tutorial-1.xml index ac347fe..8e28def 100644 --- a/Assets/Tutorial 1.xml +++ b/Assets/Tutorial-1.xml @@ -1,3 +1,11 @@ + + + + + + + + diff --git a/Documentation/1 User.tex b/Documentation/1-User.tex similarity index 76% rename from Documentation/1 User.tex rename to Documentation/1-User.tex index 8b09160..253bbb9 100644 --- a/Documentation/1 User.tex +++ b/Documentation/1-User.tex @@ -1,3 +1,13 @@ +% This file is part of LibreWands. + +% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + +% --- + \part{User Manual} \chapter{Map Editor} diff --git a/Documentation/2 Packager.tex b/Documentation/2 Packager.tex deleted file mode 100644 index a825672..0000000 --- a/Documentation/2 Packager.tex +++ /dev/null @@ -1,2 +0,0 @@ -\part{Packaging Manual} - diff --git a/Documentation/2-Packager.tex b/Documentation/2-Packager.tex new file mode 100644 index 0000000..4e31f07 --- /dev/null +++ b/Documentation/2-Packager.tex @@ -0,0 +1,12 @@ +% This file is part of LibreWands. + +% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + +% --- + +\part{Packaging Manual} + diff --git a/Documentation/3 Developer.tex b/Documentation/3-Developer.tex similarity index 75% rename from Documentation/3 Developer.tex rename to Documentation/3-Developer.tex index 6e17e08..e977830 100644 --- a/Documentation/3 Developer.tex +++ b/Documentation/3-Developer.tex @@ -1,9 +1,20 @@ +% This file is part of LibreWands. + +% LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +% LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +% You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + +% --- + \part{Developer Manual} -\chapter{Plan} -\section{Work Timeline} +\chapter{Work Timeline} +\section{Development cycles} +\subsection{Monthly Themes} \begin{description} -\item[Jun] Initial planning. Announce on Diode Zone, Venera Social, Lemmy and the Trisquel forums. Get a Fediverse Blog page in circulation. Finally, announce on r/gameideas. +\item[Jun] Initial planning. Announce on Diode Zone, Venera Social, Lemmy and the Trisquel forums. Get a Fediverse Blog page in circulation. Finally, announce on r/linux. \item[Jul] World Design, classic. Announce on r/worldbuilding. \item[Aug] World Design, implementation. Announce on r/programming\_ideas. \item[Sep] World Design, testing. Announce on r/betatests. @@ -14,9 +25,29 @@ Finally, ideally once the new year rolls around, we'll be finished. Announce this beautiful game on r/linux. -\section{Inspirations} +\subsection{Monthly} -The main concept of the game revolves around the idea of people carrying p0owerful monsters with them as they travel. They may choose to battle these monsters. The objective of this game is to collect all magic wands, which can be obtained from monster champions. To collect them all, is to become the best monster coach in the region. We focus mainly on early modern Southern European culture, including tarot cards, classical elements, rennaissance and baroque culture. +Create a new kanban project. Don't forget to review all major files in the project. + +\begin{description} +\item[Week 1] Advance the project with new features. +\item[Week 2] Improve quality through feature freezing, bug hunting, quality tools and lowering the barrier of contribution. +\item[Week 3] Package the software for as many distributions as possible. +\item[Week 4] Advertise through carefully chosen media. +\end{description} + +\subsection{Weekly} + +On Mondays, plan out our week in the newly created monthly kanban project description on Gitea. Check our LiberaPay account for contributions. + +\subsection{Daily} + +\begin{itemize} +\item Check for issues and pull requests. +\item Check our Peertube channel and Lemmy community for notifications. +\item Work on our project. +\item Push all changes to Gitea when we're finished. +\end{itemize} \chapter{Battle} @@ -147,16 +178,18 @@ The monsters that a character carries are strored in a struct array with five el The information in this chapter are merely suggestions. I've designed the engine to allow for as much creative freedom as possible. Feel free to break the rules, if it creates a more fun and/or interesting gaming experience. -\section{Cities \& Towns} +The main concept of the game revolves around the idea of people carrying powerful monsters with them as they travel. They may choose to battle these monsters. The objective of this game is to collect all magic wands, which can be obtained from monster champions. To collect them all, is to become the best monster coach in the region. We focus mainly on early modern Southern European culture, including tarot cards, classical elements, rennaissance and baroque culture. -For every one of the five cities, the following should be present. +\section{Cities and Towns} + +For every city except Coffee City, the following should be present and accessible. \begin{itemize} -\item Heal Center per city. +\item Heal Center per city. \item Item center per city. -\item Wand Center per city. +\item Wand Center per city. \item Storyline quest. -\item Dungeon quest. +\item Dungeon quest. \item Amenity quest. \end{itemize} diff --git a/Documentation/LibreWands.tex b/Documentation/LibreWands.tex index 4dc8901..cf3b294 100644 --- a/Documentation/LibreWands.tex +++ b/Documentation/LibreWands.tex @@ -17,9 +17,9 @@ Copyright © 2023 Ryan "Lofenyy" Medeiros. \tableofcontents -\input{../Documentation/1 User.tex} -\input{../Documentation/2 Packager.tex} -\input{../Documentation/3 Developer.tex} +\input{../Documentation/1-User.tex} +\input{../Documentation/2-Packager.tex} +\input{../Documentation/3-Developer.tex} \end{document} diff --git a/Makefile b/Makefile index 6b11791..a7f2820 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,11 @@ +# This file is part of LibreWands. + +# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + version = 0.0.3 all: editMaps diff --git a/README.md b/README.md index 7e16f2a..a002ca3 100644 --- a/README.md +++ b/README.md @@ -31,3 +31,14 @@ Currently, the only supported platform is GNU/Linux. Support for other operating Please feel free to play around with the map editor and send me your creations to be merged into the greater world. I'm also very open to bug reports, support requests, and code contributions. You can create an issue report at 'https://gitea.com/lofenyy/LibreWands/'. You can support my efforts at [LiberaPay.](https://liberapay.com/lofenyy/) + +## Copyright Notice + + *This file is part of LibreWands.* + + *LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.* + + *LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.* + + *You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/.* + diff --git a/Source/editMaps.c b/Source/editMaps.c index 3b51f18..a2d68eb 100644 --- a/Source/editMaps.c +++ b/Source/editMaps.c @@ -1,3 +1,11 @@ +// This file is part of LibreWands. + +// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + #include #include #include diff --git a/Source/engineCore.c b/Source/engineCore.c index a743c20..f1930f5 100644 --- a/Source/engineCore.c +++ b/Source/engineCore.c @@ -1,3 +1,11 @@ +// This file is part of LibreWands. + +// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + void initEngine() { initscr(); diff --git a/Source/engineMaps.c b/Source/engineMaps.c index 430f9df..d203701 100644 --- a/Source/engineMaps.c +++ b/Source/engineMaps.c @@ -1,3 +1,11 @@ +// This file is part of LibreWands. + +// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + // Add // a // new diff --git a/Source/engineMaps.h b/Source/engineMaps.h index d8482e2..fdc1b3e 100644 --- a/Source/engineMaps.h +++ b/Source/engineMaps.h @@ -1,3 +1,11 @@ +// This file is part of LibreWands. + +// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + #include struct mapmonster diff --git a/Source/playJoycon.c b/Source/playJoycon.c index 96799f2..ffcb80e 100644 --- a/Source/playJoycon.c +++ b/Source/playJoycon.c @@ -1,3 +1,11 @@ +// This file is part of LibreWands. + +// LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +// LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. + #include "engineCore.c" #include diff --git a/_clang-format b/_clang-format index 10ff170..72d9fc2 100644 --- a/_clang-format +++ b/_clang-format @@ -1,3 +1,10 @@ +# This file is part of LibreWands. + +# LibreWands is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# LibreWands is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License along with LibreWands. If not, see https://www.gnu.org/licenses/. --- Language: Cpp UseTab: Always