diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2015-09-12 20:01:45 -0400 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2015-09-12 20:01:45 -0400 |
commit | d6412a6210d4fa25f8c97a98132d27db66ca4514 (patch) | |
tree | 610582245c9ed1608b06e42712f787f655636d9f /src/main.cpp | |
parent | ce7a96683ee94f8764e7811a5d6167b248accb7c (diff) |
uh
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 49 |
1 files changed, 10 insertions, 39 deletions
diff --git a/src/main.cpp b/src/main.cpp index ed82e5e..25d76b5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -16,34 +16,21 @@ static unsigned int tickCount = 0, currentTime = 0, deltaTime = 0; -Entity *entPlay; //The player base -Entity *entnpc; //The NPC base -Player player; //The actual player object -NPC npc; -UIClass ui; //Yep -World *currentWorld;//u-huh - -//static int randNext=1; - -void irand(unsigned int seed){ - srand(seed); -} - -int grand(void){ - return rand(); -} - -void logic(); +Entity *entPlay; //The player base +Entity *entnpc; //The NPC base +Player player; //The actual player object +NPC npc; // A test NPC +UIClass ui; // Handles the user interface +World *currentWorld; // Points to the current 'world' the player is in float interpolate(float goal, float current, float dt){ - float difference = goal - current; - if(difference > dt){ - return current + dt;} - if(difference < dt){ - return current - dt;} + float difference=goal-current; + if(difference>dt)return current+dt; + if(difference<dt)return current-dt; return goal; } +void logic(); void render(); int main(int argc,char **argv){ @@ -102,22 +89,6 @@ int main(int argc,char **argv){ currentWorld=w; currentWorld->addLayer(3); currentWorld->addEntity((void *)entnpc); - //currentWorld->addLayer(); - - // Save the world if necessary - /*FILE *f=fopen("world.dat","r"); - unsigned int fSave; - if(!f){ - f=fopen("world.dat","w"); - if(f){ - fSave=time(NULL); - fwrite(&fSave,sizeof(unsigned int),1,f); - fclose(f); - } - }else{ - fread(&fSave,sizeof(unsigned int),1,f); - fclose(f); - }*/ float gw; |