refactor: extreure helpers per reduir complexitat cognitiva (tidy net)
This commit is contained in:
@@ -17,6 +17,13 @@ class Momia : public Sprite {
|
||||
bool dimoni;
|
||||
|
||||
protected:
|
||||
Prota* sam;
|
||||
std::unique_ptr<Engendro> engendro;
|
||||
Prota* sam_;
|
||||
std::unique_ptr<Engendro> engendro_;
|
||||
|
||||
void pickDirection();
|
||||
void pickHorizontalThenVertical();
|
||||
void pickVerticalThenHorizontal();
|
||||
void stepInDirection();
|
||||
[[nodiscard]] auto collidesWithSam() const -> bool;
|
||||
void applyCollisionWithSam();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user