1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#ifndef __IConLoader_H_
#define __IConLoader_H_
#if defined(i386)
#include <unistd.h>
#endif
#include "Icon.h"
class IconLoader {
public:
Icon *Load(char name) {
#if defined(i386)
sleep(1);
#else
volatile int j=0;
for (unsigned i=1; i<10000000; i++) j++;
#endif
return new Icon(name);
}
void Free(Icon *i) {delete i;}
};
extern IconLoader iconloader;
class IconDrawer {
public:
static void drawIconString(char *str);
void foo () {}
};
#endif // __IConLoader_H_
|