Revert "Portal orbital effects stop more smoothly"

This reverts commit 29e41a0a0c.
This commit is contained in:
Simon 2011-04-08 14:33:13 +01:00
parent 7277175da0
commit 92b2cb70bd
2 changed files with 26 additions and 22 deletions

View File

@ -41,28 +41,32 @@ int update_PRTI(UPDATE_FUNC_ARGS) {
}
}
if (fe || parts[i].life || parts[i].ctype) {
if (fe) {
int orbd[4] = {0, 0, 0, 0}; //Orbital distances
int orbl[4] = {0, 0, 0, 0}; //Orbital locations
if (!parts[i].life) parts[i].life = rand();
if (!parts[i].ctype) parts[i].ctype = rand();
orbitalparts_get(parts[i].life, parts[i].ctype, orbd, orbl);
for (r = 0; r < 4; r++) {
if (orbd[r]>12) {
if (orbd[r]>1) {
orbd[r] -= 12;
if (orbd[r]<1) {
orbd[r] = (rand()%128)+128;
orbl[r] = rand()%255;
} else {
orbl[r] += 2;
orbl[r] = orbl[r]%255;
}
} else {
if (fe) {
orbd[r] = (rand()%128)+128;
orbl[r] = rand()%255;
}
else {
orbd[r] = orbl[r] = 0;
}
}
}
orbitalparts_set(&parts[i].life, &parts[i].ctype, orbd, orbl);
} else {
parts[i].life = 0;
parts[i].ctype = 0;
}
return 0;
}

View File

@ -62,30 +62,30 @@ int update_PRTO(UPDATE_FUNC_ARGS) {
}
}
}
if (fe || parts[i].ctype) {
if (fe) {
int orbd[4] = {0, 0, 0, 0}; //Orbital distances
int orbl[4] = {0, 0, 0, 0}; //Orbital locations
if (!parts[i].life || !(~parts[i].life)) parts[i].life = rand();
if (!parts[i].ctype) parts[i].ctype = rand();
if (!parts[i].life) parts[i].life = rand();
if (!parts[i].ctype) parts[i].life = rand();
orbitalparts_get(parts[i].life, parts[i].ctype, orbd, orbl);
for (r = 0; r < 4; r++) {
if (orbd[r]<239) {
if (orbd[r]<254) {
orbd[r] += 16;
//orbl[r] += 1;
//orbl[r] = orbl[r]%255;
} else {
if (fe) {
if (orbd[r]>254) {
orbd[r] = 0;
orbl[r] = rand()%255;
}
else {
orbd[r] = 255;
orbl[r] = 0;
}
//orbl[r] += 1;
//orbl[r] = orbl[r]%255;
} else {
orbd[r] = 0;
orbl[r] = rand()%255;
}
}
orbitalparts_set(&parts[i].life, &parts[i].ctype, orbd, orbl);
} else {
parts[i].life = 0;
parts[i].ctype = 0;
}
return 0;
}