prog
This commit is contained in:
@@ -8,14 +8,24 @@
|
||||
#include "rpg.h"
|
||||
#include "entity/entity.h"
|
||||
#include "time/time.h"
|
||||
#include "rpgcamera.h"
|
||||
#include "util/memory.h"
|
||||
|
||||
errorret_t rpgInit(void) {
|
||||
// TEST
|
||||
entityInit(&ENTITIES[0], ENTITY_TYPE_PLAYER);
|
||||
// ENTITIES[0].position[0].tile = 2;
|
||||
// ENTITIES[0].position[0].subtile = 8;
|
||||
// ENTITIES[0].position[1].tile = 3;
|
||||
// ENTITIES[0].position[1].subtile = 12;
|
||||
memoryZero(ENTITIES, sizeof(ENTITIES));
|
||||
|
||||
rpgCameraInit();
|
||||
|
||||
entity_t *ent;
|
||||
ent = &ENTITIES[0];
|
||||
entityInit(ent, ENTITY_TYPE_PLAYER);
|
||||
RPG_CAMERA.mode = RPG_CAMERA_MODE_FOLLOW_ENTITY;
|
||||
RPG_CAMERA.followEntity.followEntityId = ent->id;
|
||||
ent->position[0].tile = 32, ent->position[1].tile = 32;
|
||||
|
||||
ent = &ENTITIES[1];
|
||||
entityInit(ent, ENTITY_TYPE_NPC);
|
||||
ent->position[0].tile = 40, ent->position[1].tile = 32;
|
||||
|
||||
errorOk();
|
||||
}
|
||||
@@ -28,6 +38,8 @@ void rpgUpdate(void) {
|
||||
if(ent->type == ENTITY_TYPE_NULL) continue;
|
||||
entityUpdate(ent);
|
||||
} while(++ent < &ENTITIES[ENTITY_COUNT]);
|
||||
|
||||
rpgCameraUpdate();
|
||||
}
|
||||
|
||||
void rpgDispose(void) {
|
||||
|
Reference in New Issue
Block a user