Releases: pyengine3/PyEngine
V 1.1.1 : Patch Update - 30/05/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- Create and add PyEngine Logo
- Window : Add icon parameter
- Window : Use Color class
- TextComponent : Add text management
- Bug Fix : OutOfWindow don't take sprite size
- Critical Bug Fix : CollisionCallbacks is not defined in ControlComponent
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame
V 1.1.0 : General Update - 25/05/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- LifeComponent : Remove creation of sprite
- LifeComponent : Add get_life and get_maxlife functions
- Entity : Add get_system function
- World : Remove world
- Enums : Move Enums in classes
- EntitySystem : Add function to remove entity
- UISystem : Add function to remove widget
- SoundSystem : Create
- Widgets : You can hide and show widgets
- Entry : You can use your own background
- Color-Colors : Create color class and colors enums
- Font : Create font class
- Optimisation of lib
- Bug Fix : Rotation of SpriteComponent don't work
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame
V 1.0.2 : Fix Update 2 - 11/05/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- Entity : Can get custom component
- Setup : Fix crash when pygame is not installed
- Setup : Don't get PyGame2
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame
V 1.0.1 : Fix Update - 10/05/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- Enums : Add Controls in all
- Entity : Can add custom component
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame
V 1.0.0 : First Update - 09/05/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- Components : Create LifeBarComponent, MoveComponent
- Components : Rework on system (Work with constructor)
- World-Enums : Create WorldCallbacks (OUTOFWINDOW)
- Components/SpriteComponent : Add set_size function
- Components/PhysicsComponent-Enums : Add CollisionCauses in CollisionCallback
- Components/PhysicsComponent : Add gravity management
- Components/ControlComponent : Add speed management
- Components/ControlComponent : Add controls management
- Components/ControlComponent-Enums : Add LEFTRIGHT and UPDOWN ControlType
- Components/ControlComponent-Enums : Add ControlsE Enums
- GameState-Window-World : Create GameState System
- Systems/UISystem : Create Wigets System
- Widgets : Create Label, Image, Button, Entry widget
- Window : Add title and background color management
- Exceptions : Rework on system (rename and remove useless exceptions
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame
V 0.2.0-DEV : Little Update - 25/04/19
Installation : Pour installer cet update, il suffit d'utiliser pip : pip install PyEngine-2D
Changelog :
- Components/PhysicsComponent : Collision Callback return object
- Systems/EntitySystem : Remove condition to add entity
- Window : Add a function to end game
- Setup.py : Add dependances (PyGame)
Bugs Fixes :
- X
Bugs connus :
- X
Dependancies :
- Python 3.5+
- PyGame