1
0
Fork 0
mirror of https://github.com/tonytins/dressupzack synced 2025-06-25 08:04:43 -04:00

Disable import and export on the web

- Removed Kenny Pixel as default font
This commit is contained in:
Tony Bark 2021-05-31 03:08:39 -04:00
parent 230af8d840
commit 9db6589717
6 changed files with 109 additions and 58 deletions

View file

@ -10,12 +10,16 @@ onready var blank_accessory = preload("res://sprites/clothes/blank_top.png")
onready var base_top = preload("res://sprites/character/character_base_top.svg")
onready var base_bottom = preload("res://sprites/character/character_base_legs.svg")
onready var accessory = $body/accessory
onready var export_win = $Controls/Container/ExportWin
onready var import_win = $Controls/Container/ImportWin
onready var unsupported_win = $Controls/Container/NotSupportedWin
onready var accessory = $Body/Accessory
#onready var underwear = $Undies
onready var bottom = $body/legs
onready var top = $body/top
onready var eyes = $body/head/eyes
onready var mouth = $body/head/mouth
onready var bottom = $Body/Legs
onready var top = $Body/Top
# onready var eyes = $Body/Head/Eyes
# onready var mouth = $Body/Head/Mouth
func _process(delta):
@ -43,13 +47,16 @@ func save_game():
data_file["accessory"] = accessory.texture.resource_path
data_file["top"] = top.texture.resource_path
data_file["bottom"] = bottom.texture.resource_path
var file = File.new()
if file.open(_SAVE_FILE, File.WRITE) != 0:
print("Error opening file")
return
var json_file = to_json(data_file)
GameEvents.emit_signal("indicate")
file.store_line(json_file)
print_debug(json_file)
file.close()
func load_game():
@ -62,8 +69,8 @@ func load_game():
if file.open(_SAVE_FILE, File.READ) != 0:
print("Error opening file")
return
var data = parse_json(file.get_line())
var data = parse_json(file.get_as_text())
var top_texture = ImageTexture.new()
var accessory_texture = ImageTexture.new()
@ -72,6 +79,8 @@ func load_game():
var accessory_image = Image.new()
var bottom_image = Image.new()
GameEvents.emit_signal("indicate")
top_image.load(data["top"])
top_texture.create_from_image(top_image)
top.texture = top_texture
@ -94,10 +103,8 @@ func _on_clearBtn_pressed():
func _on_SaveBtn_pressed():
$Click.play()
GameEvents.emit_signal("indicate")
save_game()
func _on_LoadBtn_pressed():
$Click.play()
GameEvents.emit_signal("indicate")
load_game()

View file

@ -1,3 +1,3 @@
# This project is licensed under the Artistic-2.0 license.
# See the LICENSE file in the project root for more information.
extends Node2D
extends Node2D

View file

@ -9,7 +9,14 @@ onready var blank_accessory = preload("res://sprites/clothes/blank_top.png")
onready var base_top = preload("res://sprites/character/character_base_top.svg")
onready var base_bottom = preload("res://sprites/character/character_base_legs.svg")
onready var export_btn = $CenterBtns/ButtonCtr/ExportBtn
onready var import_btn = $CenterBtns/ButtonCtr/ImportBtn
func _ready():
var verLabel = $versionLbl
verLabel.text = "v" + version
GameData.version = version
if OS.get_name() == "HTML5":
export_btn.disabled == true
import_btn.disabled == true