Show all cards, unlimited energy

This commit is contained in:
Sebastian Morr 2020-10-15 16:11:02 +02:00
parent 01bc31b210
commit f0383eb393
4 changed files with 29 additions and 19 deletions

View file

@ -96,9 +96,10 @@ func move_back():
rotation_degrees = _home_rotation
func buuurn():
queue_free()
move_back()
#queue_free()
#$"..".draw_rand_card()
$"..".arrange_cards()
#$"..".arrange_cards()
func dropped_on(other):
var full_command = ""

View file

@ -99,6 +99,7 @@ __meta__ = {
}
[node name="Sprite" type="Sprite" parent="."]
visible = false
position = Vector2( -103.288, -287.778 )
scale = Vector2( 0.542341, 0.542341 )
texture = ExtResource( 3 )

View file

@ -1,18 +1,6 @@
extends Control
var cards = [
{
"command": 'git commit --allow-empty -m "$RANDOM"',
"arg_number": 0,
"description": "Add a new commit under HEAD.",
"energy": 1
},
{
"command": 'git checkout',
"arg_number": 1,
"description": "Point HEAD to a branch or commit, and update the index and the working directory.",
"energy": 1
},
{
"command": 'git add .',
"arg_number": 0,
@ -38,6 +26,18 @@ var cards = [
"description": "Merge specified commit into HEAD.",
"energy": 1
},
{
"command": 'git commit --allow-empty -m "$RANDOM"',
"arg_number": 0,
"description": "Add a new commit under HEAD.",
"energy": 1
},
{
"command": 'git checkout',
"arg_number": 1,
"description": "Point HEAD to a branch or commit, and update the index and the working directory.",
"energy": 1
},
{
"command": 'git update-ref -d',
"arg_number": 1,
@ -112,12 +112,16 @@ func draw_rand_card():
deck.push_back(cards[0])
deck.push_back(cards[1])
var new_card = preload("res://card.tscn").instance()
var card = deck[randi() % deck.size()]
draw_card(card)
func draw_card(card):
var new_card = preload("res://card.tscn").instance()
new_card.command = card.command
new_card.arg_number = card.arg_number
new_card.description = card.description
new_card.energy = card.energy
new_card.energy = 0 #card.energy
new_card.position = Vector2(rect_size.x, rect_size.y*2)
add_child(new_card)
arrange_cards()
@ -153,8 +157,11 @@ func arrange_cards():
func redraw_all_cards():
game.energy = 5
for card in get_tree().get_nodes_in_group("cards"):
card.queue_free()
for i in range(7):
draw_rand_card()
# for i in range(7):
# draw_rand_card()
for card in cards:
draw_card(card)

View file

@ -27,6 +27,7 @@ __meta__ = {
}
[node name="Energy" type="Label" parent="."]
visible = false
modulate = Color( 0.431373, 0.792157, 0.423529, 1 )
margin_left = 28.2219
margin_top = 16.6766