it != tile->filenames.end();
++it)
{
- texture_type cur_image;
+ Surface* cur_image;
tile->images.push_back(cur_image);
- texture_load(&tile->images[tile->images.size()-1],
+ tile->images[tile->images.size()-1] = new Surface(
datadir + "images/tilesets/" + (*it),
USE_ALPHA);
}
it != editor_filenames.end();
++it)
{
- texture_type cur_image;
+ Surface* cur_image;
tile->editor_images.push_back(cur_image);
- texture_load(&tile->editor_images[tile->editor_images.size()-1],
+ tile->editor_images[tile->editor_images.size()-1] = new Surface(
datadir + "images/tilesets/" + (*it),
USE_ALPHA);
}
{
if(ptile->images.size() > 1)
{
- texture_draw(&ptile->images[( ((global_frame_counter*25) / ptile->anim_speed) % (ptile->images.size()))],x,y, alpha);
+ ptile->images[( ((global_frame_counter*25) / ptile->anim_speed) % (ptile->images.size()))]->draw(x,y, alpha);
}
else if (ptile->images.size() == 1)
{
- texture_draw(&ptile->images[0],x,y, alpha);
+ ptile->images[0]->draw(x,y, alpha);
}
else
{