|
Banjo API 1.0.0-rc.2
Low-level C99 game development API
|
#include <banjo/app.h>#include <banjo/main.h>#include <banjo/bitmap.h>#include <banjo/event.h>#include <banjo/log.h>#include <banjo/memory.h>#include <banjo/system.h>#include <banjo/window.h>Go to the source code of this file.
Macros | |
| #define | SPRITE_W 24 |
| #define | SPRITE_H 24 |
| #define | FRAMES 7 |
| #define | WINDOW_W 240 |
| #define | WINDOW_H 240 |
Functions | |
| static void | on_draw (struct bj_window *w, struct bj_render_target *target, const struct bj_rect *dirty, void *user_data) |
| static void * | setup (struct bj_app *app, void *init_data) |
| static void | step (struct bj_app *app, struct bj_tick_info tick, void *user_data) |
| static void | teardown (struct bj_app *app, void *user_data) |
| int | main (int argc, char *argv[]) |
Variables | |
| bj_window * | window = 0 |
| size_t | frame_count = 1 |
| bj_bitmap * | bmp_rendering = 0 |
| bj_bitmap * | bmp_sprite_sheet = 0 |
| #define FRAMES 7 |
| #define SPRITE_H 24 |
Definition at line 25 of file sprite_animation.c.
Referenced by setup().
| #define SPRITE_W 24 |
Definition at line 24 of file sprite_animation.c.
| #define WINDOW_H 240 |
Definition at line 29 of file sprite_animation.c.
| #define WINDOW_W 240 |
Definition at line 28 of file sprite_animation.c.
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 124 of file sprite_animation.c.
|
static |
Definition at line 41 of file sprite_animation.c.
|
static |
Definition at line 63 of file sprite_animation.c.
|
static |
Definition at line 88 of file sprite_animation.c.
|
static |
Definition at line 114 of file sprite_animation.c.
| bj_bitmap* bmp_rendering = 0 |
Definition at line 34 of file sprite_animation.c.
| bj_bitmap* bmp_sprite_sheet = 0 |
Definition at line 35 of file sprite_animation.c.
| size_t frame_count = 1 |
Definition at line 33 of file sprite_animation.c.
| bj_window* window = 0 |
Definition at line 31 of file sprite_animation.c.