PhysicsFS support for pntr to load and save images with PhysFS.
Include pntr_physfs.h
before including pntr.h
. This will define PNTR_LOAD_FILE
and PNTR_SAVE_FILE
to have pntr load/save files with PhysicsFS.
#include "physfs.h"
#define PNTR_PHYSFS_IMPLEMENTATION
#include "pntr_physfs.h"
#define PNTR_IMPLEMENTATION
#include "pntr.h"
int main() {
// Initialize PhysFS
PHYSFS_init(0);
PHYSFS_mount("resources.zip", "res", 1);
// Load an image from the resources.zip file.
pntr_image* image = pntr_load_image("res/hello.png");
// Deinitialize PhysFS
PHYSFS_deinit();
}
Unless stated otherwise, all works are:
- Copyright (c) 2023 Rob Loach
... and licensed under: