Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2012
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.81 KB | None | 0 0
  1. Public Class clsContent
  2.     Public Class GameContent
  3.  
  4.         Public Content As ContentManager
  5.         Private ServiceHelper As New ServiceHelper
  6.  
  7.         Public Sub New(GraphicsDevice As GraphicsDevice)
  8.             ServiceHelper.GraphicsDeviceService(GraphicsDevice)
  9.             Me.Content = New Content.ContentManager(ServiceHelper)
  10.             Me.Content.RootDirectory = "Content"
  11.         End Sub
  12.  
  13.     End Class
  14.  
  15.     Public Class ServiceHelper
  16.         Implements IServiceProvider
  17.         Implements IGraphicsDeviceService
  18.  
  19.         Public Function GetService(ByVal serviceType As System.Type) As Object Implements System.IServiceProvider.GetService
  20.             Return Me
  21.         End Function
  22.  
  23.         Public Event DeviceCreated(ByVal sender As Object, ByVal e As System.EventArgs) Implements Microsoft.Xna.Framework.Graphics.IGraphicsDeviceService.DeviceCreated
  24.         Public Event DeviceDisposing(ByVal sender As Object, ByVal e As System.EventArgs) Implements Microsoft.Xna.Framework.Graphics.IGraphicsDeviceService.DeviceDisposing
  25.         Public Event DeviceReset(ByVal sender As Object, ByVal e As System.EventArgs) Implements Microsoft.Xna.Framework.Graphics.IGraphicsDeviceService.DeviceReset
  26.         Public Event DeviceResetting(ByVal sender As Object, ByVal e As System.EventArgs) Implements Microsoft.Xna.Framework.Graphics.IGraphicsDeviceService.DeviceResetting
  27.  
  28.         Private _gd As GraphicsDevice
  29.  
  30.         Public Sub GraphicsDeviceService(ByVal gd As GraphicsDevice)
  31.             _gd = gd
  32.         End Sub
  33.  
  34.         Public ReadOnly Property GraphicsDevice() As Microsoft.Xna.Framework.Graphics.GraphicsDevice Implements Microsoft.Xna.Framework.Graphics.IGraphicsDeviceService.GraphicsDevice
  35.             Get
  36.                 Return _gd
  37.             End Get
  38.         End Property
  39.     End Class
  40. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement