From 626ed6338aa90eb07038adee29643e692fec6545 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Tue, 14 Dec 2010 00:21:18 +0200 Subject: in before messing with face drawing orientation --- src/main.cpp | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index b1d88090c..49973e99c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -253,7 +253,7 @@ TODO: A mapper to map contents to tile names (for each side) IrrlichtDevice *g_device = NULL; -const char *g_content_filenames[MATERIALS_COUNT] = +/*const char *g_content_filenames[MATERIALS_COUNT] = { "../data/stone.png", "../data/grass.png", @@ -268,7 +268,7 @@ const char *g_content_filenames[MATERIALS_COUNT] = }; // Material cache -video::SMaterial g_materials[MATERIALS_COUNT]; +video::SMaterial g_materials[MATERIALS_COUNT];*/ // Texture cache TextureCache g_texturecache; @@ -1293,7 +1293,7 @@ int main(int argc, char *argv[]) Initialize material array */ - //video::SMaterial g_materials[MATERIALS_COUNT]; + /*//video::SMaterial g_materials[MATERIALS_COUNT]; for(u16 i=0; igetTexture("../data/water.png")); g_mesh_materials[1].setTexture(0, driver->getTexture("../data/grass.png")); @@ -1337,6 +1338,23 @@ int main(int argc, char *argv[]) g_texturecache.set("torch", driver->getTexture("../data/torch.png")); g_texturecache.set("torch_on_floor", driver->getTexture("../data/torch_on_floor.png")); g_texturecache.set("torch_on_ceiling", driver->getTexture("../data/torch_on_ceiling.png")); + + /* + Load tile textures + */ + for(s32 i=0; igetTexture(filename.c_str())); + } + + tile_materials_preload(g_texturecache); /* Make a scope here for the client so that it gets removed @@ -1359,10 +1377,7 @@ int main(int argc, char *argv[]) Create client */ - // TODO: Get rid of the g_materials parameter or it's globalness - Client client(device, g_materials, - g_settings.getFloat("client_delete_unused_sectors_timeout"), - playername); + Client client(device, playername); Address connect_address(0,0,0,0, port); try{ @@ -1396,19 +1411,14 @@ int main(int argc, char *argv[]) /* Create skybox */ - scene::ISceneNode* skybox = smgr->addSkyBoxSceneNode( + scene::ISceneNode* skybox; + skybox = smgr->addSkyBoxSceneNode( driver->getTexture("../data/skybox2.png"), driver->getTexture("../data/skybox3.png"), driver->getTexture("../data/skybox1.png"), driver->getTexture("../data/skybox1.png"), driver->getTexture("../data/skybox1.png"), driver->getTexture("../data/skybox1.png")); - /* driver->getTexture("../data/irrlicht2_up.jpg"), - driver->getTexture("../data/irrlicht2_dn.jpg"), - driver->getTexture("../data/irrlicht2_lf.jpg"), - driver->getTexture("../data/irrlicht2_rt.jpg"), - driver->getTexture("../data/irrlicht2_ft.jpg"), - driver->getTexture("../data/irrlicht2_bk.jpg"));*/ /* Create the camera node -- cgit v1.2.3