Spoiler:
- Backup your project somewhere! This might go wrong if you screw up somewhere.
- Open Albino's Framework and check if it is working (build & run it), retarget the solution if needed. (by rightclicking the solution file in Visual Studio and selecting retarget)
- Be sure you don't have any files that have the same name as Albino's (Be sure to delete Albino's game.h/game.cpp files). I specifically had problems with Albino's Vec2 and my Vec2. I'd put your own Vec2 class in a "MyVec2.h" file (Don't forget to change all the #include "Vec2.h" to "MyVec2.h"!). Other files provided by the Chili Framework probably don't need tampering with, because they're pretty much the same in both Chili's and the modified version.
(This includes Graphics.h/.cpp etc., although the Screen Size (those variables are located at the bottom of Graphics.h) will be reset to default again!) - Now that both solutions are in the same version and all, copy all of the files in Albino's Engine folder in to your Engine folder.
- Now when you open your solution folder, you might find that some of your files aren't in the Solution Explorer tab anymore. These files haven't been deleted though. Just open the Engine folder and drag those on to the solution icon inside the Solution Explorer, which will automatically re-organize them in to their Header Files & Source Files folders.
- Now you should be able to use the Framework. If you get any linker errors you might still have some problems with conflicting files.
- ???
- Profit.
- Share what you did with this modified Framework with Albinopapa.