1 /*****************************************************************************
2 *
3 * Copyright (C) 2003 C�dric Br�gardis <cedric.bregardis@free.fr>
4 *
5 * This file is part of BRIQUOLO
6 *
7 * BRIQUOLO is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 *
12 * BRIQUOLO is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with BRIQUOLO; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 *
21 *****************************************************************************/
22 #include "MOGL_GestionnaireTexture.h"
23
AjouterTextureObjet(const string & p_NomTexture,MOGL_Texture * p_Texture)24 void MOGL_GestionnaireTexture::AjouterTextureObjet(const string & p_NomTexture, MOGL_Texture * p_Texture)
25 {
26 _MapTextureObjet[p_NomTexture]=p_Texture;
27 }
28
29 /*
30 void MOGL_GestionnaireTexture::AjouterTextureParticule(const string & p_NomTexture, MOGL_Texture * p_Texture)
31 {
32 _MapTextureParticule[p_NomTexture]=p_Texture;
33 }
34 */
35
GetTexture(const string & p_NomTexture) const36 MOGL_Texture * MOGL_GestionnaireTexture::GetTexture(const string & p_NomTexture) const
37 {
38 return _MapTextureObjet.find(p_NomTexture)->second;
39
40 }
41
RechargerTextures()42 void MOGL_GestionnaireTexture::RechargerTextures()
43 {
44 for(MOGL_ItMap_StringTexture it=_MapTextureObjet.begin(); it!= _MapTextureObjet.end(); it++)
45 {
46 it->second->Recharger();
47 }
48 }
49