mirror of
				https://github.com/edubart/otclient.git
				synced 2025-11-04 04:36:23 +01:00 
			
		
		
		
	Many enhancements in client API
* Fix issues in item use * Stack animated texts values * Add utility functions for changing creature color and jumping * Add some new extended functionality * Improve map shader API
This commit is contained in:
		@@ -107,10 +107,9 @@ public:
 | 
			
		||||
    void setDrawLights(bool enable);
 | 
			
		||||
    bool isDrawingLights() { return m_drawLights; }
 | 
			
		||||
 | 
			
		||||
    void setShader(const PainterShaderProgramPtr& shader) { m_shader = shader; }
 | 
			
		||||
    void setShader(const PainterShaderProgramPtr& shader, float fadein, float fadeout);
 | 
			
		||||
    PainterShaderProgramPtr getShader() { return m_shader; }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    MapViewPtr asMapView() { return static_self_cast<MapView>(); }
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
@@ -153,6 +152,11 @@ private:
 | 
			
		||||
    std::vector<Point> m_spiral;
 | 
			
		||||
    LightViewPtr m_lightView;
 | 
			
		||||
    float m_minimumAmbientLight;
 | 
			
		||||
    Timer m_fadeTimer;
 | 
			
		||||
    PainterShaderProgramPtr m_nextShader;
 | 
			
		||||
    float m_fadeInTime;
 | 
			
		||||
    float m_fadeOutTime;
 | 
			
		||||
    stdext::boolean<true> m_shaderSwitchDone;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user