mockup of utility functions

This commit is contained in:
h4570
2022-08-14 21:07:16 +02:00
parent d0085e834e
commit 74c684fff8
8 changed files with 105 additions and 5 deletions
+5
View File
@@ -17,6 +17,7 @@ namespace Demo {
Enemy::Enemy(Engine* engine, const EnemyInfo& t_info) {
info = t_info;
utility = &engine->renderer.renderer3D.utility;
mesh = new DynamicMesh(*info.motherMesh);
@@ -96,6 +97,10 @@ void Enemy::handlePlayerShoot(const PlayerShootAction& shootAction) {
auto isOnEnemy = ray.intersectBox(bbox.min(), bbox.max());
utility->drawBBox(bbox);
utility->drawLine(ray.origin, ray.direction);
utility->drawPoint(*mesh->getPosition());
if (isOnEnemy) {
mesh->setPosition(spawnPoint);
TYRA_LOG("Enemy hit!");