mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-15 00:42:08 +00:00
SW change breaking compatibility with existing saved games:
Remove startofdynamicinterpolations and short_startofdynamicinterpolations.
This commit is contained in:
parent
18602d41c9
commit
bf0ace3748
4 changed files with 6 additions and 10 deletions
|
@ -34,7 +34,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
|
|||
BEGIN_SW_NS
|
||||
|
||||
#define MAXINTERPOLATIONS 1024
|
||||
int numinterpolations = 0, startofdynamicinterpolations = 0;
|
||||
int numinterpolations = 0;
|
||||
int oldipos[MAXINTERPOLATIONS];
|
||||
int bakipos[MAXINTERPOLATIONS];
|
||||
int *curipos[MAXINTERPOLATIONS];
|
||||
|
@ -61,7 +61,7 @@ void stopinterpolation(int *posptr)
|
|||
{
|
||||
int i;
|
||||
|
||||
for (i = numinterpolations - 1; i >= startofdynamicinterpolations; i--)
|
||||
for (i = numinterpolations - 1; i >= 0; i--)
|
||||
{
|
||||
if (curipos[i] == posptr)
|
||||
{
|
||||
|
|
|
@ -26,13 +26,13 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
|
|||
BEGIN_SW_NS
|
||||
|
||||
#define SHORT_MAXINTERPOLATIONS 256
|
||||
extern short short_numinterpolations, short_startofdynamicinterpolations;
|
||||
extern short short_numinterpolations;
|
||||
extern short short_oldipos[SHORT_MAXINTERPOLATIONS];
|
||||
extern short short_bakipos[SHORT_MAXINTERPOLATIONS];
|
||||
extern short *short_curipos[SHORT_MAXINTERPOLATIONS];
|
||||
|
||||
#define MAXINTERPOLATIONS 1024
|
||||
extern int numinterpolations, startofdynamicinterpolations;
|
||||
extern int numinterpolations;
|
||||
extern int oldipos[MAXINTERPOLATIONS];
|
||||
extern int bakipos[MAXINTERPOLATIONS];
|
||||
extern int *curipos[MAXINTERPOLATIONS];
|
||||
|
|
|
@ -34,7 +34,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
|
|||
BEGIN_SW_NS
|
||||
|
||||
#define SHORT_MAXINTERPOLATIONS 256
|
||||
short short_numinterpolations = 0, short_startofdynamicinterpolations = 0;
|
||||
short short_numinterpolations = 0;
|
||||
short short_oldipos[SHORT_MAXINTERPOLATIONS];
|
||||
short short_bakipos[SHORT_MAXINTERPOLATIONS];
|
||||
short *short_curipos[SHORT_MAXINTERPOLATIONS];
|
||||
|
@ -61,7 +61,7 @@ void short_stopinterpolation(short *posptr)
|
|||
{
|
||||
int i;
|
||||
|
||||
for (i = short_numinterpolations - 1; i >= short_startofdynamicinterpolations; i--)
|
||||
for (i = short_numinterpolations - 1; i >= 0; i--)
|
||||
{
|
||||
if (short_curipos[i] == posptr)
|
||||
{
|
||||
|
|
|
@ -594,7 +594,6 @@ bool GameInterface::SaveGame(FSaveGameNode *sv)
|
|||
|
||||
// long interpolations
|
||||
MWRITE(&numinterpolations,sizeof(numinterpolations),1,fil);
|
||||
MWRITE(&startofdynamicinterpolations,sizeof(startofdynamicinterpolations),1,fil);
|
||||
MWRITE(oldipos,sizeof(oldipos),1,fil);
|
||||
MWRITE(bakipos,sizeof(bakipos),1,fil);
|
||||
for (i = numinterpolations - 1; i >= 0; i--)
|
||||
|
@ -605,7 +604,6 @@ bool GameInterface::SaveGame(FSaveGameNode *sv)
|
|||
|
||||
// short interpolations
|
||||
MWRITE(&short_numinterpolations,sizeof(short_numinterpolations),1,fil);
|
||||
MWRITE(&short_startofdynamicinterpolations,sizeof(short_startofdynamicinterpolations),1,fil);
|
||||
MWRITE(short_oldipos,sizeof(short_oldipos),1,fil);
|
||||
MWRITE(short_bakipos,sizeof(short_bakipos),1,fil);
|
||||
for (i = short_numinterpolations - 1; i >= 0; i--)
|
||||
|
@ -983,7 +981,6 @@ bool GameInterface::LoadGame(FSaveGameNode* sv)
|
|||
|
||||
// long interpolations
|
||||
MREAD(&numinterpolations,sizeof(numinterpolations),1,fil);
|
||||
MREAD(&startofdynamicinterpolations,sizeof(startofdynamicinterpolations),1,fil);
|
||||
MREAD(oldipos,sizeof(oldipos),1,fil);
|
||||
MREAD(bakipos,sizeof(bakipos),1,fil);
|
||||
for (i = numinterpolations - 1; i >= 0; i--)
|
||||
|
@ -992,7 +989,6 @@ bool GameInterface::LoadGame(FSaveGameNode* sv)
|
|||
|
||||
// short interpolations
|
||||
MREAD(&short_numinterpolations,sizeof(short_numinterpolations),1,fil);
|
||||
MREAD(&short_startofdynamicinterpolations,sizeof(short_startofdynamicinterpolations),1,fil);
|
||||
MREAD(short_oldipos,sizeof(short_oldipos),1,fil);
|
||||
MREAD(short_bakipos,sizeof(short_bakipos),1,fil);
|
||||
for (i = short_numinterpolations - 1; i >= 0; i--)
|
||||
|
|
Loading…
Reference in a new issue