Sprite IAGSEditor.CreateNewSprite(ISpriteFolder inFolder, Bitmap newImage, SpriteImportTransparency transparencyType, bool useAlphaChannel)
 {
     Sprite newSprite = Factory.NativeProxy.CreateSpriteFromBitmap(newImage, (SpriteImportMethod)((int)transparencyType), true, false, useAlphaChannel);
     if (newSprite.ColorDepth < 32)
     {
         newSprite.AlphaChannel = false;
     }
     newSprite.SourceFile = string.Empty;
     inFolder.Sprites.Add(newSprite);
     _agsEditor.CurrentGame.RootSpriteFolder.NotifyClientsOfUpdate();
     return newSprite;
 }
Example #2
0
 Sprite IAGSEditor.CreateNewSprite(ISpriteFolder inFolder, Bitmap newImage, SpriteImportTransparency transparencyType, bool useAlphaChannel)
 {
     Sprite newSprite = Factory.NativeProxy.CreateSpriteFromBitmap(newImage, (SpriteImportMethod)((int)transparencyType), true, false, useAlphaChannel);
     if (newSprite.ColorDepth < 32)
     {
         newSprite.AlphaChannel = false;
     }
     newSprite.SourceFile = string.Empty;
     inFolder.Sprites.Add(newSprite);
     _agsEditor.CurrentGame.RootSpriteFolder.NotifyClientsOfUpdate();
     return newSprite;
 }