|
|
|
@ -131,6 +131,13 @@ func _on_stock_sell_button_pressed(country): |
|
|
|
|
country.money -= country.stock_price |
|
|
|
|
_refresh_stock_ui() |
|
|
|
|
|
|
|
|
|
func _on_PayDividends_pressed(): |
|
|
|
|
if turn.object.money > 7: |
|
|
|
|
turn.object.money -= 7 |
|
|
|
|
for i in len(turn.object.player_stocks): |
|
|
|
|
var stocks = turn.object.player_stocks[i] |
|
|
|
|
players[i].money += players[i].stocks[turn.object.id] |
|
|
|
|
|
|
|
|
|
func _process(delta): |
|
|
|
|
$CanvasLayer/Control/VBoxContainer/CountryMoneyLabel.text = str(turns[turn_id].object.money) + "$" |
|
|
|
|
if turn.layer == "country": |
|
|
|
@ -140,6 +147,7 @@ func _process(delta): |
|
|
|
|
$CanvasLayer/Control/VBoxContainer/BuyArmy.visible = turn.layer == "country" |
|
|
|
|
$CanvasLayer/Control/VBoxContainer/BuyBoat.visible = turn.layer == "country" |
|
|
|
|
$CanvasLayer/Control/VBoxContainer/Stocks.visible = turn.layer == "player" |
|
|
|
|
$CanvasLayer/Control/VBoxContainer/PayDividends.visible = turn.layer == "country" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -218,3 +226,4 @@ func _input(event): |
|
|
|
|
if button_selected: |
|
|
|
|
button_selected.pressed = false |
|
|
|
|
mouse_click_mode = null |
|
|
|
|
|
|
|
|
|