Refactor code for consistency and readability
- Updated import statements to use consistent formatting across files. - Adjusted method definitions and class constructors for uniform spacing and style. - Simplified promise handling and error messages in state handlers. - Enhanced state transition logic in various state handlers. - Improved quirk animation handling in WaitStateHandler. - Streamlined animation loading and caching mechanisms in AnimationLoader. - Updated Vite configuration for aliasing.
This commit is contained in:
10
README.md
10
README.md
@ -2,6 +2,10 @@
|
||||
|
||||
A comprehensive Three.js animation system for character state management with clean architecture principles, dependency injection, and factory patterns.
|
||||
|
||||
[](https://gitea.kajkowalski.nl/kjanat/Owen/issues)
|
||||
[](https://gitea.kajkowalski.nl/kjanat/Owen/pulls)
|
||||
[](https://gitea.kajkowalski.nl/kjanat/Owen/tags)
|
||||
|
||||
## 🎯 Overview
|
||||
|
||||
The Owen Animation System is a sophisticated character animation framework built for Three.js that manages complex state machines, emotional responses, and animation transitions. It's designed with clean architecture principles to be maintainable, extensible, and testable.
|
||||
@ -181,7 +185,6 @@ Owen/
|
||||
│ └── basic-demo.js # Basic usage example
|
||||
├── package.json
|
||||
├── vite.config.js
|
||||
├── .eslintrc.json
|
||||
├── jsdoc.config.json
|
||||
└── README.md
|
||||
```
|
||||
@ -228,9 +231,10 @@ Documentation will be generated in the `docs/` directory.
|
||||
- `npm run dev` - Start development server
|
||||
- `npm run build` - Build for production
|
||||
- `npm run preview` - Preview production build
|
||||
- `npm run lint` - Run ESLint
|
||||
- `npm run lint:fix` - Fix ESLint issues
|
||||
- `npm run lint` - Run StandardJS linting
|
||||
- `npm run lint:fix` - Fix StandardJS issues
|
||||
- `npm run docs` - Generate JSDoc documentation
|
||||
- `npm run format` - Format code with Prettier
|
||||
|
||||
## 🎮 Demo Controls
|
||||
|
||||
|
||||
Reference in New Issue
Block a user