opengamedevtycoon/Scripts/ReleaseDetails.gd

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)