Newer
Older
Import / applications / RocketMan / Source Code / Resources.h
/*
 *  Resources.h
 *  iphone-gl-app
 *
 *  Created by John Ryland on 16/06/09.
 *  Copyright 2009 InvertedLogic. All rights reserved.
 *
 */


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)		x,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)


enum
{
#include RESOURCE_FILE
	TextureCount
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)		y,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)


const char *textureFiles[] =
{
#include RESOURCE_FILE
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)		z,
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)


bool textureSmooth[] =
{
#include RESOURCE_FILE
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)			x,
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)


enum
{
#include RESOURCE_FILE
	SoundCount
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)			y,
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)


const char *soundFiles[] =
{
#include RESOURCE_FILE
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)	a,


enum
{
#include RESOURCE_FILE
	SpriteCount
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE
#define ADD_SOUND(x,y)
#define ADD_TEXTURE(x,y,z)
#define ADD_SPRITE(a,b,c,d,e,f,g,h,i,j,k,l,m)	{ { b, c, d, e }, f, g, h, i, j, k, l, m },


struct SpriteData {
	float verts[4];
	int textureId;
	int texX, texY, texW, texH, texAdvX, texAdvY, frames;	
} spriteItems[] = {
#include RESOURCE_FILE
};


#undef ADD_SOUND
#undef ADD_TEXTURE
#undef ADD_SPRITE