forked from OddlyTimbot/Sept26Game
fin~ player damage, player death, slime damag,e slime death, custom resources. multiple levels
This commit is contained in:
1 parent
c1bdb544a6
commit
7ead578152
19 files changed
+1383
-21
No files matched your search
+9
-1
@@ -14,7 +14,7 @@ var facing:FaceDirection = FaceDirection.RIGHT
|
||||
#direction 1 move to right, 0 no movement, -1 to the left
|
||||
var direction = 1
|
||||
|
||||
enum EnemyStates {RUN, ATTACK, SPAWN}
|
||||
enum EnemyStates {RUN, ATTACK, SPAWN, HURT}
|
||||
var currentEnemyState:EnemyStates = EnemyStates.SPAWN
|
||||
|
||||
|
||||
@@ -51,6 +51,8 @@ func handleAnimation()->void:
|
||||
slime_graphic.play("run")
|
||||
EnemyStates.ATTACK:
|
||||
slime_graphic.play("attack")
|
||||
EnemyStates.HURT:
|
||||
slime_graphic.play("attack")
|
||||
|
||||
func handleCollisions()->void:
|
||||
if not right_down_cast.is_colliding():
|
||||
@@ -84,3 +86,9 @@ func _on_animation_finished() -> void:
|
||||
EnemyStates.ATTACK:
|
||||
currentEnemyState = EnemyStates.RUN
|
||||
direction = (randi() % 2) *2 -1
|
||||
EnemyStates.HURT:
|
||||
currentEnemyState = EnemyStates.RUN
|
||||
|
||||
func takeDamage()->void:
|
||||
print("Slime taking damage!!")
|
||||
currentEnemyState = EnemyStates.HURT
|
||||
Reference in new issue
Block a user