nel_test.cpp
| 1 |
|
|---|---|
| 2 |
#include "nel/3d/u_driver.h" |
| 3 |
|
| 4 |
int main(int argc, char **argv) { |
| 5 |
nlinfo("init...");
|
| 6 |
NL3D::UDriver *Driver = NL3D::UDriver::createDriver(); |
| 7 |
nlassert(Driver); |
| 8 |
|
| 9 |
Driver->setDisplay(NL3D::UDriver::CMode(800, 600, 32, true)); |
| 10 |
|
| 11 |
nlinfo("... init done");
|
| 12 |
|
| 13 |
do{
|
| 14 |
nlinfo("...");
|
| 15 |
Driver->EventServer.pump(); |
| 16 |
|
| 17 |
NLMISC::nlSleep(1000);
|
| 18 |
} while(Driver->isActive());
|
| 19 |
|
| 20 |
nlinfo("cleaning up...");
|
| 21 |
|
| 22 |
Driver->release(); |
| 23 |
delete Driver;
|
| 24 |
Driver = NULL;
|
| 25 |
|
| 26 |
nlinfo(".. cleanup done");
|
| 27 |
} |
| 28 |
|