aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/MainForms/Shiftoriums.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS-TheRevival/MainForms/Shiftoriums.vb')
-rw-r--r--ShiftOS-TheRevival/MainForms/Shiftoriums.vb78
1 files changed, 77 insertions, 1 deletions
diff --git a/ShiftOS-TheRevival/MainForms/Shiftoriums.vb b/ShiftOS-TheRevival/MainForms/Shiftoriums.vb
index 595c1ac..20b1d86 100644
--- a/ShiftOS-TheRevival/MainForms/Shiftoriums.vb
+++ b/ShiftOS-TheRevival/MainForms/Shiftoriums.vb
@@ -14,6 +14,21 @@
Else
If Strings.AvailableFeature(3) = "0" Then
Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Terminal Display Driver (termdspdrv | 50 CP)"
+ Else
+ If Strings.AvailableFeature(4) = "0" Then
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Terminal InfoBar (infobar | 55 CP)"
+ End If
+ End If
+ End If
+ If Strings.AvailableFeature(5) = "0" Then
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Time by Seconds (stime | 10 CP)"
+ Else
+ If Strings.AvailableFeature(6) = "0" Then
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Time by Minutes (mtime | 20 CP)"
+ Else
+ If Strings.AvailableFeature(7) = "0" Then
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Time by Hours (htime | 40 CP)"
+ End If
End If
End If
End If
@@ -53,6 +68,34 @@
Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & ManHeader(0) & Environment.NewLine & Environment.NewLine & "Display driver for ShiftOS' Terminal to utilize advantages such as Infobar, ASCII-based applications" & Environment.NewLine & Environment.NewLine & ManHeader(1)
Terminal.BadCommand = False
End If
+ Case "infobar"
+ If Strings.AvailableFeature(4) = "0" Then
+ ManHeader(0) = "Terminal InfoBar"
+ ManHeader(1) = "55 CP"
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & ManHeader(0) & Environment.NewLine & Environment.NewLine & "Panel bar at the bottom of the terminal to display basic informations" & Environment.NewLine & Environment.NewLine & ManHeader(1)
+ Terminal.BadCommand = False
+ End If
+ Case "stime"
+ If Strings.AvailableFeature(5) = "0" Then
+ ManHeader(0) = "Time by Seconds"
+ ManHeader(1) = "10 CP"
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & ManHeader(0) & Environment.NewLine & Environment.NewLine & "Shows time in seconds form since midnight" & Environment.NewLine & Environment.NewLine & ManHeader(1)
+ Terminal.BadCommand = False
+ End If
+ Case "stime"
+ If Strings.AvailableFeature(6) = "0" Then
+ ManHeader(0) = "Time by Minutes"
+ ManHeader(1) = "20 CP"
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & ManHeader(0) & Environment.NewLine & Environment.NewLine & "Shows time in minutes form since midnight" & Environment.NewLine & Environment.NewLine & ManHeader(1)
+ Terminal.BadCommand = False
+ End If
+ Case "htime"
+ If Strings.AvailableFeature(7) = "0" Then
+ ManHeader(0) = "Time by Hours"
+ ManHeader(1) = "40 CP"
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & ManHeader(0) & Environment.NewLine & Environment.NewLine & "Shows time in hours form since midnight" & Environment.NewLine & Environment.NewLine & ManHeader(1)
+ Terminal.BadCommand = False
+ End If
Case Else
Terminal.BadCommand = False
Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Shiftorium: Bad command or not available"
@@ -74,6 +117,18 @@
Case "termdspdrv"
Shiftorium_InstallFeatures(True, "termdspdrv", 3, 50)
Terminal.BadCommand = False
+ Case "infobar"
+ Shiftorium_InstallFeatures(True, "infobar", 4, 50)
+ Terminal.BadCommand = False
+ Case "stime"
+ Shiftorium_InstallFeatures(True, "stime", 5, 10)
+ Terminal.BadCommand = False
+ Case "mtime"
+ Shiftorium_InstallFeatures(True, "mtime", 6, 20)
+ Terminal.BadCommand = False
+ Case "htime"
+ Shiftorium_InstallFeatures(True, "htime", 7, 40)
+ Terminal.BadCommand = False
Case Else
Terminal.BadCommand = False
Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Shiftorium: Bad command or not available"
@@ -93,6 +148,7 @@
Case "clear"
Strings.AvailableFeature(1) = "1"
Strings.AvailableFeature(2) = "0"
+ Strings.AvailableFeature(5) = "0"
success = True
Case "print"
Strings.AvailableFeature(2) = "1"
@@ -100,7 +156,23 @@
success = True
Case "termdspdrv"
Strings.AvailableFeature(3) = "1"
- 'Strings.AvailableFeature(3) = "0"
+ Strings.AvailableFeature(4) = "0"
+ success = True
+ Case "infobar"
+ Strings.AvailableFeature(4) = "1"
+ success = True
+ Case "stime"
+ Strings.AvailableFeature(5) = "1"
+ Strings.AvailableFeature(6) = "0"
+ success = True
+ Case "mtime"
+ Strings.AvailableFeature(5) = "3"
+ Strings.AvailableFeature(6) = "1"
+ Strings.AvailableFeature(7) = "0"
+ success = True
+ Case "htime"
+ Strings.AvailableFeature(6) = "3"
+ Strings.AvailableFeature(7) = "1"
success = True
End Select
If success = False Then
@@ -127,6 +199,10 @@
If IsCLI = True Then
Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Shiftorium: Feature is not available"
End If
+ Case "3"
+ If IsCLI = True Then
+ Terminal.TextBox1.Text = Terminal.TextBox1.Text & Environment.NewLine & "Shiftorium: Feature is already upgraded to a newer one"
+ End If
End Select
End Sub
End Module