void gl_draw_sprite(sprite_id sprite, int x, int y, const Colour& c) { SpriteEntry& entry = game_sprite_data.at(sprite); gl_draw_image(entry.img(), x, y, c.multiply(entry.drawcolour)); }
void draw_sprite(sprite_id sprite, int x, int y, const Colour& c) { using namespace ldraw; SpriteEntry& entry = game_sprite_data.get(sprite); entry.sprite.draw(DrawOptions().colour(c.multiply(entry.drawcolour)), Pos(x,y)); }