Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/katebea/event-system
Implemention of a simple event system
https://github.com/katebea/event-system
Last synced: about 5 hours ago
JSON representation
Implemention of a simple event system
- Host: GitHub
- URL: https://github.com/katebea/event-system
- Owner: kateBea
- License: mit
- Created: 2023-10-03T20:13:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-08T07:34:27.000Z (about 1 year ago)
- Last Synced: 2023-10-08T17:27:18.865Z (about 1 year ago)
- Language: C++
- Size: 198 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Event-System
Some event queue implementation. Captures events from a window and sends them to an app.# Screenshots
![KeyTrack](img/keyTrack.png)
# BuildingThe requirements are:
- CMake 3.21 (This is what the project uses, but an earlier version is most likely to work).
- compiler capable of C++20 (G++ 12.3.0 was used for the tests).For building, see the following steps from the terminal (should work on both linux and Windows PowerShell).
On the later you might get solution files from which you have to manually build and run the project
```shell
# Clone the repository to your desired directory
git clone --recursive https://github.com/kateBea/Mikoto-Engine.git
# Change directory to the repo folder
cd Mikoto-Engine
# Make a build directory (preferable)
mkdir build
# and open the build directory
cd build
# Run CMake on the CMake file from the repo root directory
cmake -S .. -B .
# Finally build the project
cmake --build . --config Release
# and run the executable (if on Linux, the executable should be in build folder)
./Mikoto
```