[Added] Enemy player detection and shooting, [Moved] Lots of entity code to cpp files to avoid circular dependencies
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
|
||||
#include "raylib.h"
|
||||
#include "enums/ECorner.h"
|
||||
#include <unordered_map>
|
||||
|
||||
class TextureWrapper {
|
||||
public:
|
||||
@@ -53,26 +52,6 @@ class TextureWrapper {
|
||||
this->position = {this->position.x + deltaPos.x, this->position.y + deltaPos.y};
|
||||
}
|
||||
|
||||
/** Returns the 4 corners of the texture */
|
||||
// std::unordered_map<ECorner, Vector2> getCorners() {
|
||||
// std::unordered_map<ECorner, Vector2> corners;
|
||||
// float top = this->position.y;
|
||||
// float right = this->position.x+this->size.x;
|
||||
// float bottom = this->position.y + this->size.y;
|
||||
// float left = this->position.x;
|
||||
// float margin = 8; // Space to the corner
|
||||
// corners[ECorner::TOP_LEFT] = {left+margin, top};
|
||||
// corners[ECorner::TOP_RIGHT] = {right-margin, top};
|
||||
// corners[ECorner::RIGHT_TOP] = {right, top+margin};
|
||||
// corners[ECorner::RIGHT_BOTTOM] = {right, bottom-margin};
|
||||
// corners[ECorner::BOTTOM_RIGHT] = {right-margin, bottom};
|
||||
// corners[ECorner::BOTTOM_LEFT] = {left+margin, bottom};
|
||||
// corners[ECorner::LEFT_BOTTOM] = {left, bottom-margin};
|
||||
// corners[ECorner::LEFT_TOP] = {left, top+margin};
|
||||
|
||||
// return corners;
|
||||
// }
|
||||
|
||||
private:
|
||||
Texture2D texture;
|
||||
Rectangle sourceRect;
|
||||
|
||||
Reference in New Issue
Block a user