diff --git a/projects/cc3k/cc3k.pdf b/docs/projects/cc3k/cc3k.pdf similarity index 100% rename from projects/cc3k/cc3k.pdf rename to docs/projects/cc3k/cc3k.pdf diff --git a/projects/cc3k/cc3kfloor.txt b/docs/projects/cc3k/cc3kfloor.txt similarity index 100% rename from projects/cc3k/cc3kfloor.txt rename to docs/projects/cc3k/cc3kfloor.txt diff --git a/projects/cc3k/emptyfloor.txt b/docs/projects/cc3k/emptyfloor.txt similarity index 100% rename from projects/cc3k/emptyfloor.txt rename to docs/projects/cc3k/emptyfloor.txt diff --git a/projects/chess/chess.pdf b/docs/projects/chess/chess.pdf similarity index 100% rename from projects/chess/chess.pdf rename to docs/projects/chess/chess.pdf diff --git a/projects/project_guidelines.pdf b/docs/projects/project_guidelines.pdf similarity index 100% rename from projects/project_guidelines.pdf rename to docs/projects/project_guidelines.pdf diff --git a/projects/randomNumberGeneratorExamples/PRNG.cc b/docs/projects/randomNumberGeneratorExamples/PRNG.cc similarity index 100% rename from projects/randomNumberGeneratorExamples/PRNG.cc rename to docs/projects/randomNumberGeneratorExamples/PRNG.cc diff --git a/projects/randomNumberGeneratorExamples/PRNG.h b/docs/projects/randomNumberGeneratorExamples/PRNG.h similarity index 100% rename from projects/randomNumberGeneratorExamples/PRNG.h rename to docs/projects/randomNumberGeneratorExamples/PRNG.h diff --git a/projects/randomNumberGeneratorExamples/shuffle.cc b/docs/projects/randomNumberGeneratorExamples/shuffle.cc similarity index 100% rename from projects/randomNumberGeneratorExamples/shuffle.cc rename to docs/projects/randomNumberGeneratorExamples/shuffle.cc diff --git a/projects/randomNumberGeneratorExamples/srand.cc b/docs/projects/randomNumberGeneratorExamples/srand.cc similarity index 100% rename from projects/randomNumberGeneratorExamples/srand.cc rename to docs/projects/randomNumberGeneratorExamples/srand.cc diff --git a/projects/sorcery/sorcery-asciiart/apprenticesummoner.txt b/docs/projects/sorcery/sorcery-asciiart/apprenticesummoner.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/apprenticesummoner.txt rename to docs/projects/sorcery/sorcery-asciiart/apprenticesummoner.txt diff --git a/projects/sorcery/sorcery-asciiart/ascii_graphics.cc b/docs/projects/sorcery/sorcery-asciiart/ascii_graphics.cc similarity index 100% rename from projects/sorcery/sorcery-asciiart/ascii_graphics.cc rename to docs/projects/sorcery/sorcery-asciiart/ascii_graphics.cc diff --git a/projects/sorcery/sorcery-asciiart/ascii_graphics.h b/docs/projects/sorcery/sorcery-asciiart/ascii_graphics.h similarity index 100% rename from projects/sorcery/sorcery-asciiart/ascii_graphics.h rename to docs/projects/sorcery/sorcery-asciiart/ascii_graphics.h diff --git a/projects/sorcery/sorcery-asciiart/banish.txt b/docs/projects/sorcery/sorcery-asciiart/banish.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/banish.txt rename to docs/projects/sorcery/sorcery-asciiart/banish.txt diff --git a/projects/sorcery/sorcery-asciiart/board.txt b/docs/projects/sorcery/sorcery-asciiart/board.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/board.txt rename to docs/projects/sorcery/sorcery-asciiart/board.txt diff --git a/projects/sorcery/sorcery-asciiart/bonegolem 2.txt b/docs/projects/sorcery/sorcery-asciiart/bonegolem 2.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/bonegolem 2.txt rename to docs/projects/sorcery/sorcery-asciiart/bonegolem 2.txt diff --git a/projects/sorcery/sorcery-asciiart/bonegolem.txt b/docs/projects/sorcery/sorcery-asciiart/bonegolem.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/bonegolem.txt rename to docs/projects/sorcery/sorcery-asciiart/bonegolem.txt diff --git a/projects/sorcery/sorcery-asciiart/cards.txt b/docs/projects/sorcery/sorcery-asciiart/cards.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/cards.txt rename to docs/projects/sorcery/sorcery-asciiart/cards.txt diff --git a/projects/sorcery/sorcery-asciiart/darkritual.txt b/docs/projects/sorcery/sorcery-asciiart/darkritual.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/darkritual.txt rename to docs/projects/sorcery/sorcery-asciiart/darkritual.txt diff --git a/projects/sorcery/sorcery-asciiart/default.deck b/docs/projects/sorcery/sorcery-asciiart/default.deck similarity index 100% rename from projects/sorcery/sorcery-asciiart/default.deck rename to docs/projects/sorcery/sorcery-asciiart/default.deck diff --git a/projects/sorcery/sorcery-asciiart/enchantments.txt b/docs/projects/sorcery/sorcery-asciiart/enchantments.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/enchantments.txt rename to docs/projects/sorcery/sorcery-asciiart/enchantments.txt diff --git a/projects/sorcery/sorcery-asciiart/enrage.txt b/docs/projects/sorcery/sorcery-asciiart/enrage.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/enrage.txt rename to docs/projects/sorcery/sorcery-asciiart/enrage.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/apprenticesummoner.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/apprenticesummoner.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/apprenticesummoner.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/apprenticesummoner.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/banish.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/banish.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/banish.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/banish.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/board.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/board.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/board.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/board.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/bonegolem.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/bonegolem.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/bonegolem.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/bonegolem.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/cards.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/cards.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/cards.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/cards.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/darkritual.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/darkritual.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/darkritual.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/darkritual.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/enchantments.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/enchantments.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/enchantments.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/enchantments.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/enrage.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/enrage.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/enrage.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/enrage.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/hand.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/hand.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/hand.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/hand.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/inspect.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/inspect.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/inspect.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/inspect.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/minions.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/minions.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/minions.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/minions.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/rituals.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/rituals.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/rituals.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/rituals.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/silence.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/silence.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/silence.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/silence.txt diff --git a/projects/sorcery/sorcery-asciiart/fancy/spells.txt b/docs/projects/sorcery/sorcery-asciiart/fancy/spells.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/fancy/spells.txt rename to docs/projects/sorcery/sorcery-asciiart/fancy/spells.txt diff --git a/projects/sorcery/sorcery-asciiart/hand.txt b/docs/projects/sorcery/sorcery-asciiart/hand.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/hand.txt rename to docs/projects/sorcery/sorcery-asciiart/hand.txt diff --git a/projects/sorcery/sorcery-asciiart/help.txt b/docs/projects/sorcery/sorcery-asciiart/help.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/help.txt rename to docs/projects/sorcery/sorcery-asciiart/help.txt diff --git a/projects/sorcery/sorcery-asciiart/inspect.txt b/docs/projects/sorcery/sorcery-asciiart/inspect.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/inspect.txt rename to docs/projects/sorcery/sorcery-asciiart/inspect.txt diff --git a/projects/sorcery/sorcery-asciiart/minions.txt b/docs/projects/sorcery/sorcery-asciiart/minions.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/minions.txt rename to docs/projects/sorcery/sorcery-asciiart/minions.txt diff --git a/projects/sorcery/sorcery-asciiart/rituals.txt b/docs/projects/sorcery/sorcery-asciiart/rituals.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/rituals.txt rename to docs/projects/sorcery/sorcery-asciiart/rituals.txt diff --git a/projects/sorcery/sorcery-asciiart/silence.txt b/docs/projects/sorcery/sorcery-asciiart/silence.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/silence.txt rename to docs/projects/sorcery/sorcery-asciiart/silence.txt diff --git a/projects/sorcery/sorcery-asciiart/spells.txt b/docs/projects/sorcery/sorcery-asciiart/spells.txt similarity index 100% rename from projects/sorcery/sorcery-asciiart/spells.txt rename to docs/projects/sorcery/sorcery-asciiart/spells.txt diff --git a/projects/sorcery/sorcery.pdf b/docs/projects/sorcery/sorcery.pdf similarity index 100% rename from projects/sorcery/sorcery.pdf rename to docs/projects/sorcery/sorcery.pdf diff --git a/tools/Makefile b/tools/Makefile deleted file mode 100644 index 970589a..0000000 --- a/tools/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# Universal makefile for single C++ program -# -# Use gcc flag -MMD (user) or -MD (user/system) to generate dependencies among source files. -# Use make default rules for commonly used file-name suffixes and make variables names. -# -# % make [ a.out ] - -########## Variables ########## - -CXX = g++ # compiler -CXXFLAGS = -std=c++20 -g -Wall -MMD # compiler flags -MAKEFILE_NAME = ${firstword ${MAKEFILE_LIST}} # makefile name - -SOURCES = $(wildcard *.cc) # source files (*.cc) -OBJECTS = ${SOURCES:.cc=.o} # object files forming executable -DEPENDS = ${OBJECTS:.o=.d} # substitute ".o" with ".d" -EXEC = a.out # executable name - -########## Targets ########## - -.PHONY : clean # not file names - -${EXEC} : ${OBJECTS} # link step - ${CXX} ${CXXFLAGS} $^ -o $@ # additional object files before $^ - -${OBJECTS} : ${MAKEFILE_NAME} # OPTIONAL : changes to this file => recompile - -# make implicitly generates rules to compile C++ files that generate .o files - --include ${DEPENDS} # include *.d files containing program dependences - -clean : # remove files that can be regenerated - rm -f ${DEPENDS} ${OBJECTS} ${EXEC} diff --git a/tools/astylerc-example b/tools/astylerc-example deleted file mode 100644 index 3d069d7..0000000 --- a/tools/astylerc-example +++ /dev/null @@ -1 +0,0 @@ ---style=java -k3 -W3 -m0 -f -p -H --squeeze-lines=3 -xb -xf -xh -c --max-code-length=80 -xL -Y --indent=spaces=8 \ No newline at end of file diff --git a/tools/compile b/tools/compile deleted file mode 100755 index 5a24514..0000000 --- a/tools/compile +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -# Use this script to compile your .cc files in dependency order - -# Arguments: -# $1 = name of file containing list of .cc files -# $2 = name of the output file - -cxx="g++-11" -cxxflags="-std=c++20 -fmodules-ts -Wall -g" - -if [ $# -lt 1 ]; then - echo "Usage: $0 list-filename [output-name]" 1>&2 - exit 1 -fi - -if [ $# -eq 2 ]; then - name="-o $2" -fi - -for x in $(cat $1); do - $cxx $cxxflags -c $x -done - -$cxx *.o $name - diff --git a/tools/produceOutputs b/tools/produceOutputs deleted file mode 100755 index 7397f63..0000000 Binary files a/tools/produceOutputs and /dev/null differ diff --git a/tools/runSuite b/tools/runSuite deleted file mode 100755 index bfa3ada..0000000 Binary files a/tools/runSuite and /dev/null differ