#include #include namespace d3d { bool InitD3D(HINSTANCE hInstance, int width, int height, bool windowed, D3DDEVTYPE deviceType, IDirect3DDevice9 **device); int EnterMsgLoop(bool (*ptr_display)(float timeDelta)); LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); /* template void Release(T t) { if(t){ t->Release(); t = 0; } } template void Delete(T t) { if(t){ delete t; t = 0; } } */ }