Ejemplo n.º 1
0
 public LegacyGameInterfaceLayer(
     string name,
     GameInterfaceDrawMethod drawMethod,
     InterfaceScaleType scaleType = InterfaceScaleType.Game)
     : base(name, scaleType)
 {
     this._drawMethod = drawMethod;
 }
 public GameInterfaceLayer(string name, InterfaceScaleType scaleType)
 {
     this.Name      = name;
     this.ScaleType = scaleType;
 }
Ejemplo n.º 3
0
 public TooltipLayer(string name, InterfaceScaleType scaleType) : base(name, scaleType)
 {
 }
Ejemplo n.º 4
0
 public GameInterfaceLayer(string name, InterfaceScaleType scaleType)
 {
     Name      = name;
     ScaleType = scaleType;
 }
Ejemplo n.º 5
0
 private UILayer(string name, InterfaceScaleType scaleType) : base(name, scaleType)
 {
 }
Ejemplo n.º 6
0
        public static void AddLayer(List <GameInterfaceLayer> layers, UserInterface userInterface, UIState state, int index, bool visible, InterfaceScaleType scale)
        {
            string name = state == null ? "Unknown" : state.ToString();

            layers.Insert(index, new LegacyGameInterfaceLayer("StarlightRiver: " + name,
                                                              delegate
            {
                if (visible)
                {
                    userInterface.Update(Main._drawInterfaceGameTime);
                    state.Draw(Main.spriteBatch);
                }
                return(true);
            }, scale));
        }
Ejemplo n.º 7
0
 public DoTariaInterfaceLayer(string name, InterfaceScaleType scaleType, DoTariaUIState uiState, UserInterface userInterface) : base(name, scaleType)
 {
     UIState       = uiState;
     UserInterface = userInterface;
 }
 public InterfaceResource(string name, InterfaceScaleType scaleType) : base(name, scaleType)
 {
 }
Ejemplo n.º 9
0
 public RegionLayer(string name, InterfaceScaleType scaleType) : base(name, scaleType)
 {
 }
Ejemplo n.º 10
0
        public void InsertIntoLayers(string layerName, List <GameInterfaceLayer> layers, InterfaceScaleType scaleType = InterfaceScaleType.UI)
        {
            int inventoryIndex = layers.FindIndex(layer => layer.Name.Equals(layerName));

            if (inventoryIndex != -1)
            {
                layers.Insert(inventoryIndex + 1, new LegacyGameInterfaceLayer(LayerName, () =>
                {
                    if (Visible)
                    {
                        Draw(Main.spriteBatch, new GameTime());
                    }
                    return(true);
                }, scaleType));
            }
        }
Ejemplo n.º 11
0
 protected MedalGaugeBase(string name, InterfaceScaleType scaleType) : base(name, scaleType)
 {
 }