├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── TROUBLESHOOTING.md ├── assets ├── ca.potatoe.cmdjewel.appdata.xml ├── ca.potatoe.cmdjewel.desktop └── images │ ├── icon-512x512.png │ └── logo.svg ├── cmdjewel ├── Cargo.toml ├── TROUBLESHOOTING.md ├── cmdjewel.it └── src │ ├── animations │ ├── explosion.rs │ ├── mod.rs │ └── warp.rs │ ├── config │ ├── data.rs │ ├── hacks.rs │ └── mod.rs │ ├── constants.rs │ ├── main.rs │ ├── ui │ ├── macros.rs │ ├── mod.rs │ ├── multiline_button.rs │ └── tutorial.rs │ └── view.rs └── cmdjewel_core ├── Cargo.toml └── src ├── board.rs ├── constants.rs ├── gems.rs ├── lib.rs ├── matches.rs └── point.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/README.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /assets/ca.potatoe.cmdjewel.appdata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/assets/ca.potatoe.cmdjewel.appdata.xml -------------------------------------------------------------------------------- /assets/ca.potatoe.cmdjewel.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/assets/ca.potatoe.cmdjewel.desktop -------------------------------------------------------------------------------- /assets/images/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/assets/images/icon-512x512.png -------------------------------------------------------------------------------- /assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/assets/images/logo.svg -------------------------------------------------------------------------------- /cmdjewel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/Cargo.toml -------------------------------------------------------------------------------- /cmdjewel/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /cmdjewel/cmdjewel.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/cmdjewel.it -------------------------------------------------------------------------------- /cmdjewel/src/animations/explosion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/animations/explosion.rs -------------------------------------------------------------------------------- /cmdjewel/src/animations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/animations/mod.rs -------------------------------------------------------------------------------- /cmdjewel/src/animations/warp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/animations/warp.rs -------------------------------------------------------------------------------- /cmdjewel/src/config/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/config/data.rs -------------------------------------------------------------------------------- /cmdjewel/src/config/hacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/config/hacks.rs -------------------------------------------------------------------------------- /cmdjewel/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/config/mod.rs -------------------------------------------------------------------------------- /cmdjewel/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/constants.rs -------------------------------------------------------------------------------- /cmdjewel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/main.rs -------------------------------------------------------------------------------- /cmdjewel/src/ui/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/ui/macros.rs -------------------------------------------------------------------------------- /cmdjewel/src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/ui/mod.rs -------------------------------------------------------------------------------- /cmdjewel/src/ui/multiline_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/ui/multiline_button.rs -------------------------------------------------------------------------------- /cmdjewel/src/ui/tutorial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/ui/tutorial.rs -------------------------------------------------------------------------------- /cmdjewel/src/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel/src/view.rs -------------------------------------------------------------------------------- /cmdjewel_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/Cargo.toml -------------------------------------------------------------------------------- /cmdjewel_core/src/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/board.rs -------------------------------------------------------------------------------- /cmdjewel_core/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/constants.rs -------------------------------------------------------------------------------- /cmdjewel_core/src/gems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/gems.rs -------------------------------------------------------------------------------- /cmdjewel_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/lib.rs -------------------------------------------------------------------------------- /cmdjewel_core/src/matches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/matches.rs -------------------------------------------------------------------------------- /cmdjewel_core/src/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pastthepixels/cmdjewel/HEAD/cmdjewel_core/src/point.rs --------------------------------------------------------------------------------