From a318ea10a2e668d8a189919aa4c499c8d4bb4ce7 Mon Sep 17 00:00:00 2001 From: LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com> Date: Mon, 24 Sep 2018 18:53:46 -0400 Subject: [PATCH] Remove the Grid.gd and Pawn.gd files --- .../grid_movement/grid/Grid.gd | 36 ------------------- .../grid_movement/grid/grid.gd | 33 ----------------- .../grid_movement/pawns/Pawn.gd | 11 ------ .../grid_movement/pawns/pawn.gd | 12 ------- 4 files changed, 92 deletions(-) delete mode 100644 2d/role_playing_game/grid_movement/grid/Grid.gd delete mode 100755 2d/role_playing_game/grid_movement/grid/grid.gd delete mode 100644 2d/role_playing_game/grid_movement/pawns/Pawn.gd delete mode 100644 2d/role_playing_game/grid_movement/pawns/pawn.gd diff --git a/2d/role_playing_game/grid_movement/grid/Grid.gd b/2d/role_playing_game/grid_movement/grid/Grid.gd deleted file mode 100644 index 4072c6ed..00000000 --- a/2d/role_playing_game/grid_movement/grid/Grid.gd +++ /dev/null @@ -1,36 +0,0 @@ -extends TileMap - -enum CELL_TYPES { ACTOR, OBSTACLE, OBJECT } -export(NodePath) var dialogue_ui - -func _ready(): - for child in get_children(): - set_cellv(world_to_map(child.position), child.type) - - -func get_cell_pawn(cell, type = ACTOR): - for node in get_children(): - if node.type != type: - continue - if world_to_map(node.position) == cell: - return(node) - - -func request_move(pawn, direction): - var cell_start = world_to_map(pawn.position) - var cell_target = cell_start + direction - - var cell_tile_id = get_cellv(cell_target) - match cell_tile_id: - -1: - set_cellv(cell_target, ACTOR) - set_cellv(cell_start, -1) - return map_to_world(cell_target) + cell_size / 2 - OBJECT, ACTOR: - var target_pawn = get_cell_pawn(cell_target, cell_tile_id) - print("Cell %s contains %s" % [cell_target, target_pawn.name]) - - if not target_pawn.has_node("DialoguePlayer"): - return - get_node(dialogue_ui).show_dialogue(pawn, target_pawn.get_node("DialoguePlayer")) - diff --git a/2d/role_playing_game/grid_movement/grid/grid.gd b/2d/role_playing_game/grid_movement/grid/grid.gd deleted file mode 100755 index 59e92c27..00000000 --- a/2d/role_playing_game/grid_movement/grid/grid.gd +++ /dev/null @@ -1,33 +0,0 @@ -extends TileMap - -enum CELL_TYPES { ACTOR, OBSTACLE, OBJECT } -export(NodePath) var dialog_ui - -func _ready(): - for child in get_children(): - set_cellv(world_to_map(child.position), child.type) - -func get_cell_pawn(cell, type = ACTOR): - for node in get_children(): - if node.type != type: - continue - if world_to_map(node.position) == cell: - return(node) - -func request_move(pawn, direction): - var cell_start = world_to_map(pawn.position) - var cell_target = cell_start + direction - - var cell_tile_id = get_cellv(cell_target) - match cell_tile_id: - -1: - set_cellv(cell_target, ACTOR) - set_cellv(cell_start, -1) - return map_to_world(cell_target) + cell_size / 2 - OBJECT, ACTOR: - var target_pawn = get_cell_pawn(cell_target, cell_tile_id) - print("Cell %s contains %s" % [cell_target, target_pawn.name]) - - if not target_pawn.has_node("DialogPlayer"): - return - get_node(dialog_ui).show_dialog(pawn, target_pawn.get_node("DialogPlayer")) diff --git a/2d/role_playing_game/grid_movement/pawns/Pawn.gd b/2d/role_playing_game/grid_movement/pawns/Pawn.gd deleted file mode 100644 index 02619e75..00000000 --- a/2d/role_playing_game/grid_movement/pawns/Pawn.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends Node2D - -enum CELL_TYPES { ACTOR, OBSTACLE, OBJECT } -export(CELL_TYPES) var type = ACTOR - -var active = true setget set_active - -func set_active(value): - active = value - set_process(value) - set_process_input(value) diff --git a/2d/role_playing_game/grid_movement/pawns/pawn.gd b/2d/role_playing_game/grid_movement/pawns/pawn.gd deleted file mode 100644 index 27378cf1..00000000 --- a/2d/role_playing_game/grid_movement/pawns/pawn.gd +++ /dev/null @@ -1,12 +0,0 @@ -extends Node2D - -enum CELL_TYPES { ACTOR, OBSTACLE, OBJECT } -export(CELL_TYPES) var type = ACTOR - -export (PackedScene) var combat_actor -var active = true setget set_active - -func set_active(value): - active = value - set_process(value) - set_process_input(value)