aboutsummaryrefslogtreecommitdiff
path: root/entities/Player.gd
diff options
context:
space:
mode:
authorIndrajith K L2022-04-15 02:08:49 +0530
committerIndrajith K L2022-04-15 02:08:49 +0530
commit31089507aae1d35d0deeb2c412cfa311e7a57563 (patch)
tree65f773c23eaa44df8dbb8423e020fb79d3ded47a /entities/Player.gd
parentaef396151234aa21af4a658ea11f03ea9434961c (diff)
downloadgamedevjs-jam-31089507aae1d35d0deeb2c412cfa311e7a57563.tar.gz
gamedevjs-jam-31089507aae1d35d0deeb2c412cfa311e7a57563.tar.bz2
gamedevjs-jam-31089507aae1d35d0deeb2c412cfa311e7a57563.zip
Adds Chicken Enemy
Animation Tree - In-Progress
Diffstat (limited to 'entities/Player.gd')
-rw-r--r--entities/Player.gd45
1 files changed, 0 insertions, 45 deletions
diff --git a/entities/Player.gd b/entities/Player.gd
deleted file mode 100644
index 5804af8..0000000
--- a/entities/Player.gd
+++ /dev/null
@@ -1,45 +0,0 @@
-extends KinematicBody2D
-
-export (int) var run_speed = 200
-export (int) var jump_speed = -400
-export (int) var gravity = 1200
-export var entity_type = "PLAYER"
-export (int) var health = 90
-var velocity = Vector2()
-var jumping = false
-onready var sprite = $AnimatedSprite
-var facing_right = true
-func get_input():
- velocity.x = 0
- var right = Input.is_action_pressed('right')
- var left = Input.is_action_pressed('left')
- var jump = Input.is_action_just_pressed('jump')
-
- if facing_right == true:
- sprite.flip_h = false
- else:
- sprite.flip_h = true
-
-
- if jump and is_on_floor():
- jumping = true
- velocity.y = jump_speed
- if right:
- velocity.x += run_speed
- facing_right = true
- $AnimatedSprite.play("run")
- elif left:
- velocity.x -= run_speed
- facing_right = false
- $AnimatedSprite.play("run")
- else:
- $AnimatedSprite.play("idle")
-
- if !jumping && !is_on_floor():
- $AnimatedSprite.play("jump")
-func _physics_process(delta):
- get_input()
- velocity.y += gravity * delta
- if jumping and is_on_floor():
- jumping = false
- velocity = move_and_slide(velocity, Vector2(0, -1))