chore: removed nav printf
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user