settings, small fixes
This commit is contained in:
parent
b12c193636
commit
e08e3ebb13
174 changed files with 997 additions and 1040 deletions
26
scripts/singletons/debug.gd
Normal file
26
scripts/singletons/debug.gd
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
extends Node2D
|
||||
|
||||
var debug_enabled = false
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
if debug_enabled:
|
||||
var player = get_tree().get_first_node_in_group("player")
|
||||
if player:
|
||||
player.health = player.max_health
|
||||
handle_debug()
|
||||
|
||||
func handle_debug():
|
||||
if Input.is_key_pressed(KEY_1):
|
||||
var player = get_tree().get_first_node_in_group("player")
|
||||
print(player)
|
||||
if player:
|
||||
player.global_position = get_global_mouse_position()
|
||||
if Input.is_key_pressed(KEY_2):
|
||||
EventBus.dialogue_requested.emit("Test dialogue!!")
|
||||
EventBus.dialogue_requested.emit("More dialogue!!")
|
||||
EventBus.dialogue_requested.emit("End dialogue")
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed("debug"):
|
||||
debug_enabled = !debug_enabled
|
||||
EventBus.debug_enable.emit(debug_enabled)
|
||||
1
scripts/singletons/debug.gd.uid
Normal file
1
scripts/singletons/debug.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://cjtbxjqm1lwb5
|
||||
|
|
@ -2,7 +2,7 @@ extends Node
|
|||
|
||||
signal dialogue_requested(text: String)
|
||||
signal dialogue_finished()
|
||||
signal debug_print(text : String)
|
||||
|
||||
signal mask_changed(new : Types.mask_types)
|
||||
signal mask_uses_changed(new : int)
|
||||
signal health_changed(new : int)
|
||||
|
|
@ -10,3 +10,10 @@ signal player_dmg()
|
|||
signal screenshake(intensity : float)
|
||||
signal mask_time_changed(time : float)
|
||||
signal cut_grass_at(p, r)
|
||||
|
||||
# settings
|
||||
signal change_glow(new : bool)
|
||||
|
||||
# debug
|
||||
signal debug_print(text : String)
|
||||
signal debug_enable(new : bool)
|
||||
|
|
|
|||
|
|
@ -2,8 +2,9 @@ extends Node
|
|||
|
||||
var master_volume: float = 1.0
|
||||
var fullscreen: bool = false
|
||||
var vsync : bool = false
|
||||
var vsync : bool = true
|
||||
var max_fps: int = 60
|
||||
var glow = false
|
||||
|
||||
func apply_volume():
|
||||
var bus_index := AudioServer.get_bus_index("Master")
|
||||
|
|
@ -11,6 +12,9 @@ func apply_volume():
|
|||
bus_index,
|
||||
linear_to_db(master_volume)
|
||||
)
|
||||
|
||||
func apply_bloom():
|
||||
EventBus.change_glow.emit(glow)
|
||||
|
||||
func apply_fullscreen():
|
||||
DisplayServer.window_set_mode(
|
||||
|
|
@ -18,7 +22,7 @@ func apply_fullscreen():
|
|||
else DisplayServer.WINDOW_MODE_WINDOWED
|
||||
)
|
||||
if not fullscreen:
|
||||
get_window().size = Vector2i(480*3, 270*3);
|
||||
get_window().size = Vector2i(640*2, 360*2);
|
||||
|
||||
func apply_vsync():
|
||||
DisplayServer.window_set_vsync_mode(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue