Metadata-Version: 2.1
Name: ConGL
Version: 0.2
Summary: Console Graphics Library
Home-page: https://github.com/bulbaME/ConGL/tree/master/PY_MODULE
Author: bulba
Author-email: rily.ylir1@gmail.com
License: MIT
Keywords: console,cmd,engine,congl,terminal
Platform: win
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# Python рџђЌConGL рџ”®

## pip: `pip install -U ConGL`

### Why?
This python package is intended for people who don't know C++ 
and just want to build a console app/game using pythons 
simple syntax 

Python ConGL containcs basically everything you need to create 
something cool using its API

### Usage
Everything is same as [C++ version](../.github/docs.md), except few things:
- Static `eng2D::Layout` methods `collides` and `onCollision` 
were renamed to `collides_S` and `onCollision_S` 
- `WinScreen` class can't be accessed (it can be needed in some rare cases)

### Performance 
Python ConGL is using precompiled binaries which means 
lack of any serios performance hits.
Actually Python ConGL is just a wrapper for the C++ 
version.

### Simple Example
```py
from ConGL import *

screen = Screen()  
screen.toggleAutosize(True)

main = eng2D.Layout(screen)
rect = eng2D.shapes.Rectangle((30, 30))
main.addFigure(rect)

while True:
	# terminate when escape is pressed
	if keys.released(chr(0x1b)): 
		break
		
	main.draw(True)
```

### [More Examples](./examples/)


