extern int maptype;
extern int editoractive;
extern int editorpathtype;
-extern ImageRec texture;
extern float hostiletime;
{
LOGFUNC;
//Load Image
- bool opened = upload_image(fileName);
+ ImageRec texture;
+ bool opened = load_image(fileName, texture);
float alphanum;
//Is it valid?
terraintexture.load(":Data:Textures:snow.jpg", 1, 0);
terraintexture2.load(":Data:Textures:rock.jpg", 1, 0);
- //LoadTexture(":Data:Textures:detailgrain.png",&terraintexture3,1);
-
-
-
temptexdetail = texdetail;
if (texdetail > 1)
terraintexture.load(":Data:Textures:sand.jpg", 1, 0);
terraintexture2.load(":Data:Textures:sandslope.jpg", 1, 0);
- //LoadTexture(":Data:Textures:detailgrain.png",&terraintexture3,1);
-
-
temptexdetail = texdetail;
if (texdetail > 1)
terraintexture.load(":Data:Textures:grassdirt.jpg", 1, 0);
terraintexture2.load(":Data:Textures:mossrock.jpg", 1, 0);
- //LoadTexture(":Data:Textures:detail.png",&terraintexture3,1);
-
-
temptexdetail = texdetail;
if (texdetail > 1)
float maxdistance = 0;
float tempdist;
- //~ int whichclosest;
for (int i = 0; i < objects.numobjects; i++) {
tempdist = distsq(&objects.center, &objects.position[i]);
if (tempdist > maxdistance) {
- //~ whichclosest=i;
maxdistance = tempdist;
}
}
}
}
funpackf(tfile, "Bi", &Person::players[i - howmanyremoved]->numwaypoints);
- //Person::players[i-howmanyremoved]->numwaypoints=10;
for (int j = 0; j < Person::players[i - howmanyremoved]->numwaypoints; j++) {
funpackf(tfile, "Bf", &Person::players[i - howmanyremoved]->waypoints[j].x);
funpackf(tfile, "Bf", &Person::players[i - howmanyremoved]->waypoints[j].y);
break;
case 19:
tutorialstage = 20;
- //tutorialmaxtime=500;
break;
case 20:
tutorialmaxtime = 500;
if (Person::players[closest]->creature == rabbittype) {
Person::players[closest]->skeleton.id = closest;
Person::players[closest]->skeleton.Load((char *)":Data:Skeleton:Basic Figure Wolf", (char *)":Data:Skeleton:Basic Figure Wolf Low", (char *)":Data:Skeleton:Rabbitbelt", (char *)":Data:Models:Wolf.solid", (char *)":Data:Models:Wolf2.solid", (char *)":Data:Models:Wolf3.solid", (char *)":Data:Models:Wolf4.solid", (char *)":Data:Models:Wolf5.solid", (char *)":Data:Models:Wolf6.solid", (char *)":Data:Models:Wolf7.solid", (char *)":Data:Models:Wolflow.solid", (char *)":Data:Models:Belt.solid", 0);
- Person::players[closest]->skeleton.drawmodel.textureptr.load(":Data:Textures:Wolf.jpg", 1, &Person::players[closest]->skeleton.skinText[closest], &Person::players[closest]->skeleton.skinsize);
+ Person::players[closest]->skeleton.drawmodel.textureptr.load(":Data:Textures:Wolf.jpg", 1, &Person::players[closest]->skeleton.skinText[0], &Person::players[closest]->skeleton.skinsize);
Person::players[closest]->whichskin = 0;
Person::players[closest]->creature = wolftype;
void doAttacks()
{
- static XYZ relative;
static int randattack;
static bool playerrealattackkeydown = 0;