Fix wall orientations
This commit is contained in:
@@ -124,29 +124,29 @@ func _draw_edge_segments(tile_origin: Vector2, edge: StringName) -> void:
|
|||||||
seg_b_rect = LEFT_LOWER_RECT
|
seg_b_rect = LEFT_LOWER_RECT
|
||||||
seg_a_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
seg_a_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
||||||
seg_b_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
seg_b_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
||||||
seg_a_offset = Vector2(0, HALF_EDGE)
|
seg_a_offset = Vector2(0, 0)
|
||||||
seg_b_offset = Vector2(0, 0)
|
seg_b_offset = Vector2(0, HALF_EDGE)
|
||||||
&"right":
|
&"right":
|
||||||
seg_a_rect = RIGHT_UPPER_RECT
|
seg_a_rect = RIGHT_UPPER_RECT
|
||||||
seg_b_rect = RIGHT_LOWER_RECT
|
seg_b_rect = RIGHT_LOWER_RECT
|
||||||
seg_a_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
seg_a_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
||||||
seg_b_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
seg_b_size = Vector2(WALL_THICKNESS, HALF_EDGE)
|
||||||
seg_a_offset = Vector2(TILE_SIZE - WALL_THICKNESS, HALF_EDGE)
|
seg_a_offset = Vector2(TILE_SIZE - WALL_THICKNESS, 0)
|
||||||
seg_b_offset = Vector2(TILE_SIZE - WALL_THICKNESS, 0)
|
seg_b_offset = Vector2(TILE_SIZE - WALL_THICKNESS, HALF_EDGE)
|
||||||
&"top":
|
&"top":
|
||||||
seg_a_rect = TOP_LEFT_RECT
|
seg_a_rect = TOP_LEFT_RECT
|
||||||
seg_b_rect = TOP_RIGHT_RECT
|
seg_b_rect = TOP_RIGHT_RECT
|
||||||
seg_a_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
seg_a_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
||||||
seg_b_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
seg_b_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
||||||
seg_a_offset = Vector2(HALF_EDGE, 0)
|
seg_a_offset = Vector2(0, 0)
|
||||||
seg_b_offset = Vector2(0, 0)
|
seg_b_offset = Vector2(HALF_EDGE, 0)
|
||||||
&"bottom":
|
&"bottom":
|
||||||
seg_a_rect = BOTTOM_LEFT_RECT
|
seg_a_rect = BOTTOM_LEFT_RECT
|
||||||
seg_b_rect = BOTTOM_RIGHT_RECT
|
seg_b_rect = BOTTOM_RIGHT_RECT
|
||||||
seg_a_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
seg_a_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
||||||
seg_b_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
seg_b_size = Vector2(HALF_EDGE, WALL_THICKNESS)
|
||||||
seg_a_offset = Vector2(HALF_EDGE, TILE_SIZE - WALL_THICKNESS)
|
seg_a_offset = Vector2(0, TILE_SIZE - WALL_THICKNESS)
|
||||||
seg_b_offset = Vector2(0, TILE_SIZE - WALL_THICKNESS)
|
seg_b_offset = Vector2(HALF_EDGE, TILE_SIZE - WALL_THICKNESS)
|
||||||
|
|
||||||
_create_segment_sprite(tile_origin + seg_a_offset, seg_a_size, seg_a_rect)
|
_create_segment_sprite(tile_origin + seg_a_offset, seg_a_size, seg_a_rect)
|
||||||
_create_segment_sprite(tile_origin + seg_b_offset, seg_b_size, seg_b_rect)
|
_create_segment_sprite(tile_origin + seg_b_offset, seg_b_size, seg_b_rect)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ config_version=5
|
|||||||
|
|
||||||
[application]
|
[application]
|
||||||
|
|
||||||
config/name="Dungeon Lords"
|
config/name="OpenMaidEngine"
|
||||||
run/main_scene="res://scenes/game.tscn"
|
run/main_scene="res://scenes/game.tscn"
|
||||||
config/features=PackedStringArray("4.6", "Mobile")
|
config/features=PackedStringArray("4.6", "Mobile")
|
||||||
config/icon="res://icon.svg"
|
config/icon="res://icon.svg"
|
||||||
|
|||||||
Reference in New Issue
Block a user