1 /* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */ 2 3 #ifndef _BASE_GROUND_TEXTURES_H_ 4 #define _BASE_GROUND_TEXTURES_H_ 5 6 class CBaseGroundTextures { 7 public: ~CBaseGroundTextures()8 virtual ~CBaseGroundTextures() {} DrawUpdate()9 virtual void DrawUpdate() {} SetSquareLuaTexture(int texSquareX,int texSquareY,int texID)10 virtual bool SetSquareLuaTexture(int texSquareX, int texSquareY, int texID) { return false; } GetSquareLuaTexture(int texSquareX,int texSquareY,int texID,int texSizeX,int texSizeY,int texMipLevel)11 virtual bool GetSquareLuaTexture(int texSquareX, int texSquareY, int texID, int texSizeX, int texSizeY, int texMipLevel) { return false; } BindSquareTexture(int x,int y)12 virtual void BindSquareTexture(int x, int y) {} 13 }; 14 15 #endif 16