Metadata-Version: 2.1
Name: deltadash
Version: 0.1.0
Summary: A simple parser library for the game DeltaDash.
Home-page: https://github.com/RealistikDash/deltadash.py
License: MIT
Project-URL: GitHub: repo, https://github.com/RealistikDash/deltadash.py
Project-URL: GitHub: issues, https://github.com/RealistikDash/deltadash.py/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# deltadash.py
A simple, dependency-less library for programatically interfacing with DeltaDash's file formats.

## Current features
deltadash.py currently includes the following features:
- Difficulty reading and deserialisation
- Difficulty writing and deserialisation

## Example
Here is an example of how to read, modify and write a DeltaDash map through the deltadash.py library!
```py
# deltadash.py map reading example
from deltadash.maps.difficulty import Difficulty

# Read a .dd file
diff = Difficulty.from_file("test_res/debug.dd")

# Print the difficulty's full name
print(diff.full_name)

# Change the difficulty name
diff.name = "New Name"

# Write the difficulty to a new file
diff.into_file("test_res/debug_new.dd")
```

You may view more examples in the `examples` directory of this repo!
