diff options
author | Vincent Sanders <vince@kyllikki.org> | 2013-03-13 21:20:58 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2013-03-13 21:20:58 +0000 |
commit | 1ef631e23888a0356387c4cd5cf4730c4a2fa8fa (patch) | |
tree | f89eddf4720b7e7a5eacfcf3596f5175decc5da1 /palette2c.c | |
parent | 97618ed23a10b9866dfece67c194fd6a56ec38f3 (diff) | |
download | librosprite-1ef631e23888a0356387c4cd5cf4730c4a2fa8fa.tar.gz librosprite-1ef631e23888a0356387c4cd5cf4730c4a2fa8fa.tar.bz2 |
move librosprite to core buildsystem
some fixmes exist for unbuilt tools
Diffstat (limited to 'palette2c.c')
-rw-r--r-- | palette2c.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/palette2c.c b/palette2c.c deleted file mode 100644 index bbe272c..0000000 --- a/palette2c.c +++ /dev/null @@ -1,48 +0,0 @@ -/* - * This file is part of librosprite. - * Licensed under the MIT License, - * http://www.opensource.org/licenses/mit-license.php - * Copyright 2008 James Shaw <js102@zepler.net> - */ - -#include <stdio.h> -#include <stdlib.h> - -#include "librosprite.h" - -int main(int argc, char *argv[]) -{ - if (argc < 2) { - printf("Usage: palette2c palettefile\n"); - exit(EXIT_FAILURE); - } - - char* filename = argv[1]; - - FILE* f = fopen(filename, "rb"); - if (f == NULL) { - printf("Can't load palettefile %s\n", filename); - exit(EXIT_FAILURE); - } - - struct rosprite_file_context* ctx; - if (rosprite_create_file_context(f, &ctx) != ROSPRITE_OK) { - exit(EXIT_FAILURE); - } - - struct rosprite_palette* palette; - if (rosprite_load_palette(rosprite_file_reader, ctx, &palette) != ROSPRITE_OK) { - exit(EXIT_FAILURE); - } - - for (uint32_t i = 0; i < palette->size; i++) { - printf("0x%x, ", palette->palette[i]); - } - - fclose(f); - - rosprite_destroy_file_context(ctx); - rosprite_destroy_palette(palette); - - return EXIT_SUCCESS; -} |