Add files
This commit is contained in:
commit
90dca8e9eb
35
Cargo.toml
Executable file
35
Cargo.toml
Executable file
@ -0,0 +1,35 @@
|
|||||||
|
[package]
|
||||||
|
name = "tetris-rust"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Reimar <reimarpb@gmail.com>"]
|
||||||
|
edition = "2018"
|
||||||
|
include = ["src/res/**"]
|
||||||
|
build = "build.rs"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
ggez = "0.5.1"
|
||||||
|
lazy_static = "1.4.0"
|
||||||
|
rand = "0.7.3"
|
||||||
|
backtrace = "0.3.55"
|
||||||
|
toml = "0.5.7"
|
||||||
|
serde = { version = "1.0.117", features = ["serde_derive"] }
|
||||||
|
winit = { version = "0.19", features = ["serde"] }
|
||||||
|
serde_json = "1.0.60"
|
||||||
|
winapi = { version = "0.3.9", features = ["winuser"] }
|
||||||
|
|
||||||
|
[build-dependencies]
|
||||||
|
winres = "0.1.11"
|
||||||
|
|
||||||
|
[package.metadata.winres]
|
||||||
|
Comments = "mojn"
|
||||||
|
CompanyName = "Mojn A/S"
|
||||||
|
FileDescription = "Reimtris"
|
||||||
|
FileVersion = "1.0"
|
||||||
|
InternalName = "Reimtris"
|
||||||
|
LegalCopyright = "mojn"
|
||||||
|
LegalTrademark = "mojn"
|
||||||
|
OriginalFileName = "Reimtris.exe"
|
||||||
|
ProductName = "Reimtris"
|
||||||
|
ProductVersion = "1.0"
|
11
build.rs
Executable file
11
build.rs
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
extern crate winres;
|
||||||
|
|
||||||
|
use winres::WindowsResource;
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
if cfg!(target_os = "windows") {
|
||||||
|
let mut res = WindowsResource::new();
|
||||||
|
res.set_icon("src/res/reimtris.ico");
|
||||||
|
res.compile().unwrap();
|
||||||
|
}
|
||||||
|
}
|
1447
src/main.rs
Executable file
1447
src/main.rs
Executable file
File diff suppressed because it is too large
Load Diff
14
src/res/default_config.toml
Executable file
14
src/res/default_config.toml
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
muted = false
|
||||||
|
|
||||||
|
# List of keys: https://docs.rs/winit/0.23.0/winit/event/enum.VirtualKeyCode.html#variants
|
||||||
|
[controls]
|
||||||
|
move_left = "Left"
|
||||||
|
move_right = "Right"
|
||||||
|
rotate_cw = "X"
|
||||||
|
rotate_ccw = "Z"
|
||||||
|
soft_drop = "Down"
|
||||||
|
hard_drop = "Space"
|
||||||
|
hold = "Up"
|
||||||
|
pause = "Escape"
|
||||||
|
mute = "M"
|
||||||
|
restart = "Return"
|
2
src/res/desktop.ini
Executable file
2
src/res/desktop.ini
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
[LocalizedFileNames]
|
||||||
|
media1.m4a=@media1.m4a,0
|
BIN
src/res/hard_drop.ogg
Executable file
BIN
src/res/hard_drop.ogg
Executable file
Binary file not shown.
BIN
src/res/josenfin_sans_regular.ttf
Executable file
BIN
src/res/josenfin_sans_regular.ttf
Executable file
Binary file not shown.
BIN
src/res/line_clear.ogg
Executable file
BIN
src/res/line_clear.ogg
Executable file
Binary file not shown.
BIN
src/res/move.ogg
Executable file
BIN
src/res/move.ogg
Executable file
Binary file not shown.
BIN
src/res/music.ogg
Executable file
BIN
src/res/music.ogg
Executable file
Binary file not shown.
BIN
src/res/rotation.ogg
Executable file
BIN
src/res/rotation.ogg
Executable file
Binary file not shown.
Loading…
Reference in New Issue
Block a user