Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Reversi
- {
- public partial class Form1 : Form
- {
- int b, h, x, y, rg, rgd; //rastergrootte deler (= diameter; 700/7=100) rg = rastergrootte (7) is rastergrootte, vierkant dus h en w
- int cursorX, cursorY;
- int ymax = 6;
- int xmax = 6;
- private void flowLayoutPanel1_Paint(object sender, PaintEventArgs e)
- {
- }
- void panelClick(object flowlayoutpanel1, MouseEventArgs e)
- {
- Brush br = new SolidBrush(Color.Red);
- int x = cursorX;
- int y = cursorY;
- // Er moet iets gebeuren met de cursorposition om te berekenen in welk vakje hij moet komen
- //e.Graphics.FillEllipse(br, x, y, 60, 60); //hiervoor is een painteventargs nodig in de heather
- // cursorX = e.X; // coordinaat muisklik in klikx
- // cursorY = e.Y;
- // string x = cursorX.ToString();
- // string y = cursorY.ToString();
- // Console.WriteLine(x, y);
- }
- private void button2_Click(object sender, EventArgs e)
- {
- }
- private void button1_Click(object sender, EventArgs e)
- {
- ymax = int.Parse(textBox1.Text, System.Globalization.CultureInfo.InvariantCulture);
- textBox1.Text = Convert.ToString(ymax); //nieuwe waarden van midx etc in de tekstbox weergeven
- xmax = int.Parse(textBox2.Text, System.Globalization.CultureInfo.InvariantCulture);
- textBox2.Text = Convert.ToString(xmax);
- flowLayoutPanel1.Invalidate();
- }
- public Form1()
- {
- InitializeComponent();
- h = flowLayoutPanel1.Height;
- b = flowLayoutPanel1.Width;
- rg = 70;
- rgd = 6;
- WindowState = FormWindowState.Maximized;
- // Layout van het scherm
- label1.Text = "Bepaal hier de hoogte van het speelveld";
- label1.Font = new Font("Tahoma", 20);
- label2.Text = "Bepaal hier de breedte van het speelveld";
- label2.Font = new Font("Tahoma", 20);
- button1.Text = "Start!";
- button2.Text = "Help";
- textBox1.Text = Convert.ToString(xmax);
- textBox2.Text = Convert.ToString(ymax);
- this.flowLayoutPanel1.Paint += tekenraster;
- }
- public void tekenraster(object flowLayoutPanel1, PaintEventArgs e)
- {
- // Create pen.
- Pen pen = new Pen(Color.Black, 3);
- //int[,] tabel;
- //tabel = new int[x, y];
- for (int y = 0; y <= ymax; y++)
- e.Graphics.DrawLine(Pens.Black, 0, y * rg, xmax * rg, y * rg);
- for (int x = 0; x <= xmax; x++)
- e.Graphics.DrawLine(Pens.Black, x * rg, 0, x * rg, ymax * rg);
- }
- private void teken(object sender, PaintEventArgs e)
- {
- }
- }
- public class Stenen
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement