#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_