

(Thanks Christina)
Epic failures in the game development field.
This blog covers funny/weird issues and bugs from games that happened during development.
Send your own contributions to igetyourfail at repi.se (can be anonymous if specified)
// As long as all calls to this class are made from the same thread this
class is thread safe.
std::vector<vector3> spawn_table;
for( int i=0; i<level.getSpawnCount(); ++i )
{
spawn_table.push_back( *( new vector3() ) );
spawn_table.back() = level.getSpawn( i );
}
__forceinline float tan(float a)
{
return ::tanf(clamp(a, (-1.0f + FUZZY_EPSILON), (1.0f - FUZZY_EPSILON)));
}
__forceinline double tan(double a)
{
return ::tan(clamp(a, (-1.0 + FUZZY_EPSILON), (1.0 - FUZZY_EPSILON)));
}