X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FSprite.cpp;h=0998e093bfc65eb35f85c1f6740cc9d334e9ac31;hb=bbf8873b80baf3cb468ac12b3f62b0938320fef1;hp=f0991afc4be6fbf73b15af2fb52d77b8ff95c457;hpb=6ba5a2e2ff4c5cb2e029890956f636a599d2eb8c;p=lugaru.git diff --git a/Source/Sprite.cpp b/Source/Sprite.cpp index f0991af..0998e09 100644 --- a/Source/Sprite.cpp +++ b/Source/Sprite.cpp @@ -21,6 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "Sprite.h" #include "Person.h" +#include "Game.h" extern XYZ viewer; extern float viewdistance; extern float fadestart; @@ -33,11 +34,8 @@ extern Terrain terrain; extern Objects objects; extern int detail; extern XYZ viewerfacing; -extern float terraindetail; extern int bloodtoggle; extern XYZ windvector; -extern int numplayers; -extern Person player[maxplayers]; // init statics GLuint Sprite::cloudtexture = 0; @@ -330,8 +328,8 @@ void Sprite::Draw() } } - whichpatchx=sprites[i]->position.x/(terrain.size/subdivision*terrain.scale*terraindetail); - whichpatchz=sprites[i]->position.z/(terrain.size/subdivision*terrain.scale*terraindetail); + whichpatchx=sprites[i]->position.x/(terrain.size/subdivision*terrain.scale); + whichpatchz=sprites[i]->position.z/(terrain.size/subdivision*terrain.scale); if(whichpatchx>0&&whichpatchz>0&&whichpatchx