Small Godot Wild Jam game
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Dim main menu buttons when mousing over

+32
+26
Scenes/menu/menu.gd
··· 88 88 89 89 func _on_controls_button_pressed() -> void: 90 90 controls_layer.visible = true 91 + 92 + enum BUTTON_TYPE {PLAY, OPTIONS, EXIT} 93 + 94 + func _on_button_mouse_entered_style(target: BUTTON_TYPE) -> void: 95 + var target_node: Control 96 + match target: 97 + BUTTON_TYPE.PLAY: 98 + target_node = btn_play 99 + BUTTON_TYPE.OPTIONS: 100 + target_node = options_button 101 + BUTTON_TYPE.EXIT: 102 + target_node = btn_exit 103 + 104 + target_node.modulate = Color.from_rgba8(200, 200, 200, 255) 105 + 106 + func _on_button_mouse_exit_style(target: BUTTON_TYPE) -> void: 107 + var target_node: Control 108 + match target: 109 + BUTTON_TYPE.PLAY: 110 + target_node = btn_play 111 + BUTTON_TYPE.OPTIONS: 112 + target_node = options_button 113 + BUTTON_TYPE.EXIT: 114 + target_node = btn_exit 115 + 116 + target_node.modulate = Color.from_rgba8(255, 255, 255, 255)
+6
Scenes/menu/menu.tscn
··· 248 248 [connection signal="visibility_changed" from="OptionsLayer" to="." method="_on_options_layer_visibility_changed"] 249 249 [connection signal="focus_entered" from="MarginContainer/Control/VBoxContainer/PlayButton" to="." method="_on_button_focused"] 250 250 [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/PlayButton" to="." method="_on_buton_mouse_enter"] 251 + [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/PlayButton" to="." method="_on_button_mouse_entered_style" binds= [0]] 252 + [connection signal="mouse_exited" from="MarginContainer/Control/VBoxContainer/PlayButton" to="." method="_on_button_mouse_exit_style" binds= [0]] 251 253 [connection signal="pressed" from="MarginContainer/Control/VBoxContainer/PlayButton" to="." method="_on_PlayButton_pressed"] 252 254 [connection signal="focus_entered" from="MarginContainer/Control/VBoxContainer/OptionsButton" to="." method="_on_button_focused"] 253 255 [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/OptionsButton" to="." method="_on_buton_mouse_enter"] 256 + [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/OptionsButton" to="." method="_on_button_mouse_entered_style" binds= [1]] 257 + [connection signal="mouse_exited" from="MarginContainer/Control/VBoxContainer/OptionsButton" to="." method="_on_button_mouse_exit_style" binds= [1]] 254 258 [connection signal="pressed" from="MarginContainer/Control/VBoxContainer/OptionsButton" to="." method="_on_options_button_pressed"] 255 259 [connection signal="focus_entered" from="MarginContainer/Control/VBoxContainer/ExitButton" to="." method="_on_button_focused"] 256 260 [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/ExitButton" to="." method="_on_buton_mouse_enter"] 261 + [connection signal="mouse_entered" from="MarginContainer/Control/VBoxContainer/ExitButton" to="." method="_on_button_mouse_entered_style" binds= [2]] 262 + [connection signal="mouse_exited" from="MarginContainer/Control/VBoxContainer/ExitButton" to="." method="_on_button_mouse_exit_style" binds= [2]] 257 263 [connection signal="pressed" from="MarginContainer/Control/VBoxContainer/ExitButton" to="." method="_on_ExitButton_pressed"] 258 264 [connection signal="pressed" from="MarginContainer/ControlsButton" to="." method="_on_controls_button_pressed"]