Skip to content

Commit

Permalink
moving things around
Browse files Browse the repository at this point in the history
  • Loading branch information
victorb committed Aug 10, 2024
1 parent cf4b580 commit 5ce8b90
Show file tree
Hide file tree
Showing 7 changed files with 1 addition and 38 deletions.
38 changes: 1 addition & 37 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,4 @@
- [ ] Active actions should have states and allow us to set them as Success/Failure/Executing accordingly
- Is this really needed?
- Open issue once public and ask for use cases that couldn't be solved without it
- [ ] Examples should have clear use cases we want to show off

--- Sort out the traits naming drama

~ActionBuilder~
ActionComponent
~ActionTrait~

DatumComponent
EnumDatum

GoalTrait
MutatorTrait
Precondition

// Internal mostly
InserterComponent



InserterComponent is really something we use to have our Datum inside of Bevy ECS, and syncing
the data from those to the LocalState of our planner

Should come up with a better name.





Why is there three action traits, ActionBuilder, ActionComponent and ActionTrait?


ActionTrait should just be impl directly on Action, need to replace some stuff

First replace cost [X]

We need to figure out how to get rid of as much code as we humanly could.
- [ ] Examples should have clear use cases we want to show off
1 change: 0 additions & 1 deletion docs/01-overview.md

This file was deleted.

Empty file removed docs/02-goap.md
Empty file.
Empty file removed docs/03-dogoap.md
Empty file.
Empty file removed docs/04-api.md
Empty file.
Empty file removed docs/05-use-cases.md
Empty file.
File renamed without changes.

0 comments on commit 5ce8b90

Please sign in to comment.