mirror of
https://git.planet-casio.com/Slyvtt/Collab_RPG.git
synced 2024-12-28 20:43:42 +01:00
npc : Fix NPC_STACK_SIZE qui était trop gros pour fx
This commit is contained in:
parent
5cc9216155
commit
a8ff55c1cf
2 changed files with 7 additions and 3 deletions
|
@ -22,6 +22,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
|
||||
|
@ -32,6 +35,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
|
||||
|
|
|
@ -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++];
|
||||
|
|
Loading…
Reference in a new issue