Fullscreen Mode in TCJSgame
TCJSgame includes built-in support for fullscreen mode.
This allows your game canvas to expand and fill the entire screen, creating
a more immersive experience for players. You can toggle fullscreen with
two simple methods: display.fullScreen()
and
display.exitScreen()
.
Entering Fullscreen
To enable fullscreen, call the fullScreen()
method on your
Display
object. This requests the browser to display the
canvas at maximum size.
let display = new Display();
display.start();
function update() {
if (display.keys[70]) { // Press F key
display.fullScreen();
}
}
Exiting Fullscreen
To return to normal mode, call exitScreen()
. This restores
the canvas to its original size in the webpage.
function update() {
if (display.keys[27]) { // Press ESC
display.exitScreen();
}
}
Practical Use Case
Many developers allow players to toggle fullscreen with a key such as
F
. This improves usability for both desktop and mobile
browsers. For example, on mobile, fullscreen ensures that your game uses
all available space without browser chrome or scrollbars.