3 Copyright (C) 2010 celeron55, Perttu Ahola <celeron55@gmail.com>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License along
16 with this program; if not, write to the Free Software Foundation, Inc.,
17 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22 const char * g_tile_texture_names[TILES_COUNT] =
37 video::SMaterial g_tile_materials[TILES_COUNT];
39 void tile_materials_preload(TextureCache &cache)
41 for(s32 i=0; i<TILES_COUNT; i++)
43 const char *name = g_tile_texture_names[i];
45 video::ITexture *t = NULL;
53 g_tile_materials[i].Lighting = false;
54 g_tile_materials[i].BackfaceCulling = false;
55 g_tile_materials[i].setFlag(video::EMF_BILINEAR_FILTER, false);
56 g_tile_materials[i].setFlag(video::EMF_ANTI_ALIASING, video::EAAM_OFF);
58 //g_tile_materials[i].setFlag(video::EMF_FOG_ENABLE, true);
60 //g_tile_materials[i].setFlag(video::EMF_TEXTURE_WRAP, video::ETC_REPEAT);
61 //g_tile_materials[i].setFlag(video::EMF_ANISOTROPIC_FILTER, false);
63 g_tile_materials[i].setTexture(0, t);
66 g_tile_materials[TILE_WATER].MaterialType = video::EMT_TRANSPARENT_VERTEX_ALPHA;
67 //g_tile_materials[TILE_WATER].MaterialType = video::EMT_TRANSPARENT_ADD_COLOR;