Characters can be loaded from JSON files now
This commit is contained in:
@@ -66,21 +66,14 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
|
||||
|
||||
TRY {
|
||||
sprite_load_json("../assets/sprites/little_guy_walking_left.json");
|
||||
|
||||
characterptr = heap_next_character();
|
||||
character_initialize(characterptr, "little guy");
|
||||
character_sprite_add(
|
||||
characterptr,
|
||||
SDL_GetPointerProperty(
|
||||
REGISTRY_SPRITE,
|
||||
"little guy walking left",
|
||||
NULL),
|
||||
(ACTOR_STATE_ALIVE | ACTOR_STATE_FACE_LEFT | ACTOR_STATE_MOVING_LEFT)
|
||||
);
|
||||
character_load_json("../assets/characters/littleguy.json");
|
||||
|
||||
actorptr = heap_next_actor();
|
||||
actor_initialize(actorptr, "player");
|
||||
actorptr->basechar = characterptr;
|
||||
actorptr->basechar = SDL_GetPointerProperty(
|
||||
REGISTRY_CHARACTER,
|
||||
"little guy",
|
||||
NULL);
|
||||
actorptr->x = 0;
|
||||
actorptr->y = 0;
|
||||
actorptr->state = (ACTOR_STATE_ALIVE | ACTOR_STATE_FACE_LEFT | ACTOR_STATE_MOVING_LEFT);
|
||||
|
||||
Reference in New Issue
Block a user