// SPDX-License-Identifier: BSD-2-Clause // Copyright (c) 2025 Kirill Dmitrievich // File: const.hh // Description: Constants #ifndef CLIENT_CONST_HH #define CLIENT_CONST_HH #pragma once #include "shared/const.hh" // This key is then going to be reserved for only // the debug toggles and users won't be able to // use this key for conventional gameplay things constexpr static int DEBUG_KEY = GLFW_KEY_F3; constexpr static int BASE_WIDTH = 640; constexpr static int BASE_HEIGHT = 480; constexpr static int MIN_WIDTH = BASE_WIDTH; constexpr static int MIN_HEIGHT = BASE_HEIGHT; constexpr static int DEFAULT_WIDTH = 720; constexpr static int DEFAULT_HEIGHT = 480; static_assert(DEFAULT_WIDTH >= MIN_WIDTH); static_assert(DEFAULT_HEIGHT >= MIN_HEIGHT); constexpr static float MIN_PITCH = 0.0625f; constexpr static float MAX_PITCH = 10.0f; #endif