Metadata-Version: 2.4
Name: spritekit
Version: 0.2.0
Summary: 2D scene+actor framework built on top of raylib
Home-page: https://github.com/takeiteasy/PySpriteKit
Author: George Watson
Author-email: George Watson <gigolo@hotmail.co.uk>
Project-URL: Homepage, https://github.com/takeiteasy/PySpriteKit
Project-URL: Issues, https://github.com/takeiteasy/PySpriteKit/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: transitions==0.9.2
Requires-Dist: pyglm==2.8.1
Requires-Dist: raudio==0.0.1
Requires-Dist: moderngl==5.12.0
Requires-Dist: numpy==2.2.4
Requires-Dist: pillow==11.1.0
Requires-Dist: pyglsl==0.0.8
Dynamic: author
Dynamic: home-page
Dynamic: license-file

# PySpriteKit

> [!WARNING]
> Work in progress, see [TODO](#todo)

2D scene+actor framework

## TODO

- [X] ~~Action~~
- [X] ~~Timer~~
- [X] ~~Emitter~~
- [X] ~~Sprites~~ + *Spritesheets*
- [X] ~~Audio~~
- [X] ~~Fonts + Label~~
- [X] *Finate state machine*
- [ ] Event handler
- [ ] Framebuffer + Shader classes
- [ ] 3D render to texture (displayed in 2D)
- [ ] 2D Physics
- [ ] Bezier curves
- [ ] Video + GIFs
- [ ] Add examples
- [ ] Add documentation

## LICENSE

```
PySpriteKit

Copyright (C) 2025 George Watson

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.
```
