Palette image (incomplete)
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
#include "dusk.h"
|
||||
#include "assetpalette.h"
|
||||
#include "assettileset.h"
|
||||
#include "assetpalleteimage.h"
|
||||
#include "error/error.h"
|
||||
#include <zip.h>
|
||||
#include "display/texture/texture.h"
|
||||
@@ -28,6 +29,7 @@ typedef struct {
|
||||
union {
|
||||
assetpalette_t palette;
|
||||
assettileset_t tileset;
|
||||
assetpaletteimage_t paletteImage;
|
||||
};
|
||||
} assetdata_t;
|
||||
#pragma pack(pop)
|
||||
@@ -36,6 +38,7 @@ typedef struct {
|
||||
union {
|
||||
texture_t palette;
|
||||
assettileset_t *tileset;
|
||||
texture_t paletteImage;
|
||||
};
|
||||
} assetloaded_t;
|
||||
|
||||
@@ -80,6 +83,7 @@ static const char_t ASSET_SEARCH_PATHS[][FILENAME_MAX] = {
|
||||
static const assetmap_t ASSET_MAP[] = {
|
||||
{ "DPF", ".dpf", assetParsePalette },
|
||||
{ "DPT", ".dpt", assetParseTileset },
|
||||
{ "DPI", ".dpi", assetParsePaletteImage },
|
||||
{ NULL, NULL, NULL }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user