0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 07:53:43 +00:00
Nimac0 70080681e0
Some checks failed
/ deploy (push) Failing after 33s
Docs: Formatting and more content
2025-05-02 13:45:07 +02:00

19 lines
1.5 KiB
Markdown

# Welcome to the VEGO library documentation
Here you will (hopefully) find any information necessary to use the different classes and components of this engine to develop your own simple 2D games.
If you are using this library for the first time it is recommended you follow the following sections step by step.
Alternatively you could also just look at the code in the templates include and src folders and look at the example implementations there. The best place to start is `GameImplementation.h` and `GameImplementation.cpp`. All .cpp files have an associated .h file, please always start in the .h file with the same name as the .cpp file, otherwise you might get confused at some of the inline explanations provided in the files.
The base functionality can be split into a few major sections:
1. [Quickstart guide for setting up the library](@ref md_docs_2md-pages_2quickstart)
2. [Configuring game settings](@ref md_docs_2md-pages_2config)
3. [Building a map using Tiled and tmx and loading it](@ref md_docs_2md-pages_2tilemaps)
4. [Entities and Components](@ref md_docs_2md-pages_2entitiesAndComponents)
5. [Input Management](@ref md_docs_2md-pages_2inputhandling)
6. [Eventhandling](@ref md_docs_2md-pages_2eventhandling)
You can also of course just browse the classes on your own this just act as a more structured separation and docuementation of relevant features
**DISCLAIMER: EVERYTHING IN THE GIVEN TEMPLATE CODE IS OPTIONAL EVERYTHING FOUND IN THERE IS JUST A GUIDE AND CAN BE CHANGED AND/OR DELETED WITHOUT A PROBLEM**