} // end of InitDeviceResources() public void UnloadContent() { BokuGame.Release(ref effect); BokuGame.Unload(glassTile); glassTile = null; BokuGame.Unload(descTile); descTile = null; BokuGame.Unload(examplesTile); examplesTile = null; BokuGame.Release(ref rightStickTexture); BokuGame.Release(ref leftStickTexture); BokuGame.Release(ref glassTileHighlight); BokuGame.Release(ref whiteHighlight); BokuGame.Release(ref blackHighlight); BokuGame.Release(ref normalMap); } // end of AddItemHelpCard RenderObj UnloadContent()
} // end of LoadContent() public void InitDeviceResources(GraphicsDevice device) { // Init the effect. if (effect == null) { effect = BokuGame.Load <Effect>(BokuGame.Settings.MediaPath + @"Shaders\UI2D"); ShaderGlobals.RegisterEffect("UI2D", effect); } if (rightStickTexture == null) { rightStickTexture = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\RightStick"); } if (leftStickTexture == null) { leftStickTexture = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\LeftStick"); } if (glassTileHighlight == null) { glassTileHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\GlassTileHighlight"); } if (whiteHighlight == null) { whiteHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\GridElements\WhiteHighlight"); } if (blackHighlight == null) { blackHighlight = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\HelpCard\BlackHighlight"); } if (normalMap == null) { normalMap = BokuGame.Load <Texture2D>(BokuGame.Settings.MediaPath + @"Textures\UI2D\FlatNormalMap"); } glassTile = new Base9Grid(2.2f, 2.2f, edgeSize); descTile = new Base9Grid(6.7f, 2.2f, edgeSize); examplesTile = new Base9Grid(9.0f, 5.0f, edgeSize); BokuGame.Load(glassTile); BokuGame.Load(descTile); BokuGame.Load(examplesTile); } // end of InitDeviceResources()