Now have enemies chasing us around and implemented diagonal movement as a test but I kind of like it.

This commit is contained in:
Zed A. Shaw 2025-02-05 14:16:31 -05:00
parent d5301acab5
commit 14128ab10f
5 changed files with 37 additions and 14 deletions

View file

@ -16,7 +16,7 @@ void CameraLOL::plan_strafe(Raycaster &rayview, int dir) {
void CameraLOL::plan_rotate(Raycaster &rayview, int dir) {
t = 0.0;
double angle_dir = std::numbers::pi * 0.5 * dir;
double angle_dir = std::numbers::pi * 0.25 * dir;
targetDirX = rayview.$dirX * cos(angle_dir) - rayview.$dirY * sin(angle_dir);
targetDirY = rayview.$dirX * sin(angle_dir) + rayview.$dirY * cos(angle_dir);