X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=DTXMania%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%2F%E3%82%B3%E3%83%BC%E3%83%89%2F%E5%85%A8%E4%BD%93%2FTextureFactory.cs;fp=DTXMania%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%2F%E3%82%B3%E3%83%BC%E3%83%89%2F%E5%85%A8%E4%BD%93%2FTextureFactory.cs;h=0000000000000000000000000000000000000000;hb=4b70e63bc3e2c99e836477240bd5039d41d10640;hp=6ef9aeff9ef913e36b7669dfa7449f904e8d0c65;hpb=296446998eeba408353da55a275458b590e4ebf5;p=dtxmania%2Fdtxmania.git
diff --git a/DTXManiaããã¸ã§ã¯ã/ã³ã¼ã/å
¨ä½/TextureFactory.cs b/DTXManiaããã¸ã§ã¯ã/ã³ã¼ã/å
¨ä½/TextureFactory.cs
deleted file mode 100644
index 6ef9aeff..00000000
--- a/DTXManiaããã¸ã§ã¯ã/ã³ã¼ã/å
¨ä½/TextureFactory.cs
+++ /dev/null
@@ -1,150 +0,0 @@
-using System;
-using System.Diagnostics;
-using System.IO;
-using FDK;
-using System.Drawing;
-
-namespace DTXMania
-{
- public class TextureFactory
- {
-
- #region [ æ±ç¨ãã«ãã¼ ]
- //-----------------
- #region [ tãã¯ã¹ãã£ã®çæ ]
- public static CTexture tãã¯ã¹ãã£ã®çæ(string fileName)
- {
- return tãã¯ã¹ãã£ã®çæ(fileName, false);
- }
-
- public static CTexture tãã¯ã¹ãã£ã®çæ(string fileName, bool bé»ãééãã)
- {
- if (CDTXMania.Instance == null)
- {
- return null;
- }
- try
- {
- return new CTexture(CDTXMania.Instance.Device, fileName, CDTXMania.Instance.TextureFormat, bé»ãééãã);
- }
- catch (CTextureCreateFailedException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã({0})", fileName);
- return null;
- }
- catch (FileNotFoundException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ãã¡ã¤ã«ãè¦ã¤ããã¾ããã§ããã({0})", fileName);
- return null;
- }
- }
-
- public static CTextureAf tãã¯ã¹ãã£ã®çæAf(string fileName)
- {
- return tãã¯ã¹ãã£ã®çæAf(fileName, false);
- }
-
- public static CTextureAf tãã¯ã¹ãã£ã®çæAf(string fileName, bool bé»ãééãã)
- {
- if (CDTXMania.Instance == null)
- {
- return null;
- }
- try
- {
- return new CTextureAf(CDTXMania.Instance.Device, fileName, CDTXMania.Instance.TextureFormat, bé»ãééãã);
- }
- catch (CTextureCreateFailedException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã({0})", fileName);
- return null;
- }
- catch (FileNotFoundException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ãã¡ã¤ã«ãè¦ã¤ããã¾ããã§ããã({0})", fileName);
- return null;
- }
- }
-
- public static void tãã¯ã¹ãã£ã®è§£æ¾(ref CTexture tx)
- {
- tå®å
¨ã«Disposeãã(ref tx);
- }
-
- public static void tãã¯ã¹ãã£ã®è§£æ¾(ref CTextureAf tx)
- {
- tå®å
¨ã«Disposeãã(ref tx);
- }
-
- public static CTexture tãã¯ã¹ãã£ã®çæ(byte[] txData)
- {
- return tãã¯ã¹ãã£ã®çæ(txData, false);
- }
-
- public static CTexture tãã¯ã¹ãã£ã®çæ(byte[] txData, bool bé»ãééãã)
- {
- if (CDTXMania.Instance == null)
- {
- return null;
- }
- if (txData == null)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã(txData==null)");
- return null;
- }
- try
- {
- return new CTexture(CDTXMania.Instance.Device, txData, CDTXMania.Instance.TextureFormat, bé»ãééãã);
- }
- catch (CTextureCreateFailedException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã(txData)");
- return null;
- }
- }
-
- public static CTexture tãã¯ã¹ãã£ã®çæ(Bitmap bitmap)
- {
- return tãã¯ã¹ãã£ã®çæ(bitmap, false);
- }
-
- public static CTexture tãã¯ã¹ãã£ã®çæ(Bitmap bitmap, bool bé»ãééãã)
- {
- if (CDTXMania.Instance == null)
- {
- return null;
- }
- if (bitmap == null)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã(bitmap==null)");
- return null;
- }
- try
- {
- return new CTexture(CDTXMania.Instance.Device, bitmap, CDTXMania.Instance.TextureFormat, bé»ãééãã);
- }
- catch (CTextureCreateFailedException)
- {
- Trace.TraceError("ãã¯ã¹ãã£ã®çæã«å¤±æãã¾ããã(bitmap:{0}x{1} )", bitmap.Width, bitmap.Height);
- return null;
- }
- }
- #endregion
-
- /// ããããã£ãã¤ã³ãã¯ãµã«ã¯ ref ã¯ä½¿ç¨ã§ããªãã®ã§æ³¨æã
- public static void tå®å
¨ã«Disposeãã(ref T obj)
- {
- if (obj == null)
- return;
-
- var d = obj as IDisposable;
-
- if (d != null)
- d.Dispose();
-
- obj = default(T);
- }
- //-----------------
- #endregion
- }
-}