diff --git a/MtG Project/MtG Project/CollectionMenu.Designer.cs b/MtG Project/MtG Project/CollectionMenu.Designer.cs index b192b93..b7dc272 100644 --- a/MtG Project/MtG Project/CollectionMenu.Designer.cs +++ b/MtG Project/MtG Project/CollectionMenu.Designer.cs @@ -30,8 +30,6 @@ private void InitializeComponent() { this.addNewButton = new System.Windows.Forms.Button(); this.saveAdditionButton = new System.Windows.Forms.Button(); - this.cancelAdditionButton = new System.Windows.Forms.Button(); - this.exitScreenButton = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); this.collectionListBox = new System.Windows.Forms.ListBox(); this.cardNameLabel = new System.Windows.Forms.Label(); @@ -43,6 +41,8 @@ private void InitializeComponent() this.cardTypeTextBox = new System.Windows.Forms.TextBox(); this.cardSubtypeTextBox = new System.Windows.Forms.TextBox(); this.viewCollectionButton = new System.Windows.Forms.Button(); + this.cancelAdditionButton = new System.Windows.Forms.Button(); + this.exitScreenButton = new System.Windows.Forms.Button(); this.SuspendLayout(); // // addNewButton @@ -51,7 +51,7 @@ private void InitializeComponent() this.addNewButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.addNewButton.ForeColor = System.Drawing.SystemColors.ButtonFace; this.addNewButton.Location = new System.Drawing.Point(9, 304); - this.addNewButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.addNewButton.Margin = new System.Windows.Forms.Padding(2); this.addNewButton.Name = "addNewButton"; this.addNewButton.Size = new System.Drawing.Size(98, 52); this.addNewButton.TabIndex = 0; @@ -66,7 +66,7 @@ private void InitializeComponent() this.saveAdditionButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.saveAdditionButton.ForeColor = System.Drawing.SystemColors.ButtonFace; this.saveAdditionButton.Location = new System.Drawing.Point(112, 304); - this.saveAdditionButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.saveAdditionButton.Margin = new System.Windows.Forms.Padding(2); this.saveAdditionButton.Name = "saveAdditionButton"; this.saveAdditionButton.Size = new System.Drawing.Size(98, 52); this.saveAdditionButton.TabIndex = 1; @@ -75,41 +75,13 @@ private void InitializeComponent() this.saveAdditionButton.Visible = false; this.saveAdditionButton.Click += new System.EventHandler(this.SaveAdditionButton_Click); // - // cancelAdditionButton - // - this.cancelAdditionButton.BackColor = System.Drawing.Color.White; - this.cancelAdditionButton.Enabled = false; - this.cancelAdditionButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.cancelAdditionButton.Location = new System.Drawing.Point(334, 304); - this.cancelAdditionButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.cancelAdditionButton.Name = "cancelAdditionButton"; - this.cancelAdditionButton.Size = new System.Drawing.Size(98, 52); - this.cancelAdditionButton.TabIndex = 2; - this.cancelAdditionButton.Text = "Cancel"; - this.cancelAdditionButton.UseVisualStyleBackColor = false; - this.cancelAdditionButton.Click += new System.EventHandler(this.CancelAdditionButton_Click); - // - // exitScreenButton - // - this.exitScreenButton.BackColor = System.Drawing.Color.Blue; - this.exitScreenButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.exitScreenButton.ForeColor = System.Drawing.SystemColors.ButtonFace; - this.exitScreenButton.Location = new System.Drawing.Point(437, 304); - this.exitScreenButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.exitScreenButton.Name = "exitScreenButton"; - this.exitScreenButton.Size = new System.Drawing.Size(98, 52); - this.exitScreenButton.TabIndex = 4; - this.exitScreenButton.Text = "Exit"; - this.exitScreenButton.UseVisualStyleBackColor = false; - this.exitScreenButton.Click += new System.EventHandler(this.ExitScreenButton_Click); - // // button1 // this.button1.BackColor = System.Drawing.Color.Red; this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.button1.ForeColor = System.Drawing.SystemColors.ButtonFace; this.button1.Location = new System.Drawing.Point(232, 304); - this.button1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.button1.Margin = new System.Windows.Forms.Padding(2); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(98, 52); this.button1.TabIndex = 5; @@ -120,7 +92,7 @@ private void InitializeComponent() // this.collectionListBox.FormattingEnabled = true; this.collectionListBox.Location = new System.Drawing.Point(9, 10); - this.collectionListBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.collectionListBox.Margin = new System.Windows.Forms.Padding(2); this.collectionListBox.Name = "collectionListBox"; this.collectionListBox.Size = new System.Drawing.Size(305, 251); this.collectionListBox.TabIndex = 6; @@ -140,7 +112,7 @@ private void InitializeComponent() // cardNameTextBox // this.cardNameTextBox.Location = new System.Drawing.Point(373, 10); - this.cardNameTextBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.cardNameTextBox.Margin = new System.Windows.Forms.Padding(2); this.cardNameTextBox.Name = "cardNameTextBox"; this.cardNameTextBox.Size = new System.Drawing.Size(219, 20); this.cardNameTextBox.TabIndex = 8; @@ -160,7 +132,7 @@ private void InitializeComponent() // manaCostTextBox // this.manaCostTextBox.Location = new System.Drawing.Point(404, 41); - this.manaCostTextBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.manaCostTextBox.Margin = new System.Windows.Forms.Padding(2); this.manaCostTextBox.Name = "manaCostTextBox"; this.manaCostTextBox.Size = new System.Drawing.Size(76, 20); this.manaCostTextBox.TabIndex = 10; @@ -191,7 +163,7 @@ private void InitializeComponent() // cardTypeTextBox // this.cardTypeTextBox.Location = new System.Drawing.Point(404, 73); - this.cardTypeTextBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.cardTypeTextBox.Margin = new System.Windows.Forms.Padding(2); this.cardTypeTextBox.Name = "cardTypeTextBox"; this.cardTypeTextBox.Size = new System.Drawing.Size(76, 20); this.cardTypeTextBox.TabIndex = 13; @@ -200,7 +172,7 @@ private void InitializeComponent() // cardSubtypeTextBox // this.cardSubtypeTextBox.Location = new System.Drawing.Point(412, 103); - this.cardSubtypeTextBox.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.cardSubtypeTextBox.Margin = new System.Windows.Forms.Padding(2); this.cardSubtypeTextBox.Name = "cardSubtypeTextBox"; this.cardSubtypeTextBox.Size = new System.Drawing.Size(76, 20); this.cardSubtypeTextBox.TabIndex = 14; @@ -212,7 +184,7 @@ private void InitializeComponent() this.viewCollectionButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.viewCollectionButton.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.viewCollectionButton.Location = new System.Drawing.Point(122, 304); - this.viewCollectionButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.viewCollectionButton.Margin = new System.Windows.Forms.Padding(2); this.viewCollectionButton.Name = "viewCollectionButton"; this.viewCollectionButton.Size = new System.Drawing.Size(98, 51); this.viewCollectionButton.TabIndex = 15; @@ -220,6 +192,34 @@ private void InitializeComponent() this.viewCollectionButton.UseVisualStyleBackColor = false; this.viewCollectionButton.Click += new System.EventHandler(this.ViewCollectionButton_Click); // + // cancelAdditionButton + // + this.cancelAdditionButton.BackColor = System.Drawing.Color.White; + this.cancelAdditionButton.Enabled = false; + this.cancelAdditionButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cancelAdditionButton.Location = new System.Drawing.Point(334, 304); + this.cancelAdditionButton.Margin = new System.Windows.Forms.Padding(2); + this.cancelAdditionButton.Name = "cancelAdditionButton"; + this.cancelAdditionButton.Size = new System.Drawing.Size(98, 52); + this.cancelAdditionButton.TabIndex = 2; + this.cancelAdditionButton.Text = "Cancel"; + this.cancelAdditionButton.UseVisualStyleBackColor = false; + this.cancelAdditionButton.Click += new System.EventHandler(this.CancelAdditionButton_Click); + // + // exitScreenButton + // + this.exitScreenButton.BackColor = System.Drawing.Color.Blue; + this.exitScreenButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.exitScreenButton.ForeColor = System.Drawing.SystemColors.ButtonFace; + this.exitScreenButton.Location = new System.Drawing.Point(437, 304); + this.exitScreenButton.Margin = new System.Windows.Forms.Padding(2); + this.exitScreenButton.Name = "exitScreenButton"; + this.exitScreenButton.Size = new System.Drawing.Size(98, 52); + this.exitScreenButton.TabIndex = 4; + this.exitScreenButton.Text = "Exit"; + this.exitScreenButton.UseVisualStyleBackColor = false; + this.exitScreenButton.Click += new System.EventHandler(this.ExitScreenButton_Click); + // // CollectionMenu // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -240,7 +240,7 @@ private void InitializeComponent() this.Controls.Add(this.cancelAdditionButton); this.Controls.Add(this.saveAdditionButton); this.Controls.Add(this.addNewButton); - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.Margin = new System.Windows.Forms.Padding(2); this.Name = "CollectionMenu"; this.Text = "Collection Menu"; this.Load += new System.EventHandler(this.CollectionMenu_Load); @@ -253,8 +253,6 @@ private void InitializeComponent() private System.Windows.Forms.Button addNewButton; private System.Windows.Forms.Button saveAdditionButton; - private System.Windows.Forms.Button cancelAdditionButton; - private System.Windows.Forms.Button exitScreenButton; private System.Windows.Forms.Button button1; private System.Windows.Forms.ListBox collectionListBox; private System.Windows.Forms.Label cardNameLabel; @@ -266,5 +264,7 @@ private void InitializeComponent() private System.Windows.Forms.TextBox cardTypeTextBox; private System.Windows.Forms.TextBox cardSubtypeTextBox; private System.Windows.Forms.Button viewCollectionButton; + private System.Windows.Forms.Button cancelAdditionButton; + private System.Windows.Forms.Button exitScreenButton; } } \ No newline at end of file diff --git a/MtG Project/MtG Project/Deck Menu.cs b/MtG Project/MtG Project/Deck Menu.cs index 8aa2494..c9405ae 100644 --- a/MtG Project/MtG Project/Deck Menu.cs +++ b/MtG Project/MtG Project/Deck Menu.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Data; +using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; @@ -10,12 +11,68 @@ namespace MtG_Project { + public partial class Deck_Menu : Form { + // If the person selects All Cards, then they take from the API. If they select from Collection, then the + // program will only use the JSON files. + Boolean allCards; public Deck_Menu() { InitializeComponent(); + + //String connectionString; + //SqlConnection cnn; + + //// Data source = name of server, initial catalog = name of database, user id and password are + //// self-explanatory. + //connectionString = @"Data Source=WIN-50GP30FGO75;Initial Catalog=Demodb;User ID=sa;Password=demo123"; + //cnn = new SqlConnection(connectionString); + //cnn.Open(); + //MessageBox.Show("Connection Open!"); + //// Continue from + //// https://www.guru99.com/c-sharp-access-database.html + + //// Define variables + //SqlCommand command; + //SqlDataReader datareader; + //String sql, Output = ""; + + //// Define the SQL statement + //sql = "SELECT TutorialID, TutorialName from demotb"; + + //// command statement + //command = new SqlCommand(sql, cnn); + + //// Define the data reader + //datareader = command.ExecuteReader(); + + //// Get results + //while (datareader.Read()) + //{ + // Output = Output + datareader.GetValue(0) + " - " + datareader.GetValue(1) + "\n"; + //} + + //MessageBox.Show(Output); + + //datareader.Close(); + //command.Dispose(); + //cnn.Close(); + + //// For putting stuff into the table + //// Reuse SqlCommand command + //SqlDataAdapter adapter = new SqlDataAdapter(); + //String sql2 = ""; + //sql2 = "INSERT into demotb (TutorialID, TutorialName) values(3,'" + "VB.Net" + "')"; + + //command = new SqlCommand(sql2, cnn); + //adapter.InsertCommand = new SqlCommand(sql2, cnn); + //adapter.InsertCommand.ExecuteNonQuery(); + + //command.Dispose(); + //cnn.Close(); + deckContentsBox.Text += "Grobby 5RR Creature Goblin 4/5"; deckListBox.Text += "Eggs Sunnyside Up"; deckListBox.Text += "Cawblade"; @@ -142,5 +199,13 @@ private void fromCollectionButton_Click(object sender, EventArgs e) allCardsButton.Visible = false; fromCollectionButton.Visible = false; } + + private void editDeckButton_Click(object sender, EventArgs e) + { + String deckName = deckContentsBox.SelectedIndex.ToString(); + // Connect to database + // Get contents + // Display + } } } diff --git a/MtG Project/MtG Project/HomePage.Designer.cs b/MtG Project/MtG Project/HomePage.Designer.cs index 0cf32be..7e46172 100644 --- a/MtG Project/MtG Project/HomePage.Designer.cs +++ b/MtG Project/MtG Project/HomePage.Designer.cs @@ -1,115 +1,183 @@ -namespace MtG_Project -{ - partial class HomePage - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.titleLabel = new System.Windows.Forms.Label(); - this.collectionMenuButton = new System.Windows.Forms.Button(); - this.deckMenuButton = new System.Windows.Forms.Button(); - this.playTestButton = new System.Windows.Forms.Button(); - this.SuspendLayout(); - // - // titleLabel - // - this.titleLabel.AutoSize = true; - this.titleLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.titleLabel.Location = new System.Drawing.Point(46, 7); - this.titleLabel.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.titleLabel.Name = "titleLabel"; - this.titleLabel.Size = new System.Drawing.Size(510, 24); - this.titleLabel.TabIndex = 0; - this.titleLabel.Text = "Welcome to the UNNAMED MAGIC THE GATHERING APP"; - // - // collectionMenuButton - // - this.collectionMenuButton.BackColor = System.Drawing.Color.Blue; - this.collectionMenuButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.collectionMenuButton.ForeColor = System.Drawing.SystemColors.ButtonFace; - this.collectionMenuButton.Location = new System.Drawing.Point(50, 116); - this.collectionMenuButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.collectionMenuButton.Name = "collectionMenuButton"; - this.collectionMenuButton.Size = new System.Drawing.Size(109, 76); - this.collectionMenuButton.TabIndex = 1; - this.collectionMenuButton.Text = "Collection Menu"; - this.collectionMenuButton.UseVisualStyleBackColor = false; - this.collectionMenuButton.Click += new System.EventHandler(this.collectionMenuButton_Click); - // - // deckMenuButton - // - this.deckMenuButton.BackColor = System.Drawing.Color.Red; - this.deckMenuButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.deckMenuButton.ForeColor = System.Drawing.SystemColors.ButtonFace; - this.deckMenuButton.Location = new System.Drawing.Point(180, 116); - this.deckMenuButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.deckMenuButton.Name = "deckMenuButton"; - this.deckMenuButton.Size = new System.Drawing.Size(109, 76); - this.deckMenuButton.TabIndex = 2; - this.deckMenuButton.Text = "Deck Menu"; - this.deckMenuButton.UseVisualStyleBackColor = false; - this.deckMenuButton.Click += new System.EventHandler(this.deckMenuButton_Click); - // - // playTestButton - // - this.playTestButton.BackColor = System.Drawing.Color.DarkGreen; - this.playTestButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.playTestButton.ForeColor = System.Drawing.SystemColors.ButtonFace; - this.playTestButton.Location = new System.Drawing.Point(300, 116); - this.playTestButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.playTestButton.Name = "playTestButton"; - this.playTestButton.Size = new System.Drawing.Size(109, 76); - this.playTestButton.TabIndex = 3; - this.playTestButton.Text = "Playtest"; - this.playTestButton.UseVisualStyleBackColor = false; - this.playTestButton.Click += new System.EventHandler(this.playTestButton_Click); - // - // HomePage - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(600, 366); - this.Controls.Add(this.playTestButton); - this.Controls.Add(this.deckMenuButton); - this.Controls.Add(this.collectionMenuButton); - this.Controls.Add(this.titleLabel); - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.Name = "HomePage"; - this.Text = "Home Page"; - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label titleLabel; - private System.Windows.Forms.Button collectionMenuButton; - private System.Windows.Forms.Button deckMenuButton; - private System.Windows.Forms.Button playTestButton; - } -} - +namespace MtG_Project +{ + partial class HomePage + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HomePage)); + this.titleLabel = new System.Windows.Forms.Label(); + this.collectionMenuButton = new MtG_Project.RoundedButtons(); + this.deckMenuButton = new MtG_Project.RoundedButtons(); + this.panel1 = new System.Windows.Forms.Panel(); + this.closeWindowButton = new MtG_Project.RoundedButtons(); + this.maximizeButton = new MtG_Project.RoundedButtons(); + this.minimizeButton = new MtG_Project.RoundedButtons(); + this.updateButton = new MtG_Project.RoundedButtons(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // titleLabel + // + this.titleLabel.AutoSize = true; + this.titleLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.titleLabel.Location = new System.Drawing.Point(188, 109); + this.titleLabel.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.titleLabel.Name = "titleLabel"; + this.titleLabel.Size = new System.Drawing.Size(210, 24); + this.titleLabel.TabIndex = 0; + this.titleLabel.Text = "Welcome to SnapKeep!"; + // + // collectionMenuButton + // + this.collectionMenuButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.collectionMenuButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.collectionMenuButton.ForeColor = System.Drawing.Color.White; + this.collectionMenuButton.Image = ((System.Drawing.Image)(resources.GetObject("collectionMenuButton.Image"))); + this.collectionMenuButton.Location = new System.Drawing.Point(150, 179); + this.collectionMenuButton.Name = "collectionMenuButton"; + this.collectionMenuButton.Size = new System.Drawing.Size(100, 97); + this.collectionMenuButton.TabIndex = 1; + this.collectionMenuButton.Text = "Deck Menu"; + this.collectionMenuButton.UseVisualStyleBackColor = true; + this.collectionMenuButton.Click += new System.EventHandler(this.CollectionMenuButton_Click); + // + // deckMenuButton + // + this.deckMenuButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.deckMenuButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.deckMenuButton.ForeColor = System.Drawing.Color.White; + this.deckMenuButton.Image = ((System.Drawing.Image)(resources.GetObject("deckMenuButton.Image"))); + this.deckMenuButton.Location = new System.Drawing.Point(256, 173); + this.deckMenuButton.Name = "deckMenuButton"; + this.deckMenuButton.Size = new System.Drawing.Size(103, 103); + this.deckMenuButton.TabIndex = 2; + this.deckMenuButton.Text = "Collection Menu"; + this.deckMenuButton.UseVisualStyleBackColor = true; + this.deckMenuButton.Click += new System.EventHandler(this.DeckMenuButton_Click); + // + // panel1 + // + this.panel1.Controls.Add(this.closeWindowButton); + this.panel1.Controls.Add(this.maximizeButton); + this.panel1.Controls.Add(this.minimizeButton); + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(600, 57); + this.panel1.TabIndex = 3; + this.panel1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.HomePage_MouseDown); + this.panel1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.HomePage_MouseMove); + this.panel1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.HomePage_MouseUp); + // + // closeWindowButton + // + this.closeWindowButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.closeWindowButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.closeWindowButton.ForeColor = System.Drawing.Color.White; + this.closeWindowButton.Image = ((System.Drawing.Image)(resources.GetObject("closeWindowButton.Image"))); + this.closeWindowButton.Location = new System.Drawing.Point(539, 9); + this.closeWindowButton.Name = "closeWindowButton"; + this.closeWindowButton.Size = new System.Drawing.Size(49, 45); + this.closeWindowButton.TabIndex = 2; + this.closeWindowButton.Text = "X"; + this.closeWindowButton.UseVisualStyleBackColor = true; + this.closeWindowButton.Click += new System.EventHandler(this.closeWindowButton_Click); + // + // maximizeButton + // + this.maximizeButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.maximizeButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.maximizeButton.ForeColor = System.Drawing.Color.White; + this.maximizeButton.Image = ((System.Drawing.Image)(resources.GetObject("maximizeButton.Image"))); + this.maximizeButton.Location = new System.Drawing.Point(486, 9); + this.maximizeButton.Name = "maximizeButton"; + this.maximizeButton.Size = new System.Drawing.Size(47, 45); + this.maximizeButton.TabIndex = 1; + this.maximizeButton.Text = "max"; + this.maximizeButton.UseVisualStyleBackColor = true; + this.maximizeButton.Click += new System.EventHandler(this.maximizeButton_Click); + // + // minimizeButton + // + this.minimizeButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.minimizeButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.minimizeButton.ForeColor = System.Drawing.Color.Aqua; + this.minimizeButton.Image = ((System.Drawing.Image)(resources.GetObject("minimizeButton.Image"))); + this.minimizeButton.Location = new System.Drawing.Point(409, 7); + this.minimizeButton.Name = "minimizeButton"; + this.minimizeButton.Size = new System.Drawing.Size(56, 48); + this.minimizeButton.TabIndex = 0; + this.minimizeButton.Text = "min"; + this.minimizeButton.UseVisualStyleBackColor = true; + this.minimizeButton.Click += new System.EventHandler(this.minimizeButton_Click); + // + // updateButton + // + this.updateButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.updateButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.updateButton.ForeColor = System.Drawing.Color.White; + this.updateButton.Image = ((System.Drawing.Image)(resources.GetObject("updateButton.Image"))); + this.updateButton.Location = new System.Drawing.Point(365, 173); + this.updateButton.Name = "updateButton"; + this.updateButton.Size = new System.Drawing.Size(100, 103); + this.updateButton.TabIndex = 4; + this.updateButton.Text = "Update Card Bank"; + this.updateButton.UseVisualStyleBackColor = true; + this.updateButton.Click += new System.EventHandler(this.UpdateButton_Click); + // + // HomePage + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(600, 366); + this.Controls.Add(this.updateButton); + this.Controls.Add(this.panel1); + this.Controls.Add(this.deckMenuButton); + this.Controls.Add(this.collectionMenuButton); + this.Controls.Add(this.titleLabel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.Margin = new System.Windows.Forms.Padding(2); + this.Name = "HomePage"; + this.Text = "Home Page"; + this.panel1.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label titleLabel; + private RoundedButtons collectionMenuButton; + private RoundedButtons deckMenuButton; + private System.Windows.Forms.Panel panel1; + private RoundedButtons closeWindowButton; + private RoundedButtons maximizeButton; + private RoundedButtons minimizeButton; + private RoundedButtons updateButton; + } +} + diff --git a/MtG Project/MtG Project/HomePage.cs b/MtG Project/MtG Project/HomePage.cs index 6ea510b..a21773f 100644 --- a/MtG Project/MtG Project/HomePage.cs +++ b/MtG Project/MtG Project/HomePage.cs @@ -8,28 +8,86 @@ using System.Threading.Tasks; using System.Windows.Forms; + namespace MtG_Project { public partial class HomePage : Form { + private bool _dragging = false; + private Point _offset; + private Point _start_point = new Point(0, 0); + + public HomePage() { InitializeComponent(); + + //FormBorderStyle = FormBorderStyle.None; } - private void collectionMenuButton_Click(object sender, EventArgs e) + //private void collectionMenuButton_Click(object sender, EventArgs e) + //{ + // new CollectionMenu().Show(); + //} + + //private void deckMenuButton_Click(object sender, EventArgs e) + //{ + // new Deck_Menu().Show(); + //} + + private void CollectionMenuButton_Click(object sender, EventArgs e) { new CollectionMenu().Show(); } - private void deckMenuButton_Click(object sender, EventArgs e) + private void DeckMenuButton_Click(object sender, EventArgs e) { new Deck_Menu().Show(); } - private void playTestButton_Click(object sender, EventArgs e) + private void minimizeButton_Click(object sender, EventArgs e) { - new Playtest().Show(); + WindowState = FormWindowState.Minimized; } + + private void maximizeButton_Click(object sender, EventArgs e) + { + WindowState = FormWindowState.Maximized; + } + + private void closeWindowButton_Click(object sender, EventArgs e) + { + Application.Exit(); + } + + private void HomePage_MouseDown(object sender, MouseEventArgs e) + { + _dragging = true; + _start_point = new Point(e.X, e.Y); + + } + + private void HomePage_MouseMove(object sender, MouseEventArgs e) + { + if (_dragging) + { + Point p = PointToScreen(e.Location); + Location = new Point(p.X - this._start_point.X, p.Y - this._start_point.Y); + } + + + } + + private void UpdateButton_Click(object sender, EventArgs e) + { + + } + + private void HomePage_MouseUp(object sender, MouseEventArgs e) + { + _dragging = false; + + } + } -} +} \ No newline at end of file diff --git a/MtG Project/MtG Project/HomePage.resx b/MtG Project/MtG Project/HomePage.resx index 29dcb1b..88c0b59 100644 --- a/MtG Project/MtG Project/HomePage.resx +++ b/MtG Project/MtG Project/HomePage.resx @@ -117,4 +117,518 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 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 + gg== + + + + + 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 + YII= + + + + + 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 + b5PUIsD/AeXcy2h5n/5aAAAAAElFTkSuQmCC + + \ No newline at end of file diff --git a/MtG Project/MtG Project/MtG Project.csproj b/MtG Project/MtG Project/MtG Project.csproj index 1fb8ecb..da81f41 100644 --- a/MtG Project/MtG Project/MtG Project.csproj +++ b/MtG Project/MtG Project/MtG Project.csproj @@ -64,14 +64,11 @@ CollectionMenu.cs - - Form - - - Playtest.cs - + + Component + Deck Menu.cs @@ -81,9 +78,6 @@ CollectionMenu.cs - - Playtest.cs - ResXFileCodeGenerator Resources.Designer.cs diff --git a/MtG Project/MtG Project/RoundedButtons.cs b/MtG Project/MtG Project/RoundedButtons.cs new file mode 100644 index 0000000..5bde078 --- /dev/null +++ b/MtG Project/MtG Project/RoundedButtons.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Drawing.Drawing2D; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +/** + * Made using https://www.youtube.com/watch?v=U6ciI0Gtb44 as a reference as I was sick of the + * standard VisualStudio buttons. + * Made by Ronald Logan Barker + */ + +namespace MtG_Project +{ + class RoundedButtons : Button + { + protected override void OnPaint(PaintEventArgs pevent) + { + GraphicsPath grPath = new GraphicsPath(); + grPath.AddEllipse(0, 0, ClientSize.Width, ClientSize.Height); + this.Region = new System.Drawing.Region(grPath); + base.OnPaint(pevent); + } + } +} diff --git a/MtG Project/MtG Project/bin/Debug/MtG Project.exe b/MtG Project/MtG Project/bin/Debug/MtG Project.exe index 7128014..8d970d9 100644 Binary files a/MtG Project/MtG Project/bin/Debug/MtG Project.exe and b/MtG Project/MtG Project/bin/Debug/MtG Project.exe differ diff --git a/MtG Project/MtG Project/bin/Debug/MtG Project.pdb b/MtG Project/MtG Project/bin/Debug/MtG Project.pdb index 5777584..d5beee6 100644 Binary files a/MtG Project/MtG Project/bin/Debug/MtG Project.pdb and b/MtG Project/MtG Project/bin/Debug/MtG Project.pdb differ diff --git a/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 409665c..d902ea7 100644 Binary files a/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 85eb14a..4c9eca9 100644 Binary files a/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/MtG Project/MtG Project/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.CoreCompileInputs.cache b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.CoreCompileInputs.cache index d60710d..cddb6ee 100644 --- a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.CoreCompileInputs.cache +++ b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -dbda9160687ded5d640b047fdc0e6234a61cb493 +7d804ca1764ae3f52e959d1291684d714fa77972 diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.FileListAbsolute.txt b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.FileListAbsolute.txt index 19e70c2..6bf6b1d 100644 --- a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.FileListAbsolute.txt +++ b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.FileListAbsolute.txt @@ -23,3 +23,15 @@ C:\Users\15022\Documents\CSC440\MtG Project\MtG Project\obj\Debug\MtG Project.cs C:\Users\15022\Documents\CSC440\MtG Project\MtG Project\obj\Debug\MtG Project.csproj.CoreCompileInputs.cache C:\Users\15022\Documents\CSC440\MtG Project\MtG Project\obj\Debug\MtG Project.exe C:\Users\15022\Documents\CSC440\MtG Project\MtG Project\obj\Debug\MtG Project.pdb +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG Project.csprojAssemblyReference.cache +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG Project.exe +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG Project.pdb +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\bin\Debug\MtG Project.exe.config +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\bin\Debug\MtG Project.exe +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\bin\Debug\MtG Project.pdb +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG_Project.Deck_Menu.resources +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG_Project.HomePage.resources +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG_Project.CollectionMenu.resources +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG_Project.Properties.Resources.resources +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG Project.csproj.GenerateResource.cache +C:\Users\EKUStudent\Source\Repos\DavidPDiddle\CSC440-Group-Project\MtG Project\MtG Project\obj\Debug\MtG Project.csproj.CoreCompileInputs.cache diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.GenerateResource.cache b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.GenerateResource.cache index c388be3..ffb7d3d 100644 Binary files a/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.GenerateResource.cache and b/MtG Project/MtG Project/obj/Debug/MtG Project.csproj.GenerateResource.cache differ diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.csprojAssemblyReference.cache b/MtG Project/MtG Project/obj/Debug/MtG Project.csprojAssemblyReference.cache index 050502c..ac0702c 100644 Binary files a/MtG Project/MtG Project/obj/Debug/MtG Project.csprojAssemblyReference.cache and b/MtG Project/MtG Project/obj/Debug/MtG Project.csprojAssemblyReference.cache differ diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.exe b/MtG Project/MtG Project/obj/Debug/MtG Project.exe index 7128014..8d970d9 100644 Binary files a/MtG Project/MtG Project/obj/Debug/MtG Project.exe and b/MtG Project/MtG Project/obj/Debug/MtG Project.exe differ diff --git a/MtG Project/MtG Project/obj/Debug/MtG Project.pdb b/MtG Project/MtG Project/obj/Debug/MtG Project.pdb index 5777584..d5beee6 100644 Binary files a/MtG Project/MtG Project/obj/Debug/MtG Project.pdb and b/MtG Project/MtG Project/obj/Debug/MtG Project.pdb differ diff --git a/MtG Project/MtG Project/obj/Debug/MtG_Project.HomePage.resources b/MtG Project/MtG Project/obj/Debug/MtG_Project.HomePage.resources index 6c05a97..4d9e996 100644 Binary files a/MtG Project/MtG Project/obj/Debug/MtG_Project.HomePage.resources and b/MtG Project/MtG Project/obj/Debug/MtG_Project.HomePage.resources differ