Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
LinkButtonsInitializer.cs
Go to the documentation of this file.
6
8
10{
11 public static void Load()
12 {
14 titleLinks.Add(MakeSimpleButton("TitleLinks.Discord", "https://discord.gg/terraria", 0));
15 titleLinks.Add(MakeSimpleButton("TitleLinks.Instagram", "https://www.instagram.com/terraria_logic/", 1));
16 titleLinks.Add(MakeSimpleButton("TitleLinks.Reddit", "https://www.reddit.com/r/Terraria/", 2));
17 titleLinks.Add(MakeSimpleButton("TitleLinks.Twitter", "https://twitter.com/Terraria_Logic", 3));
18 titleLinks.Add(MakeSimpleButton("TitleLinks.Forums", "https://forums.terraria.org/index.php", 4));
19 titleLinks.Add(MakeSimpleButton("TitleLinks.Merch", "https://terraria.org/store", 5));
20 titleLinks.Add(MakeSimpleButton("TitleLinks.Wiki", "https://terraria.wiki.gg/", 6));
21 }
22
24 {
25 Asset<Texture2D> val = Main.Assets.Request<Texture2D>("Images/UI/TitleLinkButtons", (AssetRequestMode)1);
26 Rectangle value = val.Frame(7, 2, horizontalFrameIndex);
27 Rectangle value2 = val.Frame(7, 2, horizontalFrameIndex, 1);
28 value.Width--;
29 value.Height--;
30 value2.Width--;
31 value2.Height--;
32 return new TitleLinkButton
33 {
34 TooltipTextKey = textKey,
35 LinkUrl = linkUrl,
36 FrameWehnSelected = value2,
37 FrameWhenNotSelected = value,
38 Image = val
39 };
40 }
41}
void Add(TKey key, TValue value)
static TitleLinkButton MakeSimpleButton(string textKey, string linkUrl, int horizontalFrameIndex)
static List< TitleLinkButton > TitleLinks
Definition Main.cs:301
static IAssetRepository Assets
Definition Main.cs:209