mirror of
https://git.kittycat.homes/zoe/pegchamp.git
synced 2024-08-15 03:15:39 +00:00
powerup system
This commit is contained in:
parent
c8747328cf
commit
77ca16be36
149 changed files with 2472 additions and 331 deletions
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Buttons/AudioSliders/VolumeSlider.gd" type="Script" id=1]
|
||||
[ext_resource path="res://Menu/Theme.tres" type="Theme" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="VolumeSlider" type="HSlider"]
|
||||
margin_right = 500.0
|
||||
|
@ -16,6 +17,12 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 3 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="focus_exited" from="." to="." method="save_volume"]
|
||||
[connection signal="focus_exited" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_exited" from="." to="." method="save_volume"]
|
||||
[connection signal="mouse_exited" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="value_changed" from="." to="." method="_on_MusicVolumeSlider_value_changed"]
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
extends Node
|
||||
|
||||
func on_hover():
|
||||
$Hover.play(0)
|
||||
|
||||
|
|
8
Menu/Buttons/CameraFXButton.gd
Normal file
8
Menu/Buttons/CameraFXButton.gd
Normal file
|
@ -0,0 +1,8 @@
|
|||
extends CheckBox
|
||||
|
||||
func _ready():
|
||||
pressed = GameStats.camera_fx
|
||||
|
||||
func _on_CameraFXButton_toggled(button_pressed):
|
||||
GameStats.camera_fx = button_pressed
|
||||
Saves.save_game()
|
27
Menu/Buttons/CameraFXButton.tscn
Normal file
27
Menu/Buttons/CameraFXButton.tscn
Normal file
|
@ -0,0 +1,27 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Theme.tres" type="Theme" id=1]
|
||||
[ext_resource path="res://Menu/Icons/cameraFX/CameraMovement1.png" type="Texture" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/CameraFXButton.gd" type="Script" id=3]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=4]
|
||||
|
||||
[node name="CameraFXButton" type="CheckBox"]
|
||||
margin_left = 290.0
|
||||
margin_right = 368.0
|
||||
margin_bottom = 40.0
|
||||
size_flags_horizontal = 3
|
||||
theme = ExtResource( 1 )
|
||||
pressed = true
|
||||
icon = ExtResource( 2 )
|
||||
align = 2
|
||||
script = ExtResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="toggled" from="." to="." method="_on_CameraFXButton_toggled"]
|
|
@ -1,4 +1,4 @@
|
|||
extends TextureButton
|
||||
extends CheckBox
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,18 +1,13 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen1.png" type="Texture" id=1]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen3.png" type="Texture" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen2.png" type="Texture" id=3]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/FullscreenButton.gd" type="Script" id=4]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=5]
|
||||
|
||||
[node name="FullscreenButton" type="TextureButton"]
|
||||
[node name="FullscreenButton" type="CheckBox"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
toggle_mode = true
|
||||
texture_normal = ExtResource( 1 )
|
||||
texture_pressed = ExtResource( 2 )
|
||||
texture_hover = ExtResource( 3 )
|
||||
icon = ExtResource( 1 )
|
||||
script = ExtResource( 4 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
|
|
|
@ -6,7 +6,7 @@ export var unlock_points_required = 0
|
|||
func _ready():
|
||||
if unlock_points_required > GameStats.unlock_points:
|
||||
disabled = true
|
||||
text = String(unlock_points_required - GameStats.unlock_points) + " more points"
|
||||
text = String(unlock_points_required - GameStats.unlock_points) + " more xp"
|
||||
|
||||
func _on_SceneSelectButton_pressed():
|
||||
GameStats.set_current_scene(scene)
|
||||
|
|
|
@ -9,4 +9,3 @@ func _on_LevelSelectIconButton_pressed():
|
|||
var fadeout = Fadeout.instance()
|
||||
fadeout.scene_to_load = scene
|
||||
main.add_child(fadeout)
|
||||
get_tree().paused = false
|
||||
|
|
|
@ -20,5 +20,5 @@ __meta__ = {
|
|||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="pressed" from="." to="." method="_on_SceneSelectButton_pressed"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue