diff options
author | John Anthony <johnanthony@lavabit.com> | 2011-08-25 20:36:12 +0100 |
---|---|---|
committer | John Anthony <johnanthony@lavabit.com> | 2011-08-25 20:36:12 +0100 |
commit | e1d815e127ea8a2be37365e385c89803799e48b5 (patch) | |
tree | 5e76ce5dc1b586f6f38fd8f5e7b722867046560b | |
parent | 1c0793ca4cb4dd4bf6f92591d9602dc1f8e7bd71 (diff) | |
download | nyancat-e1d815e127ea8a2be37365e385c89803799e48b5.tar.gz nyancat-e1d815e127ea8a2be37365e385c89803799e48b5.tar.bz2 nyancat-e1d815e127ea8a2be37365e385c89803799e48b5.zip |
Changed the scoping of image paths
-rw-r--r-- | nyan.c | 57 |
1 files changed, 31 insertions, 26 deletions
@@ -92,26 +92,7 @@ static SDL_Surface* stretch_cat[ANIM_FRAMES]; static SDL_Surface** image_set = sparkle_img;
static sparkle_instance* sparkles_list = NULL;
static Uint32 bgcolor;
-static char *catimgpaths[] = { "res/frame00.png",
- "res/frame01.png",
- "res/frame02.png",
- "res/frame03.png",
- "res/frame04.png"};
-static char *altcatimgpaths[] = { "/usr/share/nyancat/frame00.png",
- "/usr/share/nyancat/frame01.png",
- "/usr/share/nyancat/frame02.png",
- "/usr/share/nyancat/frame03.png",
- "/usr/share/nyancat/frame04.png"};
-static char *sparklepaths[] = { "res/sparkle0.png",
- "res/sparkle1.png",
- "res/sparkle2.png",
- "res/sparkle3.png",
- "res/sparkle4.png"};
-static char *altsparklepaths[] = { "/usr/share/nyancat/sparkle0.png",
- "/usr/share/nyancat/sparkle1.png",
- "/usr/share/nyancat/sparkle2.png",
- "/usr/share/nyancat/sparkle3.png",
- "/usr/share/nyancat/sparkle4.png"};
+
/* Function definitions */
static void
add_sparkle(void) {
@@ -378,12 +359,36 @@ static void load_images(void) {
int i;
- /* catimgpaths = Default cat images
- * altcatimgpaths = Alternative cat images
- * sparklepaths = Default sparkle image
- * altsparklepaths = Alternative sparkle images
- */
-
+ /* Local cat */
+ static char *catimgpaths[] = {
+ "res/frame00.png",
+ "res/frame01.png",
+ "res/frame02.png",
+ "res/frame03.png",
+ "res/frame04.png"};
+ /* Installed cat */
+ static char *altcatimgpaths[] = {
+ "/usr/share/nyancat/frame00.png",
+ "/usr/share/nyancat/frame01.png",
+ "/usr/share/nyancat/frame02.png",
+ "/usr/share/nyancat/frame03.png",
+ "/usr/share/nyancat/frame04.png"};
+ /* Local sparkles */
+ static char *sparklepaths[] = {
+ "res/sparkle0.png",
+ "res/sparkle1.png",
+ "res/sparkle2.png",
+ "res/sparkle3.png",
+ "res/sparkle4.png"};
+ /* Installed sparkles */
+ static char *altsparklepaths[] = {
+ "/usr/share/nyancat/sparkle0.png",
+ "/usr/share/nyancat/sparkle1.png",
+ "/usr/share/nyancat/sparkle2.png",
+ "/usr/share/nyancat/sparkle3.png",
+ "/usr/share/nyancat/sparkle4.png"};
+
+ /* Loading logic */
for (i = 0; i < ANIM_FRAMES; ++i) {
/* Cat images */
|