| 123456789101112131415161718192021222324252627 |
- // ----------------------------------------------------------------
- // From Game Programming in C++ by Sanjay Madhav
- // Copyright (C) 2017 Sanjay Madhav. All rights reserved.
- //
- // Released under the BSD License
- // See LICENSE in root directory for full details.
- // ----------------------------------------------------------------
- #include "BoxComponent.h"
- #include "Actor.h"
- #include "Game.h"
- #include "PhysWorld.h"
- #include "TargetComponent.h"
- #include "Math.h"
- #include "Game.h"
- #include "HUD.h"
- TargetComponent::TargetComponent(Actor * owner)
- :Component(owner)
- {
- mOwner->GetGame()->GetHUD()->AddTargetComponent(this);
- }
- TargetComponent::~TargetComponent()
- {
- mOwner->GetGame()->GetHUD()->RemoveTargetComponent(this);
- }
|