diff options
| author | Freya Murphy <freya@freyacat.org> | 2025-10-16 12:13:32 -0400 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2025-10-16 12:13:32 -0400 |
| commit | 4733ab5e17b3bc98ec6243101a2968c9ec04f635 (patch) | |
| tree | 09421204b615443a3dc623ac43111af1b14d9513 /dungeon/src/pos.rs | |
| parent | graphics: draw_fps should pull fps from info struct (diff) | |
| download | DungeonCrawl-4733ab5e17b3bc98ec6243101a2968c9ec04f635.tar.gz DungeonCrawl-4733ab5e17b3bc98ec6243101a2968c9ec04f635.tar.bz2 DungeonCrawl-4733ab5e17b3bc98ec6243101a2968c9ec04f635.zip | |
dungeon: make const_pos! not require name param
Diffstat (limited to 'dungeon/src/pos.rs')
| -rw-r--r-- | dungeon/src/pos.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dungeon/src/pos.rs b/dungeon/src/pos.rs index a1de65e..4947ce2 100644 --- a/dungeon/src/pos.rs +++ b/dungeon/src/pos.rs @@ -17,9 +17,10 @@ macro_rules! downcast { #[macro_export] macro_rules! const_pos { - ($name:ident, $x:expr, $y:expr) => { - const $name: Pos = Pos::new_unchecked($x, $y); - }; + ($x:expr, $y:expr) => {{ + const CONST_POS: Pos = Pos::new_unchecked($x, $y); + CONST_POS + }}; } /// The `Direction` type represents a direction an entity @@ -249,7 +250,6 @@ impl Default for Pos { /// ``` /// fn default() -> Self { - const_pos!(DEFAULT, 0, 0); - DEFAULT + const_pos!(0, 0) } } |