undergoing a shift to change movement into another action that a peg can perform and giving pegs a list of actions order by priority
This commit is contained in:
@@ -16,4 +16,16 @@ public partial class PegAction : Node2D
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public virtual bool MeetsCriteria(Peg PEG)
|
||||
{
|
||||
return PEG._staminaRemaining >= _cost
|
||||
&& _usesRemaining > 0
|
||||
&& PEG._address.Y <= _range;
|
||||
}
|
||||
|
||||
public virtual void Reset()
|
||||
{
|
||||
_usesRemaining = _usesMax;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user