X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=model_sprite.c;h=13b0798e05f84cd5ca6cda2856b82f1a87f4ef6e;hb=bab5d3800ec1609d6fc2f9ef96462d2304854705;hp=9db05a57db22fdb4ecd5bcc6f77ca4800dec8d34;hpb=477bbf25079605d31574c77e33171bfc357dc513;p=xonotic%2Fdarkplaces.git diff --git a/model_sprite.c b/model_sprite.c index 9db05a57..13b0798e 100644 --- a/model_sprite.c +++ b/model_sprite.c @@ -25,7 +25,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "quakedef.h" #include "image.h" -cvar_t r_mipsprites = {CVAR_SAVE, "r_mipsprites", "1"}; +cvar_t r_mipsprites = {CVAR_SAVE, "r_mipsprites", "1", "mipmaps skins (so they become blurrier in the distance), unlike skins the sprites do not have strange border colors"}; /* =============== @@ -367,8 +367,10 @@ void Mod_IDS2_Load(model_t *mod, void *buffer, void *bufferend) sprframe = &loadmodel->sprite.sprdata_frames[i]; - sprframe->left = origin[0]; - sprframe->right = origin[0] + width; + // note that sp2 origin[0] is positive, where as it is negative in + // spr/spr32/hlspr + sprframe->left = -origin[0]; + sprframe->right = -origin[0] + width; sprframe->up = origin[1]; sprframe->down = origin[1] - height;