-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSteamWorldComponent.cs
More file actions
37 lines (34 loc) · 1.53 KB
/
SteamWorldComponent.cs
File metadata and controls
37 lines (34 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using LiveSplit.Model;
using LiveSplit.UI;
using LiveSplit.UI.Components;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Xml;
namespace LiveSplit.SteamWorldDig {
public class SteamWorldComponent : IComponent {
public string ComponentName { get { return "SteamWorld Dig Randomizer"; } }
public IDictionary<string, Action> ContextMenuControls { get { return null; } }
private SteamWorldSettings settings;
public SteamWorldComponent() {
settings = new SteamWorldSettings();
}
public void Update(IInvalidator invalidator, LiveSplitState lvstate, float width, float height, LayoutMode mode) {
}
public Control GetSettingsControl(LayoutMode mode) { return settings; }
public void SetSettings(XmlNode document) { settings.SetSettings(document); }
public XmlNode GetSettings(XmlDocument document) { return settings.UpdateSettings(document); }
public void DrawHorizontal(Graphics g, LiveSplitState state, float height, Region clipRegion) { }
public void DrawVertical(Graphics g, LiveSplitState state, float width, Region clipRegion) { }
public float HorizontalWidth { get { return 0; } }
public float MinimumHeight { get { return 0; } }
public float MinimumWidth { get { return 0; } }
public float PaddingBottom { get { return 0; } }
public float PaddingLeft { get { return 0; } }
public float PaddingRight { get { return 0; } }
public float PaddingTop { get { return 0; } }
public float VerticalHeight { get { return 0; } }
public void Dispose() { }
}
}