Merge branch 'dev' of git.planet-casio.com:Slyvtt/Collab_RPG into dev

This commit is contained in:
mibi88 2024-08-01 19:08:51 +02:00
commit ad902217ea
3 changed files with 7 additions and 3 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -24,6 +24,9 @@
/* The size of the player */
#define P_WIDTH 16
#define P_HEIGHT 16
/*Max number of dynamic NPCs.*/
#define NPC_STACK_SIZE 256
#else
/* The tile size */
#define T_HEIGHT 8
@ -34,6 +37,9 @@
/* The player size */
#define P_WIDTH 8
#define P_HEIGHT 8
/*Max number of "dynamic" NPCs. We are starved for static ram on fx !*/
#define NPC_STACK_SIZE 32
#endif
/* SPEED should NOT be 8 or bigger: it may cause bugs when handling

View file

@ -16,13 +16,11 @@ extern bopti_image_t tiny_npc_female;
extern bopti_image_t tiny_npc_milkman;
extern bopti_image_t tiny_npc_police;
#define NPC_STACK_SIZE 256
NPC npc_stack[NPC_STACK_SIZE];
uint32_t npc_count;
NPC *npc_create() {
if(npc_count == 256)
if(npc_count == NPC_STACK_SIZE)
return NULL;
return &npc_stack[npc_count++];