mirror of
https://github.com/Cookie-CHR/OfficeMadness-LD51.git
synced 2024-11-27 00:44:18 +00:00
⚙️ Fixed time not resetting
This commit is contained in:
parent
386b3a53c2
commit
b120456474
18 changed files with 45 additions and 26 deletions
|
@ -1,3 +1,3 @@
|
|||
source_md5="079efcbf483b26f2c408230ebe2b7b9d"
|
||||
dest_md5="13eacbf430e7e68f7610730f2e60fd75"
|
||||
source_md5="8406aa5d39658d07f4df6eb8d30b6efe"
|
||||
dest_md5="139510e0d03c987cee6b0d307c32a3bb"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,3 @@
|
|||
source_md5="cf4aec4842e6f28b128d15ef58be76d0"
|
||||
dest_md5="f713b52cc8973914be7fa878566b7e90"
|
||||
|
Binary file not shown.
|
@ -0,0 +1,3 @@
|
|||
source_md5="47313fa4c47a9963fddd764e1ec6e4a8"
|
||||
dest_md5="26ea799ea0a3da9e753b3ebe822e0570"
|
||||
|
Binary file not shown.
|
@ -0,0 +1,3 @@
|
|||
source_md5="7e41bf3051b18e392a4bb6c0cc45cd7c"
|
||||
dest_md5="73e4f4d3969b9486e63fd804f5f0f1a9"
|
||||
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=11 format=2]
|
||||
[gd_scene load_steps=12 format=2]
|
||||
|
||||
[ext_resource path="res://Scripts/Play.gd" type="Script" id=1]
|
||||
[ext_resource path="res://Sprites/Play_again_button.png" type="Texture" id=2]
|
||||
|
@ -8,14 +8,14 @@
|
|||
[ext_resource path="res://Music/Music_Changer.gd" type="Script" id=6]
|
||||
[ext_resource path="res://Sprites/Music_On.png" type="Texture" id=7]
|
||||
[ext_resource path="res://Fonts/Life is goofy.ttf" type="DynamicFontData" id=8]
|
||||
[ext_resource path="res://Scripts/Time_Display.gd" type="Script" id=9]
|
||||
|
||||
[sub_resource type="DynamicFont" id=1]
|
||||
size = 80
|
||||
font_data = ExtResource( 4 )
|
||||
|
||||
[sub_resource type="DynamicFont" id=2]
|
||||
size = 35
|
||||
outline_color = Color( 0, 0, 0, 1 )
|
||||
size = 90
|
||||
font_data = ExtResource( 8 )
|
||||
|
||||
[node name="Panel" type="Panel"]
|
||||
|
@ -67,21 +67,11 @@ flat = true
|
|||
|
||||
[node name="Label2" type="Label" parent="."]
|
||||
modulate = Color( 0, 0, 0, 1 )
|
||||
margin_left = 302.0
|
||||
margin_top = 160.0
|
||||
margin_right = 681.0
|
||||
margin_bottom = 577.0
|
||||
margin_left = 297.0
|
||||
margin_top = 308.0
|
||||
margin_right = 993.0
|
||||
margin_bottom = 368.0
|
||||
custom_fonts/font = SubResource( 2 )
|
||||
text = "Music by Kevin Macleod (incompetech.com)
|
||||
Sound by FreeSound
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Made by Cookie-CHR for Ludum Dare 51"
|
||||
text = "60 minutes and 60 seconds"
|
||||
align = 1
|
||||
script = ExtResource( 9 )
|
||||
|
|
|
@ -42,7 +42,7 @@ func on_finished():
|
|||
var sprite = Sprite.new()
|
||||
sprite.texture = completed
|
||||
spawnpoint.add_child(sprite)
|
||||
sprite.position = Vector2(348, 320)
|
||||
sprite.position = Vector2(300, 270)
|
||||
var sound = audiostream.instance()
|
||||
spawnpoint.add_child(sound)
|
||||
sound._play("victory")
|
||||
|
|
|
@ -5,6 +5,7 @@ var muted = preload("res://Sprites/Music_Off.png")
|
|||
var unmuted = preload("res://Sprites/Music_On.png")
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
GlobalTimer._stop()
|
||||
for child in get_children():
|
||||
if child.name == "Play":
|
||||
child.connect("pressed", self, "_play")
|
||||
|
|
|
@ -6,7 +6,14 @@ var seconds_passed
|
|||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
seconds_passed = 0
|
||||
_play()
|
||||
|
||||
func _on_Timer_timeout():
|
||||
seconds_passed += 1
|
||||
|
||||
func _play():
|
||||
seconds_passed = 0
|
||||
start()
|
||||
|
||||
func _stop():
|
||||
stop()
|
||||
|
|
12
Scripts/Time_Display.gd
Normal file
12
Scripts/Time_Display.gd
Normal file
|
@ -0,0 +1,12 @@
|
|||
extends Label
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
var seconds = GlobalTimer.seconds_passed%60
|
||||
var minutes = (GlobalTimer.seconds_passed/60)%60
|
||||
var string = ""
|
||||
|
||||
if minutes > 0:
|
||||
string += str(minutes)+" minutes and"
|
||||
string += str(seconds)+" seconds"
|
||||
self.text = string
|
|
@ -18,6 +18,7 @@ func _ready():
|
|||
elif child.name=="SpawnPoint":
|
||||
MManager.reset_spawnpoint(child)
|
||||
randomize()
|
||||
GlobalTimer._play()
|
||||
_on_Timer_timeout()
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
[ext_resource path="res://Scripts/TimePassed.gd" type="Script" id=1]
|
||||
|
||||
[node name="Timer" type="Timer"]
|
||||
autostart = true
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[connection signal="timeout" from="." to="." method="_on_Timer_timeout"]
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 158 KiB |
Binary file not shown.
|
@ -12,7 +12,7 @@ config_version=4
|
|||
|
||||
config/name="LD51 - Office Madness"
|
||||
run/main_scene="res://Scenes/Title.tscn"
|
||||
config/icon="res://icon.png"
|
||||
config/icon="res://Sprites/Me.png"
|
||||
|
||||
[autoload]
|
||||
|
||||
|
|
Loading…
Reference in a new issue