ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
asw.h
Go to the documentation of this file.
1#ifndef ASW_H
2#define ASW_H
3
4#define SDL_MAIN_HANDLED
5
6#include "./modules/action.h"
7#include "./modules/assets.h"
8#include "./modules/camera.h"
9#include "./modules/color.h"
10#include "./modules/config.h"
11#include "./modules/core.h"
12#include "./modules/dialog.h"
13#include "./modules/display.h"
14#include "./modules/draw.h"
15#include "./modules/easing.h"
16#include "./modules/game.h"
17#include "./modules/geometry.h"
18#include "./modules/input.h"
19#include "./modules/lighting.h"
20#include "./modules/log.h"
21#include "./modules/particles.h"
22#include "./modules/random.h"
23#include "./modules/scene.h"
24#include "./modules/sound.h"
26#include "./modules/types.h"
27#include "./modules/ui/ui.h"
28#include "./modules/util.h"
29
30#endif // ASW_H
Action binding system for the ASW library.
Asset routines for the ASW library.
2D camera for scrolling worlds
Settings from a config file, set by whoever runs the game.
Core routines including main loop and initialization.
Native message boxes and file choosers.
Display and window routines for the ASW library.
Routines for drawing sprites and primitives to the screen.
Easing functions for animations.
Common geometry types.
Input module for the ASW library.
2D lighting with a light map, shadows and tile lighting
Structured logging system.
Lightweight particle emitter system.
Random module for the ASW library.
Scene manager.
Sound module for the ASW library.
Sprite sheets and frame animation.
Types used throughout the ASW library.
Main include file for the ASW UI module.
General utility functions.