fix imports

This commit is contained in:
Theis Pieter Hollebeek 2025-03-03 12:30:35 +01:00
parent f1877a1e8c
commit db57450452
4 changed files with 51 additions and 8 deletions

44
Cargo.lock generated
View File

@ -2,6 +2,12 @@
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3 version = 3
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]] [[package]]
name = "bitflags" name = "bitflags"
version = "2.9.0" version = "2.9.0"
@ -32,6 +38,12 @@ dependencies = [
"windows-targets", "windows-targets",
] ]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]] [[package]]
name = "libc" name = "libc"
version = "0.2.170" version = "0.2.170"
@ -100,6 +112,30 @@ name = "reimtris2"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"rand", "rand",
"sdl2",
]
[[package]]
name = "sdl2"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b498da7d14d1ad6c839729bd4ad6fc11d90a57583605f3b4df2cd709a9cd380"
dependencies = [
"bitflags 1.3.2",
"lazy_static",
"libc",
"sdl2-sys",
]
[[package]]
name = "sdl2-sys"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "951deab27af08ed9c6068b7b0d05a93c91f0a8eb16b6b816a5e73452a43521d3"
dependencies = [
"cfg-if",
"libc",
"version-compare",
] ]
[[package]] [[package]]
@ -119,6 +155,12 @@ version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
[[package]]
name = "version-compare"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
[[package]] [[package]]
name = "wasi" name = "wasi"
version = "0.13.3+wasi-0.2.2" version = "0.13.3+wasi-0.2.2"
@ -198,7 +240,7 @@ version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
dependencies = [ dependencies = [
"bitflags", "bitflags 2.9.0",
] ]
[[package]] [[package]]

View File

@ -5,3 +5,4 @@ edition = "2021"
[dependencies] [dependencies]
rand = "0.9.0" rand = "0.9.0"
sdl2 = "0.37.0"

View File

@ -1,6 +1,6 @@
use std::ops::{Deref, DerefMut}; use std::ops::{Deref, DerefMut};
use crate::{CurrentTetromino, Tetromino}; use crate::{game::CurrentTetromino, Tetromino};
#[derive(PartialEq)] #[derive(PartialEq)]
pub struct Board([[Option<Tetromino>; Self::WIDTH]; Self::HEIGHT]); pub struct Board([[Option<Tetromino>; Self::WIDTH]; Self::HEIGHT]);

View File

@ -2,11 +2,11 @@ use crate::actions::{Controls, ControlsHeld};
use crate::board::Board; use crate::board::Board;
use crate::tetromino::{Direction, DirectionDiff, Tetromino}; use crate::tetromino::{Direction, DirectionDiff, Tetromino};
struct CurrentTetromino { pub struct CurrentTetromino {
tetromino: Tetromino, pub tetromino: Tetromino,
direction: Direction, pub direction: Direction,
x: i8, pub x: i8,
y: i8, pub y: i8,
} }
impl CurrentTetromino { impl CurrentTetromino {
@ -258,7 +258,7 @@ impl Game {
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use crate::{Board, CurrentTetromino, Game, Score, Tetromino}; use super::{Board, CurrentTetromino, Game, Score, Tetromino};
#[test] #[test]
fn advance_bag() { fn advance_bag() {