Fix visibility on items in card.rs

This commit is contained in:
2025-08-23 09:42:37 -05:00
parent 4a17666bba
commit bd324807e8

View File

@@ -4,7 +4,7 @@ use std::ops::Deref;
/// Value for the "sub tiles" inside a room tile
#[derive(Clone, Copy, Debug, Default, PartialEq)]
enum Cell {
pub enum Cell {
#[default]
Empty,
NW,
@@ -15,7 +15,7 @@ enum Cell {
}
#[derive(Clone, Copy, Debug)]
enum CutLine {
pub enum CutLine {
VertLeft,
VertRight,
HorizUpper,
@@ -23,26 +23,26 @@ enum CutLine {
}
#[derive(Clone, Copy, Debug)]
enum FlipDir {
pub enum FlipDir {
Vertical,
Horizontal,
}
#[derive(Clone, Copy, Debug)]
enum TransposeIndex {
pub enum TransposeIndex {
First,
Second,
Third,
}
#[derive(Clone, Copy, Debug)]
enum TransposeSelection {
pub enum TransposeSelection {
Column(TransposeIndex),
Row(TransposeIndex),
}
#[derive(Clone, Copy, Debug)]
enum RotationDir {
pub enum RotationDir {
Clockwise,
CounterClockwise,
}
@@ -50,7 +50,7 @@ enum RotationDir {
/// An invidiual room, or "card" in the player's hand. The room may
/// *or may not* be valid, yet.
#[derive(Clone, Copy, Debug, Default, PartialEq)]
struct Card {
pub struct Card {
cells: [Cell; 9],
nw: bool,
n: bool,