From dd1f3ca3e0c64a366f2a0303d7e1a07545eb2297 Mon Sep 17 00:00:00 2001 From: herbglitch Date: Sun, 16 Mar 2025 02:03:23 -0600 Subject: [PATCH] main header --- include/archeus.h | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 include/archeus.h diff --git a/include/archeus.h b/include/archeus.h new file mode 100644 index 0000000..fe01b4a --- /dev/null +++ b/include/archeus.h @@ -0,0 +1,69 @@ +#ifndef ARC_H_ +#define ARC_H_ + +/* ~ c libraries ~ */ +#include +#include +#include +#include + +/* ~ audio ~ */ +#include "arc/audio/audio.h" + +/* ~ engine ~ */ +#include "arc/engine/engine.h" +#include "arc/engine/state.h" + +/* ~ graphics ~ */ +#include "arc/graphics/circle.h" +#include "arc/graphics/color.h" +#include "arc/graphics/config.h" +#include "arc/graphics/line.h" +#include "arc/graphics/obround.h" +#include "arc/graphics/rectangle.h" +#include "arc/graphics/renderer.h" +#include "arc/graphics/sprite.h" +#include "arc/graphics/spritesheet.h" +#include "arc/graphics/text.h" +#include "arc/graphics/view.h" +#include "arc/graphics/window.h" + +/* ~ input ~ */ +#include "arc/input/keyboard.h" +#include "arc/input/mouse.h" + +/* ~ linux only ~ */ +//TODO: add linux only stuff here + +/* ~ math ~ */ +#include "arc/math/circle.h" +#include "arc/math/config.h" +#include "arc/math/obround.h" +#include "arc/math/point.h" +#include "arc/math/rectangle.h" +#include "arc/math/vector2.h" +#include "arc/math/vector3.h" + +/* ~ std ~ */ +#include "arc/std/array.h" +#include "arc/std/bool.h" +#include "arc/std/config.h" +#include "arc/std/entity.h" +#include "arc/std/errno.h" +#include "arc/std/handler.h" +#include "arc/std/hashtable.h" +#include "arc/std/io.h" +#include "arc/std/lexer.h" +#include "arc/std/parser.h" +#include "arc/std/parser/csv.h" +#include "arc/std/parser/helpers.h" +#include "arc/std/parser/parserlang.h" +//#include "arc/std/queue.h" +//#include "arc/std/stack.h" +#include "arc/std/string.h" +//#include "arc/std/time.h" +#include "arc/std/vector.h" +#include "arc/std/vector/inline.h" + + +#endif //!ARC_H_