Skip to content

Commit df9d393

Browse files
committed
v1.9.14 release
1 parent 3670c7b commit df9d393

File tree

4 files changed

+13
-29
lines changed

4 files changed

+13
-29
lines changed

Source/Module/Menu/CustomColors.cs

-10
Original file line numberDiff line numberDiff line change
@@ -109,16 +109,6 @@ public static TextMenu.Item CreateChangeColorItem(Func<Color> getter, Action<Col
109109
return item;
110110
}
111111

112-
private static void AddDescriptionOnEnter(this List<TextMenu.Item> page, TextMenu menu, TextMenu.Item item, string description) {
113-
EaseInSubHeaderExt descriptionText = new(description, false, menu) {
114-
TextColor = Color.Gray,
115-
HeightExtra = 0f
116-
};
117-
page.Add(descriptionText);
118-
item.OnEnter += () => descriptionText.FadeVisible = true;
119-
item.OnLeave += () => descriptionText.FadeVisible = false;
120-
}
121-
122112
public static void AddItemWithDescription(TextMenu menu, List<TextMenu.Item> page, bool inGame, Func<Color> getter, Action<Color> setter, string name, string cmd = "", string description = "") {
123113
TextMenu.Item item = CreateChangeColorItem(getter, setter, name, menu, inGame);
124114
page.Add(item);

Source/Module/Menu/MoreOptionsMenu.cs

-10
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
using Celeste.Mod.TASHelper.Gameplay;
22
using Microsoft.Xna.Framework;
3-
using static Celeste.TextMenuExt;
43

54
namespace Celeste.Mod.TASHelper.Module.Menu;
65
public static class MoreOptionsMenu {
7-
private static void AddDescriptionOnEnter(this List<TextMenu.Item> page, TextMenu menu, TextMenu.Item item, string description) {
8-
EaseInSubHeaderExt descriptionText = new(description, false, menu) {
9-
TextColor = Color.Gray,
10-
HeightExtra = 0f
11-
};
12-
page.Add(descriptionText);
13-
item.OnEnter += () => descriptionText.FadeVisible = true;
14-
item.OnLeave += () => descriptionText.FadeVisible = false;
15-
}
166

177
internal static List<TextMenu.Item> Create_Page1(TextMenu menu) {
188
List<TextMenu.Item> page = new List<TextMenu.Item>();

Source/Module/Menu/OptionSubMenuExt.cs

+13
Original file line numberDiff line numberDiff line change
@@ -542,4 +542,17 @@ private static bool OnMenuTryPageDown(TextMenu menu) {
542542
}
543543
return false;
544544
}
545+
}
546+
547+
internal static class OptionSubMenuExtensions {
548+
549+
internal static void AddDescriptionOnEnter(this List<TextMenu.Item> page, TextMenu menu, TextMenu.Item item, string description) {
550+
TextMenuExt.EaseInSubHeaderExt descriptionText = new(description, false, menu) {
551+
TextColor = Color.Gray,
552+
HeightExtra = 0f
553+
};
554+
page.Add(descriptionText);
555+
item.OnEnter += () => descriptionText.FadeVisible = true;
556+
item.OnLeave += () => descriptionText.FadeVisible = false;
557+
}
545558
}

Source/Module/Menu/PredictorMenu.cs

-9
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,6 @@
44

55
namespace Celeste.Mod.TASHelper.Module.Menu;
66
public static class PredictorMenu {
7-
private static void AddDescriptionOnEnter(this List<TextMenu.Item> page, TextMenu menu, TextMenu.Item item, string description) {
8-
EaseInSubHeaderExt descriptionText = new(description, false, menu) {
9-
TextColor = Color.Gray,
10-
HeightExtra = 0f
11-
};
12-
page.Add(descriptionText);
13-
item.OnEnter += () => descriptionText.FadeVisible = true;
14-
item.OnLeave += () => descriptionText.FadeVisible = false;
15-
}
167

178
private static void AddDescriptionBothControl(this List<TextMenu.Item> page, TextMenu menu, TextMenu.Item itemAbove, TextMenu.Item itemBelow, string description) {
189
EaseInSubHeaderExt descriptionText = new(description, false, menu) {

0 commit comments

Comments
 (0)