X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fdraw.qc;h=2bfb955c575017ca614e100e40ff82d79b0eb201;hb=c859a2a87cbeb3dd30f402782cf7e59d132b1b81;hp=0b29572bee644865b70ebc3ddc6815bdc3806fa0;hpb=f8da4c3a82ee2899e90c84af196ca0f530ac5447;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/draw.qc b/qcsrc/menu/draw.qc index 0b29572be..2bfb955c5 100644 --- a/qcsrc/menu/draw.qc +++ b/qcsrc/menu/draw.qc @@ -83,6 +83,17 @@ vector draw_PictureSize(string pic) return drawgetimagesize(pic); } +bool draw_PictureExists(string pic) +{ + pic = draw_UseSkinFor(pic); + if (fexists(strcat(pic, ".tga"))) return true; + if (fexists(strcat(pic, ".png"))) return true; + if (fexists(strcat(pic, ".jpg"))) return true; + if (fexists(strcat(pic, ".pcx"))) return true; + + return false; +} + void draw_Fill(vector theOrigin, vector theSize, vector theColor, float theAlpha) { drawfill(boxToGlobal(theOrigin, draw_shift, draw_scale), boxToGlobalSize(theSize, draw_scale), theColor, theAlpha * draw_alpha, 0);