huge core redesign
This commit is contained in:
parent
85d0bad350
commit
c614c679a9
23 changed files with 457 additions and 0 deletions
14
include/arc/graphics/none/renderer.h
Normal file
14
include/arc/graphics/none/renderer.h
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#ifdef ARC_NONE_GRAPHICS
|
||||
|
||||
#include "arc/graphics/renderer.h"
|
||||
|
||||
#ifndef ARC_NONE_RENDERER_H_
|
||||
#define ARC_NONE_RENDERER_H_
|
||||
|
||||
typedef void ARC_RendererType;
|
||||
|
||||
struct ARC_RenderInfo {};
|
||||
|
||||
#endif // !ARC_NONE_RENDERER_H_
|
||||
|
||||
#endif // !ARC_NONE_GRAPHICS
|
||||
12
include/arc/graphics/none/sprite.h
Normal file
12
include/arc/graphics/none/sprite.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#ifdef ARC_NONE_GRAPHICS
|
||||
|
||||
#ifndef ARC_NONE_SPRITE_H_
|
||||
#define ARC_NONE_SPRITE_H_
|
||||
|
||||
#include "arc/graphics/sprite.h"
|
||||
|
||||
struct ARC_Sprite {};
|
||||
|
||||
#endif // !ARC_NONE_SPRITE_H_
|
||||
|
||||
#endif // !ARC_NONE_GRAPHICS
|
||||
12
include/arc/graphics/none/spritesheet.h
Normal file
12
include/arc/graphics/none/spritesheet.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#ifdef ARC_NONE_GRAPHICS
|
||||
|
||||
#ifndef ARC_NONE_SPRITESHEET_H_
|
||||
#define ARC_NONE_SPRITESHEET_H_
|
||||
|
||||
#include "arc/graphics/spritesheet.h"
|
||||
|
||||
struct ARC_Spritesheet {};
|
||||
|
||||
#endif // !ARC_NONE_SPRITESHEET_H_
|
||||
|
||||
#endif // !ARC_NONE_GRAPHICS
|
||||
12
include/arc/graphics/none/text.h
Normal file
12
include/arc/graphics/none/text.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#ifdef ARC_NONE_GRAPHICS
|
||||
|
||||
#ifndef ARC_NONE_TEXT_H_
|
||||
#define ARC_NONE_TEXT_H_
|
||||
|
||||
#include "arc/graphics/text.h"
|
||||
|
||||
struct ARC_Text {};
|
||||
|
||||
#endif // !ARC_NONE_TEXT_H_
|
||||
|
||||
#endif // !ARC_NONE_GRAPHICS
|
||||
14
include/arc/graphics/none/window.h
Normal file
14
include/arc/graphics/none/window.h
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#ifdef ARC_NONE_WINDOW
|
||||
|
||||
#ifndef ARC_NONE_WINDOW_H_
|
||||
#define ARC_NONE_WINDOW_H_
|
||||
|
||||
#include "arc/graphics/window.h"
|
||||
|
||||
typedef void ARC_WindowType;
|
||||
|
||||
struct ARC_WindowInfo {};
|
||||
|
||||
#endif // !ARC_SDL_WINDOW_H_
|
||||
|
||||
#endif // !ARC_NONE_WINDOW
|
||||
14
include/arc/input/none/keyboard.h
Normal file
14
include/arc/input/none/keyboard.h
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#ifdef ARC_NONE_INPUT
|
||||
|
||||
#ifndef ARC_NONE_KEYBOARD_H_
|
||||
#define ARC_NONE_KEYBOARD_H_
|
||||
|
||||
#include "arc/input/keyboard.h"
|
||||
|
||||
struct ARC_Keyboard {};
|
||||
|
||||
struct ARC_KeyboardInfo {};
|
||||
|
||||
#endif // !ARC_NONE_KEYBOARD_H_
|
||||
|
||||
#endif // !ARC_NONE_INPUT
|
||||
14
include/arc/input/none/mouse.h
Normal file
14
include/arc/input/none/mouse.h
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#ifdef ARC_NONE_INPUT
|
||||
|
||||
#ifndef ARC_NONE_MOUSE_H_
|
||||
#define ARC_NONE_MOUSE_H_
|
||||
|
||||
#include "arc/input/mouse.h"
|
||||
|
||||
struct ARC_Mouse {};
|
||||
|
||||
struct ARC_MouseInfo {};
|
||||
|
||||
#endif // !ARC_NONE_MOUSE_H_
|
||||
|
||||
#endif // !ARC_NONE_INPUT
|
||||
Loading…
Add table
Add a link
Reference in a new issue