public override void Dispose() { #region 画像破棄 if (_keyboardSurface != null) { _keyboardSurface.Dispose(); } if (_mapSurface != null) { _mapSurface.Dispose(); } if (_pauseSurface != null) { _pauseSurface.Dispose(); } if (_clearSurface != null) { _clearSurface.Dispose(); } if (_map != null) { _map.Dispose(); } if (_lifeSurfaces != null) { foreach (Surface s in _lifeSurfaces) { s.Dispose(); } } if (_coloredLifeSurfaces != null) { foreach (Surface s in _coloredLifeSurfaces) { s.Dispose(); } } if (_playerInfoSurface != null) { _playerInfoSurface.Dispose(); } #endregion base.Dispose(); }