X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGameDraw.cpp;h=fa679481354152607426bc7c50d8a8ff62254727;hb=3f8ee86c6085b5d6c7ee31b916d0e022239750ab;hp=fa7da1ccfa1fb8dd7ba17aa51cea38abbee05885;hpb=7d2f9d40d94d14a61ecdaaa2c41f964029815bc2;p=lugaru.git diff --git a/Source/GameDraw.cpp b/Source/GameDraw.cpp index fa7da1c..fa67948 100644 --- a/Source/GameDraw.cpp +++ b/Source/GameDraw.cpp @@ -421,9 +421,9 @@ int Game::DrawGLScene(StereoSide side) checkpoint.y += 1; int i = -1; if (Person::players[k]->occluded != 0) - i = checkcollide(viewer, checkpoint, Person::players[k]->lastoccluded); + i = Object::checkcollide(viewer, checkpoint, Person::players[k]->lastoccluded); if (i == -1) - i = checkcollide(viewer, checkpoint); + i = Object::checkcollide(viewer, checkpoint); if (i != -1) { Person::players[k]->occluded += 1; Person::players[k]->lastoccluded = i; @@ -485,18 +485,21 @@ int Game::DrawGLScene(StereoSide side) checkpoint = DoRotation(Person::players[k]->skeleton.joints[fabs(Random() % Person::players[k]->skeleton.joints.size())].position, 0, Person::players[k]->yaw, 0) * Person::players[k]->scale + Person::players[k]->coords; checkpoint.y += 1; int i = -1; - if (Person::players[k]->occluded != 0) - i = checkcollide(viewer, checkpoint, Person::players[k]->lastoccluded); - if (i == -1) - i = checkcollide(viewer, checkpoint); + if (Person::players[k]->occluded != 0) { + i = Object::checkcollide(viewer, checkpoint, Person::players[k]->lastoccluded); + } + if (i == -1) { + i = Object::checkcollide(viewer, checkpoint); + } if (i != -1) { Person::players[k]->occluded += 1; Person::players[k]->lastoccluded = i; } else { Person::players[k]->occluded = 0; } - if (Person::players[k]->occluded < 25) + if (Person::players[k]->occluded < 25) { Person::players[k]->DrawSkeleton(); + } } } }