public TextureFactory(Engine engine) { _missingTexture = engine.Content.Load<Texture2D>("Textures\\missing-texture"); _landCache = new Cache<int, Texture2D>(TimeSpan.FromMinutes(5), 0x1000); _lastCacheClean = DateTime.MinValue; _textures = new Textures(engine); }
public TextureFactory(Engine engine) { _engine = engine; _gumpCache = new Cache<int, Texture>(TimeSpan.FromMinutes(5), 0x1000); _landCache = new Cache<int, Texture>(TimeSpan.FromMinutes(5), 0x1000); _staticCache = new Cache<int, Texture>(TimeSpan.FromMinutes(5), 0x1000); _lastCacheClean = DateTime.MinValue; _textures = new Textures(engine); _hues = new Hues(engine); _gumps = new Gumps(engine); _art = new Art(engine); _unicodeFonts = new UnicodeFonts(engine); }