31 lines
912 B
GDScript
31 lines
912 B
GDScript
extends Control
|
|
|
|
var gamename = "Game"
|
|
|
|
## Release game
|
|
func release_game():#That's the game folks
|
|
get_parent().get_parent().games[gamename] = {
|
|
"id":get_parent().get_parent().games.size(),
|
|
"score":-1, #-1 means it isn't determined yet
|
|
"cost":1200,
|
|
"profit":0,
|
|
"startdate":get_parent().get_parent().games_in_developement[gamename]["devstart"],
|
|
"enddate":[get_parent().month,get_parent().week,get_parent().year],
|
|
"highestrank":9999 # How high did it reach in the charts.
|
|
}
|
|
|
|
var reviews = load("res://GUI/reviews.tscn").instance()
|
|
reviews.data = get_parent().get_parent().games_in_developement[gamename]
|
|
reviews.gamename = gamename
|
|
get_parent().add_child(reviews)
|
|
|
|
get_parent().get_parent().games_in_developement.erase(gamename)
|
|
queue_free()
|
|
|
|
## MAIN
|
|
func _ready():
|
|
$gamename.text = gamename
|
|
var connections = [
|
|
$release.connect("pressed",self,"release_game")
|
|
]
|
|
print_debug(connections) |