Added player and abstract level
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
class_name Player
|
||||
extends CharacterBody2D
|
||||
@@ -0,0 +1 @@
|
||||
uid://bm48h30pkhdkv
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_scene format=3 uid="uid://ts4dy8xmtot8"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bm48h30pkhdkv" path="res://game/entities/player/player.gd" id="1_1a4jd"]
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_bhunq"]
|
||||
|
||||
[node name="Player" type="CharacterBody2D" unique_id=763780926]
|
||||
script = ExtResource("1_1a4jd")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=379935685]
|
||||
shape = SubResource("CapsuleShape2D_bhunq")
|
||||
@@ -0,0 +1,20 @@
|
||||
class_name AbstractLevel
|
||||
extends Node2D
|
||||
|
||||
|
||||
@onready var player : Player = $Player
|
||||
@onready var pause_menu : PauseMenu = $%PauseMenu
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
pause_menu.hide()
|
||||
|
||||
#TODO Add gameplay music
|
||||
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed("pause"):
|
||||
SoundManager.play_ui_stream(SoundManager.ui_stream_accept)
|
||||
get_tree().paused = true
|
||||
pause_menu.show()
|
||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
||||
@@ -0,0 +1 @@
|
||||
uid://wm4pbk5w5ats
|
||||
@@ -0,0 +1,21 @@
|
||||
[gd_scene format=3 uid="uid://hdnty666fw1h"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://wm4pbk5w5ats" path="res://game/levels/abstract_level.gd" id="1_o2mui"]
|
||||
[ext_resource type="PackedScene" uid="uid://ts4dy8xmtot8" path="res://game/entities/player/player.tscn" id="2_r0ht6"]
|
||||
[ext_resource type="PackedScene" uid="uid://0e3xvmn36j5b" path="res://game/menu/pause_menu.tscn" id="3_fnnmn"]
|
||||
|
||||
[node name="AbstractLevel" type="Node2D" unique_id=1001045799]
|
||||
script = ExtResource("1_o2mui")
|
||||
|
||||
[node name="Player" parent="." unique_id=763780926 instance=ExtResource("2_r0ht6")]
|
||||
|
||||
[node name="Menus" type="Control" parent="." unique_id=1464185162]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 640.0
|
||||
offset_bottom = 360.0
|
||||
|
||||
[node name="PauseMenu" parent="Menus" unique_id=1815975678 instance=ExtResource("3_fnnmn")]
|
||||
unique_name_in_owner = true
|
||||
process_mode = 2
|
||||
layout_mode = 1
|
||||
Reference in New Issue
Block a user