First of all: The obligatory apologies ahead of time if this topic has been discussed but I was too dumb or blind to find it.
I am using AppGameKit Tier 2 as a way to learn C++ by making a simple 2D game (I can only learn by doing something I want to make). I've been attempting to use a resource zip for the sound effects, music, xml files, and sprite sheets but I am stymied by my lack of knowledge and abilities.
Is it possible to load a resource zip file into memory then use a method like agk::LoadImage to load an image from memory? I have figured out some of the simpler zip libraries but agk::LoadImage is looking for a file path not a pointer to a file in memory. Any help would be greatly appreciated, even if that help is a simple: yeah it can't be done without changing the AppGameKit libraries. .
And to answer any potential questions: I don't have that *many* files, it is more of an exercise than anything else. However, if I can shave a second or two loading the 70 or so resource files I won't complain.