Economics definition
This commit is contained in:
parent
6bfd3a3f0f
commit
8723c4e6df
5 changed files with 30 additions and 0 deletions
|
|
@ -8,3 +8,5 @@ signal highlight_units(unit: Array[int])
|
|||
signal spawn_unit(unit: Unit)
|
||||
signal unit_spawn_confirmed
|
||||
signal unit_spawn_cancelled
|
||||
|
||||
signal draw_card(card: CardResource)
|
||||
|
|
|
|||
17
systems/player_economics.gd
Normal file
17
systems/player_economics.gd
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
extends Node
|
||||
|
||||
var player_mana: int:
|
||||
set(value):
|
||||
player_mana = value
|
||||
player_mana_changed.emit(value)
|
||||
get:
|
||||
return player_mana
|
||||
var player_mana_restore: int = 3:
|
||||
set(value):
|
||||
player_mana_restore = value
|
||||
player_mana_restore_changed.emit(value)
|
||||
get:
|
||||
return player_mana_restore
|
||||
|
||||
signal player_mana_changed(to: int)
|
||||
signal player_mana_restore_changed(to: int)
|
||||
1
systems/player_economics.gd.uid
Normal file
1
systems/player_economics.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://cpqbxl5wkiwgb
|
||||
|
|
@ -16,6 +16,7 @@ func advance() -> void:
|
|||
turn = 0
|
||||
trigger_effects.emit()
|
||||
next_round.emit()
|
||||
turn_started.emit(current_team)
|
||||
next_turn.emit()
|
||||
|
||||
signal trigger_effects
|
||||
|
|
@ -23,6 +24,8 @@ signal trigger_units(team: TEAMS)
|
|||
signal next_turn
|
||||
signal next_round
|
||||
|
||||
signal turn_started(team: TEAMS)
|
||||
|
||||
enum TEAMS {
|
||||
Player,
|
||||
Neutrals,
|
||||
|
|
|
|||
|
|
@ -1,9 +1,16 @@
|
|||
@tool
|
||||
extends Control
|
||||
|
||||
const CARD_SCENE = preload("uid://dl3ve6prnn2m6")
|
||||
|
||||
@export var radius: float = 10.
|
||||
@export_range(0,360,0.01,"or_greater","radians_as_degrees") var arch: float = PI/6
|
||||
|
||||
func _ready() -> void:
|
||||
GameplaySignalBus.draw_card.connect(draw_card)
|
||||
|
||||
func draw_card(card_resource: CardResource):
|
||||
var card: Card =
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
for i in range(get_child_count()):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue