[package]
name = "quicksilver"
version = "0.3.0"
authors = ["Ryan Goldstein <ryanisaacg@gmail.com>"]
description = "A simple game framework for 2D games in pure Rust"
homepage = "https://ryanisaacg.github.io/quicksilver"
readme = "README.md"
keywords = ["game", "audio", "graphics", "gamedev"]
categories = ["game-engines"]
license = "MIT/Apache-2.0"
repository = "https://github.com/ryanisaacg/quicksilver"
[[example]]
name = "draw-geometry"
required-features = []
[[example]]
name = "image"
required-features = []
[[example]]
name = "font"
required-features = ["fonts"]
[[example]]
name = "sound"
required-features = ["sounds"]
[[example]]
name = "raycast"
required-features = ["collisions"]
[[example]]
name = "rgb-triangle"
required-features = []
[[example]]
name = "lyon"
required-features = ["complex_shapes"]
[[example]]
name = "stopwatch"
required-features = []
[[example]]
name = "camera"
required-features = []
[dependencies.futures]
version = "0.1"
[dependencies.image]
version = "0.19"
[dependencies.immi]
version = "1.0"
optional = true
[dependencies.lyon]
version = "0.11"
features = ["extra"]
optional = true
[dependencies.nalgebra]
version = "0.16"
features = ["stdweb"]
optional = true
[dependencies.ncollide2d]
version = "0.17"
optional = true
[dependencies.rand]
version = "0.5.0"
features = ["stdweb"]
[dependencies.rusttype]
version = "0.7"
optional = true
[dependencies.serde]
version = "1.0"
[dependencies.serde_derive]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
optional = true
[dev-dependencies.alga]
version = "0.7"
[features]
collisions = ["nalgebra", "ncollide2d"]
complex_shapes = ["lyon"]
default = ["collisions", "complex_shapes", "fonts", "gamepads", "saving", "sounds"]
fonts = ["rusttype"]
gamepads = ["gilrs"]
immi_ui = ["immi", "fonts"]
saving = ["serde_json"]
sounds = ["rodio"]
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.gilrs]
version = "0.6"
optional = true
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.gl]
version = "0.10"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.glutin]
version = "0.18"
features = ["icon_loading"]
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.rodio]
version = "0.8"
optional = true
[target."cfg(target_arch = \"wasm32\")".dependencies.stdweb]
version = "0.4.9"
[target."cfg(target_arch = \"wasm32\")".dependencies.webgl_stdweb]
version = "0.2"
[badges.maintenance]
status = "actively-developed"
[badges.travis-ci]
branch = "master"
repository = "ryanisaacg/quicksilver"