alpha v1.3.3
A MEP library is designed to provide easy to use templates:
- MEP::Teamplate::Application
- Build in resource manager.
- Build in windows manager.
- All of the sf::RenderWindow futures.
- MEP::Teamplate::Hub
- Exit button.
- Minimize button.
- Integration with the MEP::ColorAnimation
- Modern design.
- MEP::Teamplate::BaseWindow
- Easy to use view manager.
- Automated animation activation.
- Automated objects displaying.
- Events handling.
- MEP::Template::Loading
- Multithreaded operation.
- Same properities as BaseWindow.
Variety of Objects:
- MEP::TextureObject
- MEP::Text
- MEP::Button
- MEP::AnimationObject
And Animations:
- MEP::AnimationPosition
- MEP::AnimationColor
- MEP::AnimationObject
With the powerful control over them:
- MEP::AnimationManager
- Animations groups.
- Simple execution of the instructions on them.
Platform | Test platform | Support | Additional features |
---|---|---|---|
Windows | Window 10, 64bit | ✔️ | ✔️ |
MacOS | macOS Big Surr | ❌ | ❌ |
Linux | Ubuntu 20.o4 | ✔️ | ❌ |
In order to install the MEP library download SFML 2.5.1 from official webside. Then include the MEP file.
Additional features
First of all, I would like to highlight that the lack of installation of the additional features will not make the library stopped working. The only thing that you are going to miss is the resizable custom window. Unfortunately, SFML does not provide any support for that solution in a result I had to change some of the files listed in SFML_2.5.1_Changes
. In order to make it work, you will need to download the SFML 2.5.1 source switch the files, and then build the library using CMake.
Keep in mind that I do not own any rights to the files in the SFML_2.5.1_Changes
.
All of the changes are marked in the following way:
/// <MEP Modification>
Implementation
/// </MEP Modification>
For an introduction, I do recommend taking a look at the examples folder. For more advanced users there is an open source project MEP-Data-Structure u can take a look on the code there.
The documentation is available here: Middle Europe Productions Documentation
Piotr Skibiński