Application

Engine/application-level utilities.

Namespace:

namespace Lenga\Engine\Core;

class Application

Methods

quit

public static function quit()

Engine/application-level utilities.

pause

public static function pause()

resume

public static function resume()

togglePause

public static function togglePause()

isPaused

public static function isPaused()

Example

use Lenga\Engine\Core\Behaviour;
use Lenga\Engine\Core\Application;

class QuitButton extends Behaviour
{
    public function update(): void
    {
        if (Input::getKeyDown(KeyCode::ESCAPE)) {
            Application::quit();
        }
    }
}