JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
GridPosition.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
21 int column = 0;
22 int row = 0;
23};
24
26[[nodiscard]] constexpr bool operator==(GridPosition left, GridPosition right) noexcept {
27 return left.column == right.column && left.row == right.row;
28}
29
31[[nodiscard]] constexpr bool operator!=(GridPosition left, GridPosition right) noexcept {
32 return !(left == right);
33}
34
35} // namespace core
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr bool operator==(GridPosition left, GridPosition right) noexcept
Definition GridPosition.h:26
constexpr bool operator!=(GridPosition left, GridPosition right) noexcept
Definition GridPosition.h:31
Position d'une case dans la grille d'un niveau, en coordonnées entières.
Definition GridPosition.h:20
int column
Definition GridPosition.h:21
int row
Definition GridPosition.h:22