mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
32 lines
428 B
C++
32 lines
428 B
C++
#include <T/stdlib.h>
|
|
|
|
class MockStdlib :
|
|
public T::Base_srand,
|
|
public T::Base_rand,
|
|
public T::Base_time
|
|
{
|
|
public:
|
|
unsigned lastSeed;
|
|
|
|
void srand( unsigned seed )
|
|
{
|
|
lastSeed = seed;
|
|
}
|
|
|
|
int nextRand;
|
|
|
|
int rand()
|
|
{
|
|
return nextRand;
|
|
}
|
|
|
|
time_t nextTime;
|
|
|
|
time_t time( time_t *t )
|
|
{
|
|
if ( t )
|
|
*t = nextTime;
|
|
return nextTime;
|
|
}
|
|
};
|