Working prototype

This commit is contained in:
Sch1nken 2024-03-16 19:56:22 +01:00
parent 3de181134d
commit 1ed0ec226d
24 changed files with 682 additions and 31 deletions

View file

@ -7,3 +7,11 @@ var debug: bool = false
var allow_selecting_in_stack: bool = false
var lobby_code: String = ""
var has_bee_been_placed: bool = false
var disconnect_reason: String = ""
func reset() -> void:
has_bee_been_placed = false
disconnect_reason = ""

View file

@ -4,15 +4,19 @@ signal insect_selected(button, is_black)
signal insect_placed(insect_resource, is_black, position)
signal insect_placement_cancelled
signal insect_tile_created(tile, pos)
signal insect_tile_selected(tile)
signal insect_tile_deselected(tile)
signal insect_tile_moved(tile, to)
signal insect_tile_finished_moving(tile, to)
signal insect_tiles_selected_for_action(source_tile, target_tiles, action)
signal insect_action_cancelled()
signal insect_action_done() # ??? Maybe?
signal insect_action_done() # ??? Maybe? Right no we have a gameendchecker...
signal turn_started(turn_num)
signal turn_ended(turn_num)
# Turn started could work implicitly? We'll see...
signal turn_started(turn_num, map, is_blacks_turn)
signal turn_ended(turn_num, map)
signal game_over(is_winner_black)
signal game_started
signal game_over(black_lost, white_lost)