예제 #1
0
 public static WorldLevelButton CreateSolved(int worldNumber, int levelNumber, int stars)
 {
     Texture2D buttonTexture = LocksGame.ActiveScreen.LoadTexture ("WorldLevelSolved_" + (worldNumber + 1).ToString());
     Sunfish.Views.Sprite buttonSprite = new Sunfish.Views.Sprite (buttonTexture, new Vector2 (0, 0), Sunfish.Constants.ViewLayer.Layer1);
     WorldLevelButton button = new WorldLevelButton (buttonSprite, Stars.Create (stars, Sunfish.Constants.ViewLayer.Layer1), worldNumber, levelNumber);
     return button;
 }
예제 #2
0
 public static WorldLevelButton CreateFirstUnsolved(int worldNumber, int levelNumber)
 {
     Texture2D buttonTexture = LocksGame.ActiveScreen.LoadTexture ("WorldLevelFirstUnsovled_" + (worldNumber + 1).ToString());
     Sunfish.Views.Sprite buttonSprite = new Sunfish.Views.Sprite (buttonTexture, new Vector2 (0, 0), Sunfish.Constants.ViewLayer.Layer1);
     WorldLevelButton button = new WorldLevelButton (buttonSprite, Stars.Create (0, Sunfish.Constants.ViewLayer.Layer1), worldNumber, levelNumber);
     buttonSprite.StartEffect (new Sunfish.Views.Effects.Pulsate (1200d, 1000, Color.White));
     return button;
 }