diff --git a/SimulationAnimator/SimulationAnimator.sln b/SimulationAnimator/SimulationAnimator.sln deleted file mode 100644 index a17da07..0000000 --- a/SimulationAnimator/SimulationAnimator.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SimulationAnimator", "SimulationAnimator\SimulationAnimator.vbproj", "{47127180-23B0-4A45-90F1-036D2EBB69FB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Debug|x64.ActiveCfg = Debug|x64 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Debug|x64.Build.0 = Debug|x64 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Debug|x86.ActiveCfg = Debug|x86 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Debug|x86.Build.0 = Debug|x86 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Release|x64.ActiveCfg = Release|x64 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Release|x64.Build.0 = Release|x64 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Release|x86.ActiveCfg = Release|x86 - {47127180-23B0-4A45-90F1-036D2EBB69FB}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SimulationAnimator/SimulationAnimator/App.config b/SimulationAnimator/SimulationAnimator/App.config deleted file mode 100644 index 64f3722..0000000 --- a/SimulationAnimator/SimulationAnimator/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/SimulationAnimator/SimulationAnimator/Form1.Designer.vb b/SimulationAnimator/SimulationAnimator/Form1.Designer.vb deleted file mode 100644 index 331c887..0000000 --- a/SimulationAnimator/SimulationAnimator/Form1.Designer.vb +++ /dev/null @@ -1,40 +0,0 @@ - _ -Partial Class Form1 - Inherits System.Windows.Forms.Form - - 'Form overrides dispose to clean up the component list. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - _ - Private Sub InitializeComponent() - Me.SuspendLayout() - ' - 'Form1 - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1018, 548) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.MaximizeBox = False - Me.Name = "Form1" - Me.Text = "SimulationAnimator" - Me.ResumeLayout(False) - - End Sub - -End Class diff --git a/SimulationAnimator/SimulationAnimator/Form1.resx b/SimulationAnimator/SimulationAnimator/Form1.resx deleted file mode 100644 index 1af7de1..0000000 --- a/SimulationAnimator/SimulationAnimator/Form1.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SimulationAnimator/SimulationAnimator/Form1.vb b/SimulationAnimator/SimulationAnimator/Form1.vb deleted file mode 100644 index 184f808..0000000 --- a/SimulationAnimator/SimulationAnimator/Form1.vb +++ /dev/null @@ -1,25 +0,0 @@ -Option Explicit On -Imports System.Diagnostics -Imports System.Drawing -Public Class Form1 - Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - Dim PythonInstalled As Boolean - Dim PythonVersion As String = GetPythonVersion(PythonInstalled) - If PythonInstalled = False Then - Dim ErrMsg As String = "Either you did not install Python, or Python is not added to PATH environment variable" & vbCrLf - ErrMsg &= "Would you like to install Python right now?" & vbCrLf & vbCrLf - ErrMsg &= "Select Yes to download and install Python." & vbCrLf - ErrMsg &= "Select No to locate Python on your own." & vbCrLf - ErrMsg &= "Select Cancel to quit this program." - Dim QueryResult As MsgBoxResult = MsgBox(ErrMsg, vbQuestion + vbYesNoCancel, "Python Error") - If QueryResult = vbYes Then - ' Download and Install Python - Form2.Show() - ElseIf QueryResult = vbNo Then - - ElseIf QueryResult = vbCancel Then - End - End If - End If - End Sub -End Class diff --git a/SimulationAnimator/SimulationAnimator/Form2.Designer.vb b/SimulationAnimator/SimulationAnimator/Form2.Designer.vb deleted file mode 100644 index f4cc004..0000000 --- a/SimulationAnimator/SimulationAnimator/Form2.Designer.vb +++ /dev/null @@ -1,61 +0,0 @@ - _ -Partial Class Form2 - Inherits System.Windows.Forms.Form - - 'Form overrides dispose to clean up the component list. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - _ - Private Sub InitializeComponent() - Me.ProgressBar1 = New System.Windows.Forms.ProgressBar() - Me.Label1 = New System.Windows.Forms.Label() - Me.SuspendLayout() - ' - 'ProgressBar1 - ' - Me.ProgressBar1.Location = New System.Drawing.Point(12, 25) - Me.ProgressBar1.Name = "ProgressBar1" - Me.ProgressBar1.Size = New System.Drawing.Size(290, 35) - Me.ProgressBar1.TabIndex = 0 - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(12, 9) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(177, 13) - Me.Label1.TabIndex = 1 - Me.Label1.Text = "Downloading Python, Please Wait..." - ' - 'Form2 - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(314, 72) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.ProgressBar1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.Name = "Form2" - Me.Text = "Python Installation" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar - Friend WithEvents Label1 As System.Windows.Forms.Label -End Class diff --git a/SimulationAnimator/SimulationAnimator/Form2.resx b/SimulationAnimator/SimulationAnimator/Form2.resx deleted file mode 100644 index 1af7de1..0000000 --- a/SimulationAnimator/SimulationAnimator/Form2.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SimulationAnimator/SimulationAnimator/Form2.vb b/SimulationAnimator/SimulationAnimator/Form2.vb deleted file mode 100644 index f40fbf2..0000000 --- a/SimulationAnimator/SimulationAnimator/Form2.vb +++ /dev/null @@ -1,75 +0,0 @@ -Imports System.Diagnostics -Imports System.ComponentModel -Imports System.Threading -Public Class Form2 - Private Delegate Sub ProgressBarValueChange_TSafe(ByVal Progress As Integer) - Private Delegate Sub LabelTextChange_TSafe(ByVal Text As String) - Dim InstallerThread As New Thread(AddressOf InstallPython) - Private Sub Label1_ChangeTextTSafe(ByVal Text As String) - If Me.Label1.InvokeRequired Then - Dim d As New LabelTextChange_TSafe(AddressOf Label1_ChangeTextTSafe) - Me.Label1.BeginInvoke(d, Text) - Else - Label1.Text = Text - Label1.Update() - End If - End Sub - - Private Sub ProgressBar1_ChangeValueTSafe(ByVal Progress As Integer) - If Me.ProgressBar1.InvokeRequired Then - Dim d As New ProgressBarValueChange_TSafe(AddressOf ProgressBar1_ChangeValueTSafe) - Me.ProgressBar1.BeginInvoke(d, Progress) - Else - ProgressBar1.Value = Progress - ProgressBar1.Update() - End If - End Sub - - Private Sub InstallPython() - Dim PyFile As String = "" - Dim Result As Boolean = DownloadPython(PyFile) - ProgressBar1_ChangeValueTSafe(50) - If Result = False Then - MsgBox("Failed to download Python installer!", vbCritical, "Error") - End - End If - Label1_ChangeTextTSafe("Installing Python. Please wait...") - Dim InstProc As New Process() - With InstProc.StartInfo - .FileName = PyFile - .Verb = "runas" - If PyFile.EndsWith(".msi") Then - .Arguments = "/passive" - Else - .Arguments = "/passive InstallAllUsers=1 PrependPath=1" - End If - End With - Try - InstProc.Start() - Catch Ex As Win32Exception - MsgBox("Failed to load Python installer!" & vbCrLf & Ex.Message, vbCritical, Me.Text) - End - End Try - InstProc.WaitForExit() - ProgressBar1_ChangeValueTSafe(100) - Label1_ChangeTextTSafe("Installation Complete! Restart this program to continue.") - InstProc.Close() - If PyFile.EndsWith(".msi") Then - MsgBox("Python was installed by MSI file! Please add Python to PATH Environment Variable!", vbInformation, Me.Text) - Else - If InstProc.ExitCode = 1 Then - MsgBox("Failed to install Python!", vbExclamation, "Error") - End - End If - End If - End Sub - - Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing - Form1.Show() - End Sub - - Private Sub Form2_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown - Form1.Close() - InstallerThread.Start() - End Sub -End Class \ No newline at end of file diff --git a/SimulationAnimator/SimulationAnimator/Misc.vb b/SimulationAnimator/SimulationAnimator/Misc.vb deleted file mode 100644 index 2292cf6..0000000 --- a/SimulationAnimator/SimulationAnimator/Misc.vb +++ /dev/null @@ -1,73 +0,0 @@ -Option Explicit On -Imports System.Net -Imports System.ComponentModel - -Module Misc - Public Function GetPythonVersion(ByRef Installed As Boolean) As String - ' Setup Process Startup Information - Dim PyProc As New Process - With PyProc.StartInfo - .FileName = "python" - .Arguments = "--version" - .RedirectStandardOutput = True - .UseShellExecute = False - .CreateNoWindow = True - End With - PyProc.EnableRaisingEvents = True - ' Use a lambda expression to intercept stdout. - Dim InterceptedString As String = "" - AddHandler PyProc.OutputDataReceived, Sub(pSender As Object, Args As DataReceivedEventArgs) - InterceptedString &= Args.Data - End Sub - ' Start the process. - Try - PyProc.Start() - PyProc.BeginOutputReadLine() - PyProc.WaitForExit() - PyProc.CancelOutputRead() - Installed = True - Catch Ex As Win32Exception - ' Python is added to the PATH environment variable. - Installed = False - End Try - ' Make sure Python 3 is installed. - Installed = InterceptedString.StartsWith("Python 3") - Return InterceptedString - End Function - - Public Function DownloadPython(ByRef FileName As String) As Boolean - ' We have to check versions. - Dim BuildNumber As Integer = Environment.OSVersion.Version.Build - Dim PyUrl As String = "http://www.python.org/ftp/python/" - Dim UseMsi As Boolean = False - If BuildNumber <= 2600 Then - ' Windows XP or Earlier. We should download Python 3.4.4 - PyUrl &= "3.4.4/python-3.4.4" - UseMsi = True - ElseIf BuildNumber > 2600 And BuildNumber <= 7601 Then - ' Windows Server 2003 to Windows 7. We should download Python 3.8.7 - PyUrl &= "3.8.7/python-3.8.7" - Else - ' Windows 8 or Later. Latest known version of Python is 3.9.1 - PyUrl &= "3.9.1/python-3.9.1" - End If - ' It is optimal to install 64-bit Python on 64-bit Windows. - If Environment.Is64BitOperatingSystem Then PyUrl &= "-amd64" - If UseMsi Then - PyUrl &= ".msi" - FileName = "python-setup.msi" - Else - PyUrl &= ".exe" - FileName = "python-setup.exe" - End If - ' Download Python Package. - ServicePointManager.SecurityProtocol = 3072 ' Use TLS 1.2 - Dim Client As New WebClient - Try - Client.DownloadFile(PyUrl, FileName) - Return True - Catch Ex As WebException - Return False - End Try - End Function -End Module diff --git a/SimulationAnimator/SimulationAnimator/My Project/Application.Designer.vb b/SimulationAnimator/SimulationAnimator/My Project/Application.Designer.vb deleted file mode 100644 index 0bb5abe..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Application.Designer.vb +++ /dev/null @@ -1,38 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' Runtime Version:4.0.30319.42000 -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - 'NOTE: This file is auto-generated; do not modify it directly. To make changes, - ' or if you encounter build errors in this file, go to the Project Designer - ' (go to Project Properties or double-click the My Project node in - ' Solution Explorer), and make changes on the Application tab. - ' - Partial Friend Class MyApplication - - _ - Public Sub New() - MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) - Me.IsSingleInstance = false - Me.EnableVisualStyles = true - Me.SaveMySettingsOnExit = true - Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses - End Sub - - _ - Protected Overrides Sub OnCreateMainForm() - Me.MainForm = Global.SimulationAnimator.Form1 - End Sub - End Class -End Namespace diff --git a/SimulationAnimator/SimulationAnimator/My Project/Application.myapp b/SimulationAnimator/SimulationAnimator/My Project/Application.myapp deleted file mode 100644 index 1243847..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Application.myapp +++ /dev/null @@ -1,11 +0,0 @@ - - - true - Form1 - false - 0 - true - 0 - 0 - true - diff --git a/SimulationAnimator/SimulationAnimator/My Project/AssemblyInfo.vb b/SimulationAnimator/SimulationAnimator/My Project/AssemblyInfo.vb deleted file mode 100644 index e58fd12..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/AssemblyInfo.vb +++ /dev/null @@ -1,35 +0,0 @@ -Imports System -Imports System.Reflection -Imports System.Runtime.InteropServices - -' General Information about an assembly is controlled through the following -' set of attributes. Change these attribute values to modify the information -' associated with an assembly. - -' Review the values of the assembly attributes - - - - - - - - - - -'The following GUID is for the ID of the typelib if this project is exposed to COM - - -' Version information for an assembly consists of the following four values: -' -' Major Version -' Minor Version -' Build Number -' Revision -' -' You can specify all the values or you can default the Build and Revision Numbers -' by using the '*' as shown below: -' - - - diff --git a/SimulationAnimator/SimulationAnimator/My Project/Resources.Designer.vb b/SimulationAnimator/SimulationAnimator/My Project/Resources.Designer.vb deleted file mode 100644 index 398fcaf..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Resources.Designer.vb +++ /dev/null @@ -1,62 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' Runtime Version:4.0.30319.42000 -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My.Resources - - 'This class was auto-generated by the StronglyTypedResourceBuilder - 'class via a tool like ResGen or Visual Studio. - 'To add or remove a member, edit your .ResX file then rerun ResGen - 'with the /str option, or rebuild your VS project. - ''' - ''' A strongly-typed resource class, for looking up localized strings, etc. - ''' - _ - Friend Module Resources - - Private resourceMan As Global.System.Resources.ResourceManager - - Private resourceCulture As Global.System.Globalization.CultureInfo - - ''' - ''' Returns the cached ResourceManager instance used by this class. - ''' - _ - Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager - Get - If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("SimulationAnimator.Resources", GetType(Resources).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - ''' - ''' Overrides the current thread's CurrentUICulture property for all - ''' resource lookups using this strongly typed resource class. - ''' - _ - Friend Property Culture() As Global.System.Globalization.CultureInfo - Get - Return resourceCulture - End Get - Set(ByVal value As Global.System.Globalization.CultureInfo) - resourceCulture = value - End Set - End Property - End Module -End Namespace diff --git a/SimulationAnimator/SimulationAnimator/My Project/Resources.resx b/SimulationAnimator/SimulationAnimator/My Project/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SimulationAnimator/SimulationAnimator/My Project/Settings.Designer.vb b/SimulationAnimator/SimulationAnimator/My Project/Settings.Designer.vb deleted file mode 100644 index c5f3eaa..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Settings.Designer.vb +++ /dev/null @@ -1,73 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' Runtime Version:4.0.30319.42000 -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - _ - Partial Friend NotInheritable Class MySettings - Inherits Global.System.Configuration.ApplicationSettingsBase - - Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) - -#Region "My.Settings Auto-Save Functionality" -#If _MyType = "WindowsForms" Then - Private Shared addedHandler As Boolean - - Private Shared addedHandlerLockObject As New Object - - _ - Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) - If My.Application.SaveMySettingsOnExit Then - My.Settings.Save() - End If - End Sub -#End If -#End Region - - Public Shared ReadOnly Property [Default]() As MySettings - Get - -#If _MyType = "WindowsForms" Then - If Not addedHandler Then - SyncLock addedHandlerLockObject - If Not addedHandler Then - AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings - addedHandler = True - End If - End SyncLock - End If -#End If - Return defaultInstance - End Get - End Property - End Class -End Namespace - -Namespace My - - _ - Friend Module MySettingsProperty - - _ - Friend ReadOnly Property Settings() As Global.SimulationAnimator.My.MySettings - Get - Return Global.SimulationAnimator.My.MySettings.Default - End Get - End Property - End Module -End Namespace diff --git a/SimulationAnimator/SimulationAnimator/My Project/Settings.settings b/SimulationAnimator/SimulationAnimator/My Project/Settings.settings deleted file mode 100644 index 85b890b..0000000 --- a/SimulationAnimator/SimulationAnimator/My Project/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/SimulationAnimator/SimulationAnimator/SimulationAnimator.vbproj b/SimulationAnimator/SimulationAnimator/SimulationAnimator.vbproj deleted file mode 100644 index dcd09cb..0000000 --- a/SimulationAnimator/SimulationAnimator/SimulationAnimator.vbproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - Debug - x86 - - - 2.0 - {47127180-23B0-4A45-90F1-036D2EBB69FB} - WinExe - SimulationAnimator.My.MyApplication - SimulationAnimator - SimulationAnimator - 512 - WindowsForms - v4.0 - Client - - - x86 - true - full - true - true - bin\Debug\ - SimulationAnimator.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - x86 - pdbonly - false - true - true - bin\Release\ - SimulationAnimator.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - On - - - Binary - - - Off - - - On - - - true - true - true - bin\x64\Debug\ - SimulationAnimator.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - full - x64 - bin\Debug\SimulationAnimator.exe.CodeAnalysisLog.xml - true - GlobalSuppressions.vb - MinimumRecommendedRules.ruleset - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets - true - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules - true - false - - - true - bin\x64\Release\ - SimulationAnimator.xml - true - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - pdbonly - x64 - bin\Release\SimulationAnimator.exe.CodeAnalysisLog.xml - true - GlobalSuppressions.vb - MinimumRecommendedRules.ruleset - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets - true - ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules - true - false - - - - - - - - - - - - - - - - - - - - - - - - - - - Form - - - Form1.vb - Form - - - Form2.vb - - - Form - - - - - True - Application.myapp - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - Form1.vb - - - Form2.vb - - - VbMyResourcesResXFileCodeGenerator - Resources.Designer.vb - My.Resources - Designer - - - - - MyApplicationCodeGenerator - Application.Designer.vb - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - - - \ No newline at end of file diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..b6c841c --- /dev/null +++ b/license.txt @@ -0,0 +1,34 @@ +The University of Illinois/NCSA Open Source License (NCSA) + +Copyright (c) 2020-2021, University of Connecticut. All rights reserved. + +Developed by: +Abhinna Adhikari +Derek Wood +Jesse Boog +Nathan Nguyen +Yaotian Tang + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal with the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimers. +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimers in the documentation +and/or other materials provided with the distribution. +3. Neither the name of University of Connecticut, nor the names of +contributors of this project may be used to endorse or promote products +derived from this Software without specific prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR OTHER DEALINGS +WITH THE SOFTWARE. \ No newline at end of file diff --git a/readme.md b/readme.md index f8a02b8..56ee7f9 100644 --- a/readme.md +++ b/readme.md @@ -115,4 +115,4 @@ In the high level design, there are eight classes of objects 4.Have to include info here about main and canvas** ## License -This project is distributed under a license that forbids commercial and profit purposes. For more information, view the [license](license.md). +This project is under NCSA License. For more information, view the [license](license.txt). \ No newline at end of file