JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Scale.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
10
11namespace core {
12
27inline constexpr float METERS_PER_TILE = 1.5f;
28
30[[nodiscard]] constexpr float tilesFromMeters(float meters) noexcept {
31 return meters / METERS_PER_TILE;
32}
33
35[[nodiscard]] constexpr float metersFromTiles(float tiles) noexcept {
36 return tiles * METERS_PER_TILE;
37}
38
39} // namespace core
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr float metersFromTiles(float tiles) noexcept
Convertit un nombre de cases en mètres, pour l'affichage et les infobulles.
Definition Scale.h:35
constexpr float METERS_PER_TILE
Côté d'une case de la grille tactique, en mètres.
Definition Scale.h:27
constexpr float tilesFromMeters(float meters) noexcept
Convertit une distance en mètres — telle que le corpus l'écrit — en nombre de cases.
Definition Scale.h:30