feat: Add core map generation and management system
- Introduced MapData, MapGenerator, and MapPainter classes for procedural map generation. - Implemented LevelManager to handle level initialization and navigation. - Created TurnManager for managing turn order in a turn-based system. - Added Player and Enemy character classes with movement and turn-taking capabilities. - Established pathfinding using AStar2D in PathfindingHandler. - Integrated new scenes for player and enemy characters, along with world setup. - Included a new tileset for futuristic Zelda-themed assets.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
[gd_scene format=3 uid="uid://1ls2pjitfl5m"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ciusoegxdh344" path="res://scripts/actors/player.gd" id="1_ru62r"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7s06o6gm42rn" path="res://assets/sprites/icon.svg" id="2_ktjr4"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_qfnet"]
|
||||
size = Vector2(32, 32)
|
||||
|
||||
[node name="Player" type="CharacterBody2D" unique_id=179780959]
|
||||
script = ExtResource("1_ru62r")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=29528982]
|
||||
scale = Vector2(0.25, 0.25)
|
||||
texture = ExtResource("2_ktjr4")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=272748828]
|
||||
shape = SubResource("RectangleShape2D_qfnet")
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="." unique_id=2033102226]
|
||||
position_smoothing_enabled = true
|
||||
drag_horizontal_enabled = true
|
||||
drag_vertical_enabled = true
|
||||
Reference in New Issue
Block a user