From 346051c1fe7c35c0a214a4c0de3192bdcec8bce4 Mon Sep 17 00:00:00 2001 From: SMS Alfredo <65426124+SMS-Alfredo@users.noreply.github.com> Date: Tue, 21 May 2024 14:49:09 -0500 Subject: [PATCH] Allow Usage of FRACUNIT in SPRTINFO --- src/deh_soc.c | 2 +- src/r_picformats.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/deh_soc.c b/src/deh_soc.c index 1e0922138..f2f4286b5 100644 --- a/src/deh_soc.c +++ b/src/deh_soc.c @@ -917,7 +917,7 @@ static void readspriteframe(MYFILE *f, spriteinfo_t *sprinfo, UINT8 frame) break; } strupr(word); - value = atoi(word2); // used for numerical settings + value = (INT32)get_number(word2); // used for numerical settings if (fastcmp(word, "XPIVOT")) { sprinfo->pivot[frame].x = value; diff --git a/src/r_picformats.c b/src/r_picformats.c index 7cc1460dc..398ad7307 100644 --- a/src/r_picformats.c +++ b/src/r_picformats.c @@ -1532,27 +1532,27 @@ static void R_ParseSpriteInfoFrame(spriteinfo_t *info) { Z_Free(sprinfoToken); sprinfoToken = M_GetToken(NULL); - frameXPivot = atoi(sprinfoToken); + frameXPivot = (INT32)get_number(sprinfoToken); info->available = true; } else if (stricmp(sprinfoToken, "YPIVOT")==0) { Z_Free(sprinfoToken); sprinfoToken = M_GetToken(NULL); - frameYPivot = atoi(sprinfoToken); + frameYPivot = (INT32)get_number(sprinfoToken); info->available = true; } else if (stricmp(sprinfoToken, "XOFFSET")==0) { Z_Free(sprinfoToken); sprinfoToken = M_GetToken(NULL); - frameXOffset = atoi(sprinfoToken); + frameXOffset = (INT32)get_number(sprinfoToken); } else if (stricmp(sprinfoToken, "YOFFSET")==0) { Z_Free(sprinfoToken); sprinfoToken = M_GetToken(NULL); - frameYOffset = atoi(sprinfoToken); + frameYOffset = (INT32)get_number(sprinfoToken); } else if (stricmp(sprinfoToken, "ROTAXIS")==0) { -- GitLab