Closed HeavenManySugar closed 5 months ago
i will review later.
you use the multiple inheritance, it maybe more complexity of the architecture in your Dungeon. and if you don't use the keywork final
. it will happen that Diamond Problem if inheritance the Enemies ......
class Bat : public Dungeon::Enemy, public Animation {
i recommend to use the interface to make the class of Enemies, like this T-word means Type of something that it all of method are pure virtual function.
class Bat final : public Dungeon::TEnemy, public TAnimation {
public;
void move override ()
}
This pull request includes the following changes:
Implement Map Collision between Enemy and Tile (Character is not Ready)
Fix Animation Zindex Problem
Note: Enemies are not all completed yet