This project demonstrates the creation of a graphical application using GLFW, OpenGL, and Dear ImGui. The application provides detailed information about League of Legends champions, items, and summoner spells, including images and text details fetched from JSON files.
MIT License
Authors: Jonathan Elgarisi & Hagi Debby
This project demonstrates the creation of a graphical application using GLFW, OpenGL, and Dear ImGui. The application provides detailed information about League of Legends champions, items, and summoner spells, including images and text details fetched from JSON files.
https://github.com/user-attachments/assets/68dda149-fe66-4bb4-9360-fa2915ec4c2f
Download the installer (LoLinfoAppSetup.msi) and simply run it, then you can use the shortcut in your desktop. Virus total scan - here note that there are few false - positives.
The program outputs the GUI elements and data fetched from the League of Legends API. It provides visual feedback and interactions through the GUI window.
main.cpp
: Contains the main function to initialize and run the GUI application.GuiManager.cpp
: Implementation of the GUI manager for handling the GUI window and rendering.GuiManager.h
: Header file for the GUI manager with class definitions and function signatures.DataManager.cpp
: Implementation of the data manager for fetching and processing data from the API.DataManager.h
: Header file for the data manager with class definitions and function signatures.README.txt
: The text file you are currently reading.MIT - https://choosealicense.com/licenses/mit/
By following this README, you can compile and run the GUI application, which demonstrates how to create a graphical application using GLFW, OpenGL, and Dear ImGui, fetch and display data from the League of Legends API, and implement custom GUI styles.