main header

This commit is contained in:
herbglitch 2025-03-16 02:03:23 -06:00
parent afc569c006
commit dd1f3ca3e0

69
include/archeus.h Normal file
View file

@ -0,0 +1,69 @@
#ifndef ARC_H_
#define ARC_H_
/* ~ c libraries ~ */
#include <stddef.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
/* ~ 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_