Minor fixes
All checks were successful
Build and Publish WASM version of demo / Build-And-Deploy (push) Successful in 16s
All checks were successful
Build and Publish WASM version of demo / Build-And-Deploy (push) Successful in 16s
This commit is contained in:
parent
e1c82e0354
commit
761c5c462c
1 changed files with 7 additions and 3 deletions
|
@ -4,6 +4,7 @@
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
||||||
// third party includes
|
// third party includes
|
||||||
|
#include <raylib.h>
|
||||||
#include <raymath.h>
|
#include <raymath.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
@ -160,6 +161,9 @@ void Walker::set_player_controlled(bool player_controlled) {
|
||||||
flags &= ~0x3B;
|
flags &= ~0x3B;
|
||||||
flags |= 8;
|
flags |= 8;
|
||||||
target_body_pos = body_pos;
|
target_body_pos = body_pos;
|
||||||
|
roaming_timer = 0.0F;
|
||||||
|
roaming_time =
|
||||||
|
call_js_get_random() * ROAMING_WAIT_VARIANCE + ROAMING_WAIT_AMOUNT;
|
||||||
} else {
|
} else {
|
||||||
flags &= ~0x38;
|
flags &= ~0x38;
|
||||||
}
|
}
|
||||||
|
@ -184,11 +188,11 @@ void Walker::player_go_forward() { flags |= 0x30; }
|
||||||
BoundingBox Walker::get_body_bb() const {
|
BoundingBox Walker::get_body_bb() const {
|
||||||
return BoundingBox{
|
return BoundingBox{
|
||||||
.min = body_pos - Vector3{0.5F,
|
.min = body_pos - Vector3{0.5F,
|
||||||
0.5F + BODY_IDLE_MOVE_AMOUNT *
|
-BODY_IDLE_MOVE_AMOUNT *
|
||||||
std::sin(body_idle_move_timer + PI),
|
std::sin(body_idle_move_timer + PI),
|
||||||
0.5F},
|
0.5F},
|
||||||
.max = body_pos + Vector3{0.5F,
|
.max = body_pos + Vector3{0.5F,
|
||||||
0.5F + BODY_IDLE_MOVE_AMOUNT *
|
1.0F + BODY_IDLE_MOVE_AMOUNT *
|
||||||
std::sin(body_idle_move_timer + PI),
|
std::sin(body_idle_move_timer + PI),
|
||||||
0.5F}};
|
0.5F}};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue