A package that modifies Techsmart's Tsapp
Project description
Tsapp Wrapper
An extension for Pygame adding useful features, developed by Zephyros1938.
Overview
This project provides additional functionality to Python and Pygame, enhancing the capabilities of the TechSmart Graphics Library (tsapp). It includes various graphical objects, utilities, and configurations to create and manage graphical applications more efficiently.
Installation
- Clone the repository:
git clone https://github.com/yourusername/tsapp_wrapper.git
- Navigate to the project directory:
cd tsapp_wrapper
- Install the required dependencies:
pip install -r requirements.txt
Usage
Example
Here's a basic example of how to create a window and add a polygonal object:
import src.zephyros1938.tsapp as tsapp
import src.zephyros1938.tsappMod as tsappMod
# Create a window
window = tsappMod.Surface(width=800, height=600, background_color=tsapp.WHITE, title="Example Window")
# Create a polygonal object
config = tsappMod.PolygonalObjectConfig(points=[[0, 0], [100, 0], [50, 100]], center=[400, 300], color=tsapp.RED)
polygon = tsappMod.PolygonalObject(config=config)
# Add the polygon to the window
window.add_object(polygon)
# Main loop
while window.is_running:
window.finish_frame()
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
For any inquiries, please contact Zephyros1938 at zephyros@zephyros1938.org.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tsappwrapper_zephyros1938-0.0.1.tar.gz.
File metadata
- Download URL: tsappwrapper_zephyros1938-0.0.1.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b3f76d77b6413d85fe0a748e1b51f1dfcb7f3c20dd459da5e5482e380da496f
|
|
| MD5 |
6e1d95c98aafa31cbed45b13eac91889
|
|
| BLAKE2b-256 |
2ef032f1e800d5b677917770bdc7172c73ac67663e7225c7ad39aaaf0fcce9a0
|
File details
Details for the file tsappwrapper_zephyros1938-0.0.1-py3-none-any.whl.
File metadata
- Download URL: tsappwrapper_zephyros1938-0.0.1-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4c63e711049c18367ad8e992b395a252a09eaee4e14201e86728451cbde0de3
|
|
| MD5 |
b6d9c69485075664371f9d0aeabe975f
|
|
| BLAKE2b-256 |
825377f09e16e061e4f8777d8d36c9b0f41f82f4b7feb47d508b6d78579f366d
|