diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2023-04-16 20:40:25 -0500 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2023-04-16 20:40:25 -0500 |
| commit | 3c1c29d3ab531543189891b737aff3d91f892e08 (patch) | |
| tree | 812a159cd30d22dad90a48e4d95c8ac452ef05b2 /src/client/main.cpp | |
| parent | 69b8ae072b5c7f8c792975b9387f60b5c3d83038 (diff) | |
| download | brokengine-3c1c29d3ab531543189891b737aff3d91f892e08.tar.gz brokengine-3c1c29d3ab531543189891b737aff3d91f892e08.tar.bz2 brokengine-3c1c29d3ab531543189891b737aff3d91f892e08.zip | |
Better error messages during initalization
Diffstat (limited to 'src/client/main.cpp')
| -rw-r--r-- | src/client/main.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/client/main.cpp b/src/client/main.cpp index ebb8645..7198fb1 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -213,8 +213,20 @@ int main(int argc, char *argv[]){ //Load some bullet physics stuff driver = device->getVideoDriver(); + if(!driver){ + printf("Failed to get video driver from device\n"); + return 1; + } ISceneManager* smgr = device->getSceneManager(); + if(!smgr){ + printf("Failed to get scene manager\n"); + return 1; + } IGUIEnvironment* guienv = device->getGUIEnvironment(); + if(!guienv){ + printf("failed to get guienv\n"); + return 1; + } device->setWindowCaption(L"Brok[en]gine Client v0.1\n"); |
