[PORT] Fullscreen Port from BayStation12 / TG (#25587)

* Changes necrosis_prob to use decaylevel.

* Reverts previous change to create a new branch.

* Ports over full screen from BayStation12.

* Adds fullscreen keybind. F11 to toggle.

* Apply suggestions from code review

I want to strange @1080p

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: Spaghetti-bit <60483458+Spaghetti-bit@users.noreply.github.com>

* Makes fullscreen to non-fullscreen more seamless. Still has to readjust the chat box size  similar to how someone would do it if they manually adjusted their chatbox size. This is currently unavoidable.

* Fixing lint angy

* Gives the user input in the chat when they toggle fullscreen on or off.

* gives the user a tip on how to enable and disable fullscreen

* readability

---------

Signed-off-by: Spaghetti-bit <60483458+Spaghetti-bit@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
This commit is contained in:
Spaghetti-bit
2024-06-01 20:50:15 +00:00
committed by GitHub
co-authored by 1080pCat
parent c876b64faa
commit 3e6ad4a92d
3 changed files with 36 additions and 0 deletions
+8
View File
@@ -9,6 +9,14 @@
. = ..()
C.adminhelp()
/datum/keybinding/client/toggle_fullscreen
name ="Toggle Fullscreen"
keys = list("F11")
/datum/keybinding/client/toggle_fullscreen/down(client/C)
. = ..()
C.toggle_fullscreen()
/datum/keybinding/client/toggle_min_hud
name = "Toggle Minimal HUD"
keys = list("F12")