Skip to content

Commit

Permalink
Add gamerzilla support. Documentation on build process is still needed.
Browse files Browse the repository at this point in the history
  • Loading branch information
dulsi committed Nov 4, 2020
1 parent 88d657d commit 296885a
Show file tree
Hide file tree
Showing 15 changed files with 215 additions and 2 deletions.
12 changes: 10 additions & 2 deletions Main.gd
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,13 @@ var room_filler
var scoring = false
var paddles = ["PaddleBR1", "PaddleBR2", "PaddleBL1", "PaddleBL2", "PaddleTL1", "PaddleTL2", "PaddleTR1", "PaddleTR2"]
var secretPath = ["SecretPath"]
var gzilla = preload("res://gdgamerzillascript.gdns").new()

func _ready():
randomize()
if (gzilla):
print(gzilla.start(false, OS.get_user_data_dir()))
gzilla.setGameFromFile("res://gamerzilla/pinballdiscroom.game.tres", "")


func _process(delta):
Expand All @@ -24,6 +28,8 @@ func _process(delta):
$Button7.animation = "lit"
if orig_score < 10 && score >= 10:
$Button10.animation = "lit"
if (gzilla):
gzilla.setTrophy("Survive 10")
if orig_score < 15 && score >= 15:
$Button15.animation = "lit"
$HUD.update_score(score)
Expand Down Expand Up @@ -61,14 +67,12 @@ func new_game():
$Button10.animation = "unlit"
$Button15.animation = "unlit"
$HUD.update_score(score)
# $HUD.show_message("Get Ready")
$HUD.hide_message()
$Transporter.get_node("AnimatedSprite").play()
$DiscPosition.get_node("Transporter").get_node("AnimatedSprite").play()


func _on_StartTimer_timeout():
#$MobTimer.start()
scoring = true


Expand Down Expand Up @@ -106,3 +110,7 @@ func getOpenPaths():
if get_node(item).is_open:
answer.push_back(get_node(item))
return answer

func setSecretPassageTrophy():
if (gzilla):
gzilla.setTrophy("Safe Passage")
1 change: 1 addition & 0 deletions Player.gd
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ func checkOpenPaths(loc):
for item in paths:
var closest = item.curve.get_closest_point(loc)
if closest.distance_to(loc) < 20:
get_parent().setSecretPassageTrophy()
secretPath = item
secretOffset = item.curve.get_closest_offset(closest)
if secretOffset == 0:
Expand Down
34 changes: 34 additions & 0 deletions gamerzilla/false.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/false.png-92ce0e14bb4eece0c711d2c34e03d77e.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://gamerzilla/false.png"
dest_files=[ "res://.import/false.png-92ce0e14bb4eece0c711d2c34e03d77e.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
34 changes: 34 additions & 0 deletions gamerzilla/pinball.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/pinball.png-77cf6fb65a7f4606c9d620975a1b16d6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://gamerzilla/pinball.png"
dest_files=[ "res://.import/pinball.png-77cf6fb65a7f4606c9d620975a1b16d6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
Binary file added gamerzilla/pinball.png.res
Binary file not shown.
22 changes: 22 additions & 0 deletions gamerzilla/pinballdiscroom.game.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"shortname": "pinballdiscroom",
"name": "Pinball Disc Room",
"image": "res://gamerzilla/pinball.png.res",
"version": "1",
"trophy": [
{
"trophy_name": "Survive 10",
"trophy_desc": "Survive for 10 seconds",
"max_progress": "0",
"trueimage": "res://gamerzilla/survive_10_1.png.res",
"falseimage": "res://gamerzilla/survive_10_0.png.res"
},
{
"trophy_name": "Safe Passage",
"trophy_desc": "Unlock and use the tunnel",
"max_progress": "0",
"trueimage": "res://gamerzilla/safe_passage1.png.res",
"falseimage": "res://gamerzilla/safe_passage0.png.res"
}
]
}
34 changes: 34 additions & 0 deletions gamerzilla/safe_passage0.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/safe_passage0.png-217b8148312a0617bce226a295d9b36b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://gamerzilla/safe_passage0.png"
dest_files=[ "res://.import/safe_passage0.png-217b8148312a0617bce226a295d9b36b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
Binary file added gamerzilla/safe_passage0.png.res
Binary file not shown.
34 changes: 34 additions & 0 deletions gamerzilla/safe_passage1.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/safe_passage1.png-7d73c879114170fea0dca00d02cd6b54.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://gamerzilla/safe_passage1.png"
dest_files=[ "res://.import/safe_passage1.png-7d73c879114170fea0dca00d02cd6b54.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
Binary file added gamerzilla/safe_passage1.png.res
Binary file not shown.
Binary file added gamerzilla/survive_10_0.png.res
Binary file not shown.
Binary file added gamerzilla/survive_10_1.png.res
Binary file not shown.
34 changes: 34 additions & 0 deletions gamerzilla/true.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/true.png-b198084b98251f09c5ff14fd86d2e8a1.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://gamerzilla/true.png"
dest_files=[ "res://.import/true.png-b198084b98251f09c5ff14fd86d2e8a1.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
5 changes: 5 additions & 0 deletions gdgamerzilla.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[gd_resource type="GDNativeLibrary" format=2]

[resource]
entry/X11.64 = "res://gdnative/linuxbsd/libgdgamerzilla.so"
dependency/X11.64 = [ ]
7 changes: 7 additions & 0 deletions gdgamerzillascript.gdns
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://gdgamerzilla.tres" type="GDNativeLibrary" id=1]

[resource]
class_name = "GDGamerzilla"
library = ExtResource( 1 )

0 comments on commit 296885a

Please sign in to comment.