[dependencies]
[[example]]
name = "base_building"
path = "examples/base_building.rs"
[[example]]
name = "combat_strategy"
path = "examples/combat_strategy.rs"
[[example]]
name = "enum_usage"
path = "examples/enum_usage.rs"
[[example]]
name = "get_planks"
path = "examples/get_planks.rs"
[[example]]
name = "get_wood"
path = "examples/get_wood.rs"
[[example]]
name = "mutable_state"
path = "examples/mutable_state.rs"
[[example]]
name = "mutatable_actions"
path = "examples/mutatable_actions.rs"
[[example]]
name = "mutatable_goals"
path = "examples/mutatable_goals.rs"
[[example]]
name = "navigation_2d"
path = "examples/navigation_2d.rs"
[[example]]
name = "patrol"
path = "examples/patrol.rs"
[[example]]
name = "resource_management"
path = "examples/resource_management.rs"
[[example]]
name = "rpg_party"
path = "examples/rpg_party.rs"
[[example]]
name = "simple_enum"
path = "examples/simple_enum.rs"
[[example]]
name = "stealth_mission"
path = "examples/stealth_mission.rs"
[[example]]
name = "temperature_control"
path = "examples/temperature_control.rs"
[[example]]
name = "trading"
path = "examples/trading.rs"
[lib]
name = "goap"
path = "src/lib.rs"
[package]
authors = ["Jacques Joubert <20562845+frederickjjoubert@users.noreply.github.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "data-structures"]
description = "A general purpose Goal-Oriented Action Planning (GOAP) library written in Rust."
documentation = "https://docs.rs/goap"
edition = "2024"
homepage = "https://github.com/frederickjjoubert/goap"
keywords = ["goap", "ai", "planning", "game-ai", "behavior"]
license = "MIT OR Apache-2.0 OR BSD-3-Clause"
name = "goap"
readme = "README.md"
repository = "https://github.com/frederickjjoubert/goap"
version = "0.1.0"
[[test]]
name = "actions"
path = "tests/actions.rs"
[[test]]
name = "goals"
path = "tests/goals.rs"
[[test]]
name = "planner"
path = "tests/planner.rs"
[[test]]
name = "state"
path = "tests/state.rs"