#include "Objects.h"
extern XYZ viewer;
extern float viewdistance;
-extern float lightambient[3],lightbrightness[3];
extern float fadestart;
extern int environment;
extern float texscale;
extern float targetblurness;
extern Objects objects;
extern TGAImageRec texture;
-extern Game * pgame;
extern bool visibleloading;
extern bool skyboxtexture;
extern int tutoriallevel;
}
}
texture.bpp=24;
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
texdetail=temptexdetail;
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
float slopeness;
textureness[i][j]=-1;
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
for(i=0;i<size;i++){
}
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
for(i=0;i<size;i++){
for(j=0;j<size;j++){
}
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
/*float total;
int todivide;
}
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
patch_size=size/subdivision;
patch_elements=(patch_size)*(patch_size)*54;
if(objects.type[l]!=treetrunktype){
testpoint=terrainpoint;
testpoint2=terrainpoint+lightloc*50*(1-shadowed);
- if(objects.model[l].LineCheck(&testpoint,&testpoint2,&col,&objects.position[l],&objects.rotation[l])!=-1){
+ if(objects.model[l].LineCheck(&testpoint,&testpoint2,&col,&objects.position[l],&objects.yaw[l])!=-1){
shadowed=1-(findDistance(&terrainpoint,&col)/50);
}
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
}
brightness=dotproduct(&lightloc,&normals[i][j]);
if(shadowed)brightness*=1-shadowed;
}
}
- if(visibleloading)pgame->LoadingScreen();
+ if(visibleloading) Game::LoadingScreen();
//Smooth shadows
for(i=0;i<size;i++){