Metadata-Version: 2.1
Name: pyxi
Version: 0.1.1
Summary: A small library for interacting with `.pyxel` files from PyxelEdit.
Home-page: https://github.com/robertwayne/pyxi
Author: Rob Wagner
Author-email: rob.wagner@outlook.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Pyxi

`pyxi` is a small library for interfacing with PyxelEdit `.pyxel` files in an object-oriented manner.
Currently it is extremely barebones, only letting you access all the values of your `.pyxel` files and loading a 
`PIL.Image.Image` object from a single tile. In the future, it should allow you to programatically modify image
values, save files, and handle export/import needs; both single file and large tilesets.

### Example
Loading a `.pyxel` file as a texture in `arcade`.
```python
from pyxi import image

p = image.PyxelImage('assets/wizard.pyxel')
texture = p.get_tile()  # returns a Pillow Image object
player = arcade.Sprite(scale=4)
player.texture = arcade.Texture(name='S8dhS7dja', image=texture)
```


