Пример #1
0
void createEffectSprites()
{
	sprite_miasma		= CreateSpriteFromSheet( 180, IMGObjectSheet);
	sprite_water		= CreateSpriteFromSheet( 181, IMGObjectSheet);
	sprite_water2		= CreateSpriteFromSheet( 182, IMGObjectSheet);
	sprite_blood		= CreateSpriteFromSheet( 183, IMGObjectSheet);
	sprite_dust			= CreateSpriteFromSheet( 182, IMGObjectSheet);
	sprite_magma		= CreateSpriteFromSheet( 185, IMGObjectSheet);
	sprite_smoke		= CreateSpriteFromSheet( 186, IMGObjectSheet);
	sprite_dragonfire	= load_bitmap_withWarning("stonesense/Effect_flames.png");
	sprite_fire			= CreateSpriteFromSheet( 188, IMGObjectSheet);
	sprite_webing		= load_bitmap_withWarning("stonesense/Effect_web.png");
	sprite_boiling		= CreateSpriteFromSheet( 190, IMGObjectSheet);
	sprite_oceanwave	= CreateSpriteFromSheet( 191, IMGObjectSheet);
}
Пример #2
0
size_t c_imagelist::load_image(const char * filename)
{
	size_t num_images = image_list.size();
	for(uint32_t i = 0; i < num_images; i++)
	{
		if (strcmp(filename, image_filenames[i]->c_str()) == 0)
			return i;
	}
	image_list.push_back(load_bitmap_withWarning(filename));
	image_filenames.push_back( new string(filename));
	log_printf("Loaded Image: %s\n", filename);
	return image_list.size() - 1;
}