aboutsummaryrefslogtreecommitdiff
path: root/src/client/initdevice.cpp
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2023-04-14 22:11:54 -0500
committerAlexander M Pickering <alex@cogarr.net>2023-04-14 22:11:54 -0500
commita04117775242d32140d7182fbe37a1122804f777 (patch)
tree6353fc0ba27f102c468e715e946d5fe2151f1b32 /src/client/initdevice.cpp
parent094f1c458f1fe0bb7896a1f1da7f73e9093b3c93 (diff)
downloadbrokengine-a04117775242d32140d7182fbe37a1122804f777.tar.gz
brokengine-a04117775242d32140d7182fbe37a1122804f777.tar.bz2
brokengine-a04117775242d32140d7182fbe37a1122804f777.zip
Create a static irrlicht device
Diffstat (limited to 'src/client/initdevice.cpp')
-rw-r--r--src/client/initdevice.cpp18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/client/initdevice.cpp b/src/client/initdevice.cpp
index 22b88d1..3707873 100644
--- a/src/client/initdevice.cpp
+++ b/src/client/initdevice.cpp
@@ -178,14 +178,26 @@ IrrlichtDevice* spawnIrrDevice(lua_State* L, char *path){
char filename[pathlen + 1];
sprintf(filename,"%s/%s",path,initname);
int iErr = luaL_dofile(L,filename);//ret
- SIrrlichtCreationParameters p = SIrrlichtCreationParameters();
+ //SIrrlichtCreationParameters p = SIrrlichtCreationParameters();
if(iErr != 0){
printf("Failed to open lua file:%s\n", filename);
}
- settingsFromTable(L,&p);
- printf("Creating device...");
+ /*settingsFromTable(L,&p);
+ printf("Loaded settings into p:\n");
+ printf("Creating device...\n");
IrrlichtDevice* dev = createDeviceEx(p);
printf("[OK]\n");
+ */
+ printf("Creating static device:\n");
+ IrrlichtDevice* dev = createDevice(
+ video::EDT_OPENGL,
+ core::dimension2d<u32>(640,480),
+ 16,
+ false,
+ false,
+ false,
+ 0
+ );
if(!dev){
printf("Failed to create device\n");
exit(1);