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