chore: removed nav printf

This commit is contained in:
2025-10-05 16:53:56 +01:00
parent 8dc0ac1d3e
commit 98095c907f

View File

@@ -3,8 +3,6 @@
#include "core/types.h" #include "core/types.h"
#include "core/math.h" #include "core/math.h"
#include <stdio.h>
void updateNPC(F32 delta, NPC *npc, World *world) { void updateNPC(F32 delta, NPC *npc, World *world) {
switch (npc->mode) { switch (npc->mode) {
case NPC_ACTION_WAITING: case NPC_ACTION_WAITING:
@@ -13,11 +11,8 @@ void updateNPC(F32 delta, NPC *npc, World *world) {
npc->mode = NPC_ACTION_WALKING; npc->mode = NPC_ACTION_WALKING;
// TODO change targets to poi's rather than just random nodes // TODO change targets to poi's rather than just random nodes
npc->targetNavNode = Random_U32(&world->random, 0, world->navMesh->nodeCount); npc->targetNavNode = Random_U32(&world->random, 0, world->navMesh->nodeCount);
printf("Starting to nav path from %d to %d\n", npc->currentNavNode, npc->targetNavNode);
npc->path = Nav_Path(world->navMesh, npc->currentNavNode, npc->targetNavNode); npc->path = Nav_Path(world->navMesh, npc->currentNavNode, npc->targetNavNode);
printf("done\n");
npc->walkTimer = 0; npc->walkTimer = 0;
printf("%.*s started walking to %d\n", Sv(npc->name), npc->targetNavNode);
} }
break; break;
case NPC_ACTION_WALKING: case NPC_ACTION_WALKING:
@@ -25,7 +20,6 @@ void updateNPC(F32 delta, NPC *npc, World *world) {
if(npc->walkTimer >= NPC_SPEED){ if(npc->walkTimer >= NPC_SPEED){
npc->walkTimer = 0; npc->walkTimer = 0;
if(npc->path.nodeCount == npc->pathIndex+1){ if(npc->path.nodeCount == npc->pathIndex+1){
printf("Finished! so I'm waiting\n");
npc->mode = NPC_ACTION_WAITING; npc->mode = NPC_ACTION_WAITING;
npc->maxWaitTime = Random_F32(&world->random, 10, 40); npc->maxWaitTime = Random_F32(&world->random, 10, 40);
npc->waitTime = 0; npc->waitTime = 0;