Remove lots of dead code

Add check for datatype overflows
use native datatype indices instead of fixed 16bit/32bit ones
This commit is contained in:
sapier 2014-02-05 00:17:57 +01:00
parent 3670f5a37b
commit f4f98c9550
3 changed files with 258 additions and 438 deletions

File diff suppressed because it is too large Load Diff

View File

@ -384,9 +384,6 @@ public:
core::line3d<f32> shootline_on_map core::line3d<f32> shootline_on_map
); );
// Prints a line or two of info
void printDebugInfo(std::ostream &os);
std::list<std::string> getConnectedPlayerNames(); std::list<std::string> getConnectedPlayerNames();
float getAnimationTime(); float getAnimationTime();

View File

@ -1518,6 +1518,9 @@ void the_game(
str += "]"; str += "]";
device->setWindowCaption(str.c_str()); device->setWindowCaption(str.c_str());
// Info text
std::wstring infotext;
for(;;) for(;;)
{ {
if(device->run() == false || kill == true) if(device->run() == false || kill == true)
@ -1701,22 +1704,8 @@ void the_game(
// Hilight boxes collected during the loop and displayed // Hilight boxes collected during the loop and displayed
std::vector<aabb3f> hilightboxes; std::vector<aabb3f> hilightboxes;
// Info text /* reset infotext */
std::wstring infotext; infotext = L"";
/*
Debug info for client
*/
{
static float counter = 0.0;
counter -= dtime;
if(counter < 0)
{
counter = 30.0;
client.printDebugInfo(infostream);
}
}
/* /*
Profiler Profiler
*/ */