diff options
| author | TheEdgeNK <trey6979@gmail.com> | 2018-09-01 01:27:41 -0400 |
|---|---|---|
| committer | TheEdgeNK <trey6979@gmail.com> | 2018-09-01 01:27:41 -0400 |
| commit | 269f6d0f4cbf556da4e4154143aa85fbf0448429 (patch) | |
| tree | e73ea6f5189fb91fe67ae23648ed5a23a4e93110 /Project Ports | |
| parent | fb69cc80fc9e22549915f2a0905323f145e23374 (diff) | |
| download | Project-Silicon-269f6d0f4cbf556da4e4154143aa85fbf0448429.tar.gz Project-Silicon-269f6d0f4cbf556da4e4154143aa85fbf0448429.tar.bz2 Project-Silicon-269f6d0f4cbf556da4e4154143aa85fbf0448429.zip | |
hybrid config mode // removed feature
Diffstat (limited to 'Project Ports')
| -rw-r--r-- | Project Ports/App.config | 3 | ||||
| -rw-r--r-- | Project Ports/Desktop.cs | 2 | ||||
| -rw-r--r-- | Project Ports/Programs/Terminal.Designer.cs | 48 | ||||
| -rw-r--r-- | Project Ports/Programs/Terminal.cs | 14 | ||||
| -rw-r--r-- | Project Ports/Project Ports.csproj | 14 | ||||
| -rw-r--r-- | Project Ports/Properties/Settings.Designer.cs | 14 | ||||
| -rw-r--r-- | Project Ports/Properties/Settings.settings | 3 | ||||
| -rw-r--r-- | Project Ports/packages.config | 4 |
8 files changed, 53 insertions, 49 deletions
diff --git a/Project Ports/App.config b/Project Ports/App.config index a72d535..6bf2045 100644 --- a/Project Ports/App.config +++ b/Project Ports/App.config @@ -22,6 +22,9 @@ <setting name="hijacked2" serializeAs="String"> <value>False</value> </setting> + <setting name="userDisplayName" serializeAs="String"> + <value>Player</value> + </setting> </Project_Ports.Properties.Settings> </userSettings> </configuration>
\ No newline at end of file diff --git a/Project Ports/Desktop.cs b/Project Ports/Desktop.cs index 30fc192..bbe93a7 100644 --- a/Project Ports/Desktop.cs +++ b/Project Ports/Desktop.cs @@ -43,7 +43,7 @@ namespace Project_Ports private void dclock_Tick(object sender, EventArgs e) { - GeneralAPI.setNameOnAppLauncher(playerName); + GeneralAPI.appendUsername(playerName); this.ltime.Text = DateTime.Now.ToString("hh:mm tt"); } diff --git a/Project Ports/Programs/Terminal.Designer.cs b/Project Ports/Programs/Terminal.Designer.cs index c5c2807..0fad0a5 100644 --- a/Project Ports/Programs/Terminal.Designer.cs +++ b/Project Ports/Programs/Terminal.Designer.cs @@ -28,55 +28,33 @@ /// </summary> private void InitializeComponent() { - this.txtConsole = new System.Windows.Forms.TextBox(); - this.txtInput = new System.Windows.Forms.TextBox(); + this.terminalControl = new ConsoleControl.ConsoleControl(); this.SuspendLayout(); // - // txtConsole + // terminalControl // - this.txtConsole.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.txtConsole.BackColor = System.Drawing.Color.Black; - this.txtConsole.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.txtConsole.Font = new System.Drawing.Font("Consolas", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txtConsole.ForeColor = System.Drawing.Color.White; - this.txtConsole.Location = new System.Drawing.Point(-3, 0); - this.txtConsole.Multiline = true; - this.txtConsole.Name = "txtConsole"; - this.txtConsole.ReadOnly = true; - this.txtConsole.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - this.txtConsole.Size = new System.Drawing.Size(456, 321); - this.txtConsole.TabIndex = 3; - // - // txtInput - // - this.txtInput.BackColor = System.Drawing.SystemColors.WindowText; - this.txtInput.Font = new System.Drawing.Font("Lucida Console", 8F); - this.txtInput.ForeColor = System.Drawing.SystemColors.Window; - this.txtInput.Location = new System.Drawing.Point(0, 319); - this.txtInput.Name = "txtInput"; - this.txtInput.Size = new System.Drawing.Size(456, 18); - this.txtInput.TabIndex = 4; - this.txtInput.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtInput_KeyDown); + this.terminalControl.IsInputEnabled = true; + this.terminalControl.Location = new System.Drawing.Point(0, 0); + this.terminalControl.Name = "terminalControl"; + this.terminalControl.SendKeyboardCommandsToProcess = false; + this.terminalControl.ShowDiagnostics = false; + this.terminalControl.Size = new System.Drawing.Size(709, 441); + this.terminalControl.TabIndex = 0; + this.terminalControl.Load += new System.EventHandler(this.terminalControl_Load); // // Terminal // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.txtInput); - this.Controls.Add(this.txtConsole); + this.Controls.Add(this.terminalControl); this.Name = "Terminal"; - this.Size = new System.Drawing.Size(456, 337); - this.Load += new System.EventHandler(this.Terminal_Load); + this.Size = new System.Drawing.Size(709, 441); this.ResumeLayout(false); - this.PerformLayout(); } #endregion - private System.Windows.Forms.TextBox txtConsole; - public System.Windows.Forms.TextBox txtInput; + private ConsoleControl.ConsoleControl terminalControl; } } diff --git a/Project Ports/Programs/Terminal.cs b/Project Ports/Programs/Terminal.cs index 5d7ef98..0f1fe5a 100644 --- a/Project Ports/Programs/Terminal.cs +++ b/Project Ports/Programs/Terminal.cs @@ -38,19 +38,9 @@ namespace Project_Ports InitializeComponent(); } - private void Terminal_Load(object sender, EventArgs e) + private void terminalControl_Load(object sender, EventArgs e) { - WindowManager wm = new WindowManager(); - } - - private void txtInput_KeyDown(object sender, KeyEventArgs e) - { - if (e.KeyCode == Keys.Enter) - { - TerminalAPI.RunCommand(txtInput, txtConsole); - e.SuppressKeyPress = true; - txtInput.Clear(); - } + terminalControl.StartProcess("PortsTerminal.exe", ""); } } } diff --git a/Project Ports/Project Ports.csproj b/Project Ports/Project Ports.csproj index f5589e1..5135525 100644 --- a/Project Ports/Project Ports.csproj +++ b/Project Ports/Project Ports.csproj @@ -46,7 +46,16 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Hybrid|AnyCPU'"> + <OutputPath>bin\Hybrid\</OutputPath> + </PropertyGroup> <ItemGroup> + <Reference Include="ConsoleControl, Version=1.1.0.0, Culture=neutral, PublicKeyToken=7edd23586f5e297f, processorArchitecture=MSIL"> + <HintPath>..\packages\ConsoleControl.1.1.0.0\lib\net40\ConsoleControl.dll</HintPath> + </Reference> + <Reference Include="ConsoleControlAPI, Version=1.1.0.0, Culture=neutral, PublicKeyToken=7c86b8a36b9c33e2, processorArchitecture=MSIL"> + <HintPath>..\packages\ConsoleControl.1.1.0.0\lib\net40\ConsoleControlAPI.dll</HintPath> + </Reference> <Reference Include="System" /> <Reference Include="System.Core" /> <Reference Include="System.Xml.Linq" /> @@ -198,6 +207,7 @@ <EmbeddedResource Include="Storyline\Hijack2Terminal.resx"> <DependentUpon>Hijack2Terminal.cs</DependentUpon> </EmbeddedResource> + <None Include="packages.config" /> <None Include="Properties\Settings.settings"> <Generator>SettingsSingleFileGenerator</Generator> <LastGenOutput>Settings.Designer.cs</LastGenOutput> @@ -219,6 +229,10 @@ <Project>{c1b21b60-7ccc-42fc-83aa-b41644faa952}</Project> <Name>PortEngine</Name> </ProjectReference> + <ProjectReference Include="..\PortsTerminal\PortsTerminal.csproj"> + <Project>{51b19b80-b154-4efe-b838-fec598f9e6d9}</Project> + <Name>PortsTerminal</Name> + </ProjectReference> </ItemGroup> <ItemGroup> <BootstrapperPackage Include=".NETFramework,Version=v4.6.1"> diff --git a/Project Ports/Properties/Settings.Designer.cs b/Project Ports/Properties/Settings.Designer.cs index acb72c0..609cc6f 100644 --- a/Project Ports/Properties/Settings.Designer.cs +++ b/Project Ports/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace Project_Ports.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); @@ -70,5 +70,17 @@ namespace Project_Ports.Properties { this["hijacked2"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("Player")] + public string userDisplayName { + get { + return ((string)(this["userDisplayName"])); + } + set { + this["userDisplayName"] = value; + } + } } } diff --git a/Project Ports/Properties/Settings.settings b/Project Ports/Properties/Settings.settings index f43d837..269d251 100644 --- a/Project Ports/Properties/Settings.settings +++ b/Project Ports/Properties/Settings.settings @@ -14,5 +14,8 @@ <Setting Name="hijacked2" Type="System.Boolean" Scope="User"> <Value Profile="(Default)">False</Value> </Setting> + <Setting Name="userDisplayName" Type="System.String" Scope="User"> + <Value Profile="(Default)">Player</Value> + </Setting> </Settings> </SettingsFile>
\ No newline at end of file diff --git a/Project Ports/packages.config b/Project Ports/packages.config new file mode 100644 index 0000000..9323aa6 --- /dev/null +++ b/Project Ports/packages.config @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<packages> + <package id="ConsoleControl" version="1.1.0.0" targetFramework="net461" /> +</packages>
\ No newline at end of file |
