Example #1
0
        public void Main()
        {
            Console.WriteLine("Mode: {0}", Mode);
            Console.WriteLine("Scale: {0}", Scale);
            Console.WriteLine("TrimSpriteNames: {0}", TrimSpriteNames);
            Console.WriteLine("SingleLevelOutput: {0}", SingleLevelOutput);
            Console.WriteLine("InputDirectory: {0}", InputDirectory);
            Console.WriteLine("OutputDirectory: {0}", OutputDirectory);

            TexturePackerCaller texturePackerCaller;
            string strModeLower = Mode.Trim().ToLower();

            switch (strModeLower)
            {
            case "desktop":
                texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.DESKTOP, Scale, TrimSpriteNames, SingleLevelOutput);
                break;

            case "ios":
                texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.IOS, Scale, TrimSpriteNames, SingleLevelOutput);
                break;

            case "android":
                texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.ANDROID, Scale, TrimSpriteNames, SingleLevelOutput);
                break;

            default:
                texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.EDITOR, Scale, TrimSpriteNames, SingleLevelOutput);
                break;
            }

            texturePackerCaller.ScanDir(new DirectoryInfo(InputDirectory), new DirectoryInfo(OutputDirectory));
            texturePackerCaller.DumpTODOs();
            texturePackerCaller.Pack();
        }
Example #2
0
        public void Main()
        {
            Console.WriteLine("Mode: {0}", Mode);
            Console.WriteLine("Scale: {0}", Scale);
            Console.WriteLine("TrimSpriteNames: {0}", TrimSpriteNames);
            Console.WriteLine("SingleLevelOutput: {0}", SingleLevelOutput);
            Console.WriteLine("InputDirectory: {0}", InputDirectory);
            Console.WriteLine("OutputDirectory: {0}", OutputDirectory);

            TexturePackerCaller texturePackerCaller;
            string strModeLower = Mode.Trim().ToLower();

            switch (strModeLower)
            {
                case "desktop":
                    texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.DESKTOP, Scale, TrimSpriteNames, SingleLevelOutput);
                    break;
                case "ios":
                    texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.IOS, Scale, TrimSpriteNames, SingleLevelOutput);
                    break;
                case "android":
                    texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.ANDROID, Scale, TrimSpriteNames, SingleLevelOutput);
                    break;
                default:
                    texturePackerCaller = new TexturePackerCaller(TexturePackerCaller.PACKING_MODE.EDITOR, Scale, TrimSpriteNames, SingleLevelOutput);
                    break;
            }

            texturePackerCaller.ScanDir(new DirectoryInfo(InputDirectory), new DirectoryInfo(OutputDirectory));
            texturePackerCaller.DumpTODOs();
            texturePackerCaller.Pack();
        }