Cargo.toml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [package]
  2. name = "rust_roguelike_tutorial"
  3. version = "0.1.0"
  4. authors = ["Herbert Wolverson <herberticus@gmail.com>"]
  5. edition = "2018"
  6. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  7. [dependencies]
  8. rltk = { git = "https://github.com/thebracket/rltk_rs", features = [ "serialization" ] }
  9. specs = "0.15.0"
  10. specs-derive = "0.4.0"
  11. [target.'cfg(any(target_arch = "wasm32"))'.dependencies]
  12. web-sys = { version = "0.3", features=["console"] }
  13. wasm-bindgen = "0.2"
  14. [workspace]
  15. members = [
  16. "chapter-01-hellorust",
  17. "chapter-02-helloecs",
  18. "chapter-03-walkmap",
  19. "chapter-04-newmap",
  20. "chapter-05-fov",
  21. "chapter-06-monsters",
  22. "chapter-07-damage",
  23. "chapter-08-ui",
  24. "chapter-09-items",
  25. "chapter-10-ranged",
  26. "chapter-11-loadsave",
  27. "chapter-12-delvingdeeper",
  28. "chapter-13-difficulty",
  29. "chapter-14-gear",
  30. "chapter-16-nicewalls",
  31. "chapter-17-blood",
  32. "chapter-18-particles",
  33. "chapter-19-food",
  34. "chapter-20-magicmapping",
  35. "chapter-21-rexmenu",
  36. "chapter-22-simpletraps",
  37. "chapter-23-generic-map",
  38. "chapter-24-map-testing",
  39. "chapter-25-bsproom-dungeons",
  40. "chapter-26-bsp-interiors",
  41. "chapter-27-cellular-automota"
  42. ]
  43. [profile.dev]
  44. opt-level = 1