TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Reem Al-rubayee
NA
25
2k
checkers game
Apr 20 2015 1:17 AM
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 Checkers_Game_Play
{
public partial class CheckersBoard : Form
{
//your color
// 0 is red
int yourcolor = 0;
//draw your buttons
int drawmy1 = 49;
int drawmy2 = 58;
int drawmy3 = 42;
//draw enemy buttons
int drawenemy1 = 1;
int drawenemy2 = 10;
int drawenemy3 = 17;
//music and sound
int playmusic = 1;
//Dim playsound As Integer = 1
//current hightlight
int currenthightlight;
//current selected button
int currentselectedbutton;
bool selectedbutton = false;
//count clicks
int countclicks = 0;
//get empty places up the selected button
int getemptyplaces1;
int getemptyplaces2;
//get 2 first selecte - get pair to compare
int getpair;
int fn;
int sn;
//test
bool fromleft;
bool fromright;
//time
int counttime;
int min;
bool showmin;
//test
int getenemy;
// Dim enemyloc As Integer = 100
int enemytomove;
bool callcommove;
int morebuttons = 0;
//drag
bool drag;
int mousex;
int mousey;
//KING TEST
int firstselectedking;
int enemykinglocation;
//end game timer
int endgamecomputer;
int endgamehuman;
public CheckersBoard()
{
InitializeComponent();
}
private void buttonExit_Click(object sender, EventArgs e)
{
this.Close();
}
private void CheckersBoard_KeyDown(object sender, KeyEventArgs e)
{
//exit
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
}
private void CheckersBoard_Load(object sender, EventArgs e)
{
ControlForm objControlForm = new ControlForm();
//get selected buttons
if (objControlForm.RadioButton2.Checked == true)
{
yourcolor = 1;
}
else
{
yourcolor = 0;
}
//get the selected board
//load red buttons on bottom
if (yourcolor == 0)
{
foreach (object P in Panel1.Controls)
{
if (P is PictureBox)
//load red buttons on bottom
if (yourcolor == 0)
{
foreach (object p in Panel1.Controls)
{
if (p is PictureBox)
{
}
//TEST
//------------------------------
if (morebuttons == 1)
{
for (drawmy3 = 42; drawmy3 <= 48; drawmy3 += 2)
{
if (p.Name == "Pic" + drawmy3.ToString)
{
P.SizeMode = PictureBoxSizeMode.Zoom;
P.Image = ImageList1.Images.Item(0);
P.Tag = "my";
}
}
}
//-------------------------------
for (drawmy1 = 49; drawmy1 <= 56; drawmy1 += 2)
{
if (p.Name == "Pic" + drawmy1.ToString)
{
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "my";
}
}
}
}
//second raw
for (drawmy2 = 58; drawmy2 <= 64; drawmy2 += 2) {
if (p.Name == "Pic" + drawmy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "my";
}
}
}
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawenemy3 = 17; drawenemy3 <= 24; drawenemy3 += 2) {
if (p.Name == "Pic" + drawenemy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
}
}
//-------------------------------
//draw enemy buttons
for (drawenemy1 = 1; drawenemy1 <= 8; drawenemy1 += 2) {
if (p.Name == "Pic" + drawenemy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
//second raw
for (drawenemy2 = 10; drawenemy2 <= 16; drawenemy2 += 2) {
if (p.Name == "Pic" +drawenemy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
}
}
}
}
} else {
//load blue buttons on bottom
foreach (object p in Panel1.Controls) {
if (p is PictureBox) {
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawmy3 = 42; drawmy3 <= 48; drawmy3 += 2) {
if (p.Name == "Pic" + drawmy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
}
}
//-------------------------------
for (drawmy1 = 49; drawmy1 <= 56; drawmy1 += 2) {
if (p.Name == "Pic" + drawmy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
//second raw
for (drawmy2 = 58; drawmy2 <= 64; drawmy2 += 2) {
if (p.Name == "Pic" + drawmy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
}
}
//draw enemy buttons
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawenemy3 = 17; drawenemy3 <= 24; drawenemy3 += 2) {
if (p.Name == "Pic" + drawenemy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
}
}
//-------------------------------
for (drawenemy1 = 1; drawenemy1 <= 8; drawenemy1 += 2) {
if (p.Name == "Pic" + drawenemy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
//second raw
for (drawenemy2 = 10; drawenemy2 <= 16; drawenemy2 += 2) {
if (p.Name == "Pic" + drawenemy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
}
}
//picturebox loop here
}
}
//set tags to picturebiexe
}
}
public void checkmyking()
{
if (yourcolor == 0) {
if (Pic1.Tag == "my") {
Pic1.Image = My.Resources.redking1;
Pic1.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic3.Tag == "my") {
Pic3.Image = My.Resources.redking1;
Pic3.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic5.Tag == "my") {
Pic5.Image = My.Resources.redking1;
Pic5.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic7.Tag == "my") {
Pic7.Image = My.Resources.redking1;
Pic7.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
}
} else if (yourcolor == 1) {
if (Pic1.Tag == "my") {
Pic1.Image = My.Resources.blueking1;
Pic1.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic3.Tag == "my") {
Pic3.Image = My.Resources.blueking1;
Pic3.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic5.Tag == "my") {
Pic5.Image = My.Resources.blueking1;
Pic5.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic7.Tag == "my") {
Pic7.Image = My.Resources.blueking1;
Pic7.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
}
}
}
public void checkenemyking()
{
//problem with piz7
if (Pic7.Image == null) {
Pic7.Tag = "";
// resolve the tag of pic7
}
//' my color red enemy blue
if (yourcolor == 0) {
if (Pic58.Tag == "enemy") {
Pic58.Image = My.Resources.blueking1;
Pic58.Tag = "enemyking";
} else if (Pic60.Tag == "enemy") {
Pic60.Image = My.Resources.blueking1;
Pic60.Tag = "enemyking";
} else if (Pic62.Tag == "enemy") {
Pic62.Image = My.Resources.blueking1;
Pic62.Tag = "enemyking";
} else if (Pic64.Tag == "enemy") {
Pic64.Image = My.Resources.blueking1;
Pic64.Tag = "enemyking";
}
} else if (yourcolor == 1) {
if (Pic58.Tag == "enemy") {
Pic58.Image = My.Resources.redking1;
Pic58.Tag = "enemyking";
} else if (Pic60.Tag == "enemy") {
Pic60.Image = My.Resources.redking1;
Pic60.Tag = "enemyking";
} else if (Pic62.Tag == "enemy") {
Pic62.Image = My.Resources.redking1;
Pic62.Tag = "enemyking";
} else if (Pic64.Tag == "enemy") {
Pic64.Image = My.Resources.redking1;
Pic64.Tag = "enemyking";
}
}
}
public void hightlight()
{
//test with countclicks
// If countclicks = 2 Then
if (currenthightlight == 1) {
Pic1.BackColor = Color.LightCyan;
} else if (currenthightlight == 2) {
Pic2.BackColor = Color.LightCyan;
} else if (currenthightlight == 3) {
Pic3.BackColor = Color.LightCyan;
} else if (currenthightlight == 4) {
Pic4.BackColor = Color.LightCyan;
} else if (currenthightlight == 5) {
Pic5.BackColor = Color.LightCyan;
} else if (currenthightlight == 6) {
Pic6.BackColor = Color.LightCyan;
} else if (currenthightlight == 7) {
Pic7.BackColor = Color.LightCyan;
} else if (currenthightlight == 8) {
Pic8.BackColor = Color.LightCyan;
} else if (currenthightlight == 9) {
Pic9.BackColor = Color.LightCyan;
} else if (currenthightlight == 10) {
Pic10.BackColor = Color.LightCyan;
} else if (currenthightlight == 11) {
Pic11.BackColor = Color.LightCyan;
} else if (currenthightlight == 12) {
Pic12.BackColor = Color.LightCyan;
} else if (currenthightlight == 13) {
Pic13.BackColor = Color.LightCyan;
} else if (currenthightlight == 14) {
Pic14.BackColor = Color.LightCyan;
} else if (currenthightlight == 15) {
Pic15.BackColor = Color.LightCyan;
} else if (currenthightlight == 16) {
Pic16.BackColor = Color.LightCyan;
} else if (currenthightlight == 17) {
Pic17.BackColor = Color.LightCyan;
} else if (currenthightlight == 18) {
Pic18.BackColor = Color.LightCyan;
} else if (currenthightlight == 19) {
Pic19.BackColor = Color.LightCyan;
} else if (currenthightlight == 20) {
Pic20.BackColor = Color.LightCyan;
} else if (currenthightlight == 21) {
Pic21.BackColor = Color.LightCyan;
} else if (currenthightlight == 22) {
Pic22.BackColor = Color.LightCyan;
} else if (currenthightlight == 23) {
Pic23.BackColor = Color.LightCyan;
} else if (currenthightlight == 24) {
Pic24.BackColor = Color.LightCyan;
} else if (currenthightlight == 25) {
Pic25.BackColor = Color.LightCyan;
} else if (currenthightlight == 26) {
Pic26.BackColor = Color.LightCyan;
} else if (currenthightlight == 27) {
Pic27.BackColor = Color.LightCyan;
} else if (currenthightlight == 28) {
Pic28.BackColor = Color.LightCyan;
} else if (currenthightlight == 29) {
Pic29.BackColor = Color.LightCyan;
} else if (currenthightlight == 30) {
Pic30.BackColor = Color.LightCyan;
} else if (currenthightlight == 31) {
Pic31.BackColor = Color.LightCyan;
} else if (currenthightlight == 32) {
Pic32.BackColor = Color.LightCyan;
} else if (currenthightlight == 33) {
Pic33.BackColor = Color.LightCyan;
} else if (currenthightlight == 34) {
Pic34.BackColor = Color.LightCyan;
} else if (currenthightlight == 35) {
Pic35.BackColor = Color.LightCyan;
} else if (currenthightlight == 36) {
Pic36.BackColor = Color.LightCyan;
} else if (currenthightlight == 37) {
Pic37.BackColor = Color.LightCyan;
} else if (currenthightlight == 38) {
Pic38.BackColor = Color.LightCyan;
} else if (currenthightlight == 39) {
Pic39.BackColor = Color.LightCyan;
} else if (currenthightlight == 40) {
Pic40.BackColor = Color.LightCyan;
} else if (currenthightlight == 41) {
Pic41.BackColor = Color.LightCyan;
} else if (currenthightlight == 42) {
Pic42.BackColor = Color.LightCyan;
} else if (currenthightlight == 43) {
Pic43.BackColor = Color.LightCyan;
} else if (currenthightlight == 44) {
Pic44.BackColor = Color.LightCyan;
} else if (currenthightlight == 45) {
Pic45.BackColor = Color.LightCyan;
} else if (currenthightlight == 46) {
Pic46.BackColor = Color.LightCyan;
} else if (currenthightlight == 47) {
Pic47.BackColor = Color.LightCyan;
} else if (currenthightlight == 48) {
Pic48.BackColor = Color.LightCyan;
} else if (currenthightlight == 49) {
Pic49.BackColor = Color.LightCyan;
} else if (currenthightlight == 50) {
Pic50.BackColor = Color.LightCyan;
} else if (currenthightlight == 51) {
Pic51.BackColor = Color.LightCyan;
} else if (currenthightlight == 52) {
Pic52.BackColor = Color.LightCyan;
} else if (currenthightlight == 53) {
Pic53.BackColor = Color.LightCyan;
} else if (currenthightlight == 54) {
Pic54.BackColor = Color.LightCyan;
} else if (currenthightlight == 55) {
Pic55.BackColor = Color.LightCyan;
} else if (currenthightlight == 56) {
Pic56.BackColor = Color.LightCyan;
} else if (currenthightlight == 57) {
Pic57.BackColor = Color.LightCyan;
} else if (currenthightlight == 58) {
Pic58.BackColor = Color.LightCyan;
} else if (currenthightlight == 59) {
Pic59.BackColor = Color.LightCyan;
} else if (currenthightlight == 60) {
Pic60.BackColor = Color.LightCyan;
} else if (currenthightlight == 61) {
Pic61.BackColor = Color.LightCyan;
} else if (currenthightlight == 62) {
Pic62.BackColor = Color.LightCyan;
} else if (currenthightlight == 63) {
Pic63.BackColor = Color.LightCyan;
} else if (currenthightlight == 64) {
Pic64.BackColor = Color.LightCyan;
}
// End If
//current selected field
Label6.Text = currenthightlight.ToString;
int o = 0;
getpair = 0;
foreach (object p in Panel1.Controls) {
for (o = 0; o <= 64; o++) {
if (p.name == "Pic" + o.ToString & p.BackColor == Color.LightCyan) {
if (getpair < 2) {
getpair = getpair + 1;
}
Label9.Text = getpair;
//1 selected
if (getpair == 1) {
if (fn > 0) {
} else {
fn = o;
Label10.Text = fn.ToString;
}
firstselectedking = fn;
}
//second selected
if (getpair == 2) {
Label9.Text = getpair;
if (sn > 0) {
} else {
sn = currenthightlight;
// good fix instead of o(o works with upper levels dont know why)
Label11.Text = sn.ToString;
}
Label9.Text = getpair;
}
}
}
}
if (getpair == 2) {
//GET KING
foreach (PictureBox h in Panel1.Controls) {
if (h.Tag == "myking") {
myking();
}
}
//check and move
foreach (object p in Panel1.Controls) {
//check if button was selected
if (p.name == "Pic" + fn.ToString & p.tag == "my") {
int firstlocation = fn - 7;
int secondlocation = fn - 9;
int getridofenemy1 = fn - 14;
int getridofenemy2 = fn - 18;
//test next bicie
int getridofenemy3 = fn - 21;
int getridofenemy4 = fn - 23;
// 27
//test next bicie from left
int getridofenemy6 = fn - 27;
int getridofenemy5 = fn - 25;
// 27
//------------------------------------
if (currenthightlight == firstlocation | currenthightlight == secondlocation) {
//transfer the iamge
foreach (object s in Panel1.Controls) {
if (s.name == "Pic" + sn.ToString & s.tag != "my") {
s.image = p.image;
s.tag = "my";
s.SizeMode = PictureBoxSizeMode.Zoom;
p.image = null;
p.tag = "";
p.SizeMode = PictureBoxSizeMode.Zoom;
//refresh
//If getpair = 2 Then
getpair = 0;
Label9.Text = getpair;
fn = 0;
sn = 0;
o = 0;
Label10.Text = "";
Label11.Text = "";
//COMPUTER TURN NOW
Label15.Text = "Computer";
enemyinfo();
getpair = 0;
// be ready
//End If
}
}
{
}
}
}
}
}
}
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 Checkers_Game_Play
{
public partial class CheckersBoard : Form
{
//your color
// 0 is red
int yourcolor = 0;
//draw your buttons
int drawmy1 = 49;
int drawmy2 = 58;
int drawmy3 = 42;
//draw enemy buttons
int drawenemy1 = 1;
int drawenemy2 = 10;
int drawenemy3 = 17;
//music and sound
int playmusic = 1;
//Dim playsound As Integer = 1
//current hightlight
int currenthightlight;
//current selected button
int currentselectedbutton;
bool selectedbutton = false;
//count clicks
int countclicks = 0;
//get empty places up the selected button
int getemptyplaces1;
int getemptyplaces2;
//get 2 first selecte - get pair to compare
int getpair;
int fn;
int sn;
//test
bool fromleft;
bool fromright;
//time
int counttime;
int min;
bool showmin;
//test
int getenemy;
// Dim enemyloc As Integer = 100
int enemytomove;
bool callcommove;
int morebuttons = 0;
//drag
bool drag;
int mousex;
int mousey;
//KING TEST
int firstselectedking;
int enemykinglocation;
//end game timer
int endgamecomputer;
int endgamehuman;
public CheckersBoard()
{
InitializeComponent();
}
private void buttonExit_Click(object sender, EventArgs e)
{
this.Close();
}
private void CheckersBoard_KeyDown(object sender, KeyEventArgs e)
{
//exit
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
}
private void CheckersBoard_Load(object sender, EventArgs e)
{
ControlForm objControlForm = new ControlForm();
//get selected buttons
if (objControlForm.RadioButton2.Checked == true)
{
yourcolor = 1;
}
else
{
yourcolor = 0;
}
//get the selected board
//load red buttons on bottom
if (yourcolor == 0)
{
foreach (object P in Panel1.Controls)
{
if (P is PictureBox)
//load red buttons on bottom
if (yourcolor == 0)
{
foreach (object p in Panel1.Controls)
{
if (p is PictureBox)
{
}
//TEST
//------------------------------
if (morebuttons == 1)
{
for (drawmy3 = 42; drawmy3 <= 48; drawmy3 += 2)
{
if (p.Name == "Pic" + drawmy3.ToString)
{
P.SizeMode = PictureBoxSizeMode.Zoom;
P.Image = ImageList1.Images.Item(0);
P.Tag = "my";
}
}
}
//-------------------------------
for (drawmy1 = 49; drawmy1 <= 56; drawmy1 += 2)
{
if (p.Name == "Pic" + drawmy1.ToString)
{
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "my";
}
}
}
}
//second raw
for (drawmy2 = 58; drawmy2 <= 64; drawmy2 += 2) {
if (p.Name == "Pic" + drawmy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "my";
}
}
}
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawenemy3 = 17; drawenemy3 <= 24; drawenemy3 += 2) {
if (p.Name == "Pic" + drawenemy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
}
}
//-------------------------------
//draw enemy buttons
for (drawenemy1 = 1; drawenemy1 <= 8; drawenemy1 += 2) {
if (p.Name == "Pic" + drawenemy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
//second raw
for (drawenemy2 = 10; drawenemy2 <= 16; drawenemy2 += 2) {
if (p.Name == "Pic" +drawenemy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "enemy";
}
}
}
}
}
} else {
//load blue buttons on bottom
foreach (object p in Panel1.Controls) {
if (p is PictureBox) {
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawmy3 = 42; drawmy3 <= 48; drawmy3 += 2) {
if (p.Name == "Pic" + drawmy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
}
}
//-------------------------------
for (drawmy1 = 49; drawmy1 <= 56; drawmy1 += 2) {
if (p.Name == "Pic" + drawmy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
//second raw
for (drawmy2 = 58; drawmy2 <= 64; drawmy2 += 2) {
if (p.Name == "Pic" + drawmy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(1);
p.Tag = "my";
}
}
}
//draw enemy buttons
//TEST
//------------------------------
if (morebuttons == 1) {
for (drawenemy3 = 17; drawenemy3 <= 24; drawenemy3 += 2) {
if (p.Name == "Pic" + drawenemy3.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
}
}
//-------------------------------
for (drawenemy1 = 1; drawenemy1 <= 8; drawenemy1 += 2) {
if (p.Name == "Pic" + drawenemy1.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
//second raw
for (drawenemy2 = 10; drawenemy2 <= 16; drawenemy2 += 2) {
if (p.Name == "Pic" + drawenemy2.ToString) {
p.SizeMode = PictureBoxSizeMode.Zoom;
p.Image = ImageList1.Images.Item(0);
p.Tag = "enemy";
}
}
}
//picturebox loop here
}
}
//set tags to picturebiexe
}
}
public void checkmyking()
{
if (yourcolor == 0) {
if (Pic1.Tag == "my") {
Pic1.Image = My.Resources.redking1;
Pic1.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic3.Tag == "my") {
Pic3.Image = My.Resources.redking1;
Pic3.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic5.Tag == "my") {
Pic5.Image = My.Resources.redking1;
Pic5.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic7.Tag == "my") {
Pic7.Image = My.Resources.redking1;
Pic7.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
}
} else if (yourcolor == 1) {
if (Pic1.Tag == "my") {
Pic1.Image = My.Resources.blueking1;
Pic1.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic3.Tag == "my") {
Pic3.Image = My.Resources.blueking1;
Pic3.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic5.Tag == "my") {
Pic5.Image = My.Resources.blueking1;
Pic5.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
} else if (Pic7.Tag == "my") {
Pic7.Image = My.Resources.blueking1;
Pic7.Tag = "myking";
//comp move
if (Label15.Text != "Computer") {
Label15.Text = "Computer";
}
}
}
}
public void checkenemyking()
{
//problem with piz7
if (Pic7.Image == null) {
Pic7.Tag = "";
// resolve the tag of pic7
}
//' my color red enemy blue
if (yourcolor == 0) {
if (Pic58.Tag == "enemy") {
Pic58.Image = My.Resources.blueking1;
Pic58.Tag = "enemyking";
} else if (Pic60.Tag == "enemy") {
Pic60.Image = My.Resources.blueking1;
Pic60.Tag = "enemyking";
} else if (Pic62.Tag == "enemy") {
Pic62.Image = My.Resources.blueking1;
Pic62.Tag = "enemyking";
} else if (Pic64.Tag == "enemy") {
Pic64.Image = My.Resources.blueking1;
Pic64.Tag = "enemyking";
}
} else if (yourcolor == 1) {
if (Pic58.Tag == "enemy") {
Pic58.Image = My.Resources.redking1;
Pic58.Tag = "enemyking";
} else if (Pic60.Tag == "enemy") {
Pic60.Image = My.Resources.redking1;
Pic60.Tag = "enemyking";
} else if (Pic62.Tag == "enemy") {
Pic62.Image = My.Resources.redking1;
Pic62.Tag = "enemyking";
} else if (Pic64.Tag == "enemy") {
Pic64.Image = My.Resources.redking1;
Pic64.Tag = "enemyking";
}
}
}
public void hightlight()
{
//test with countclicks
// If countclicks = 2 Then
if (currenthightlight == 1) {
Pic1.BackColor = Color.LightCyan;
} else if (currenthightlight == 2) {
Pic2.BackColor = Color.LightCyan;
} else if (currenthightlight == 3) {
Pic3.BackColor = Color.LightCyan;
} else if (currenthightlight == 4) {
Pic4.BackColor = Color.LightCyan;
} else if (currenthightlight == 5) {
Pic5.BackColor = Color.LightCyan;
} else if (currenthightlight == 6) {
Pic6.BackColor = Color.LightCyan;
} else if (currenthightlight == 7) {
Pic7.BackColor = Color.LightCyan;
} else if (currenthightlight == 8) {
Pic8.BackColor = Color.LightCyan;
} else if (currenthightlight == 9) {
Pic9.BackColor = Color.LightCyan;
} else if (currenthightlight == 10) {
Pic10.BackColor = Color.LightCyan;
} else if (currenthightlight == 11) {
Pic11.BackColor = Color.LightCyan;
} else if (currenthightlight == 12) {
Pic12.BackColor = Color.LightCyan;
} else if (currenthightlight == 13) {
Pic13.BackColor = Color.LightCyan;
} else if (currenthightlight == 14) {
Pic14.BackColor = Color.LightCyan;
} else if (currenthightlight == 15) {
Pic15.BackColor = Color.LightCyan;
} else if (currenthightlight == 16) {
Pic16.BackColor = Color.LightCyan;
} else if (currenthightlight == 17) {
Pic17.BackColor = Color.LightCyan;
} else if (currenthightlight == 18) {
Pic18.BackColor = Color.LightCyan;
} else if (currenthightlight == 19) {
Pic19.BackColor = Color.LightCyan;
} else if (currenthightlight == 20) {
Pic20.BackColor = Color.LightCyan;
} else if (currenthightlight == 21) {
Pic21.BackColor = Color.LightCyan;
} else if (currenthightlight == 22) {
Pic22.BackColor = Color.LightCyan;
} else if (currenthightlight == 23) {
Pic23.BackColor = Color.LightCyan;
} else if (currenthightlight == 24) {
Pic24.BackColor = Color.LightCyan;
} else if (currenthightlight == 25) {
Pic25.BackColor = Color.LightCyan;
} else if (currenthightlight == 26) {
Pic26.BackColor = Color.LightCyan;
} else if (currenthightlight == 27) {
Pic27.BackColor = Color.LightCyan;
} else if (currenthightlight == 28) {
Pic28.BackColor = Color.LightCyan;
} else if (currenthightlight == 29) {
Pic29.BackColor = Color.LightCyan;
} else if (currenthightlight == 30) {
Pic30.BackColor = Color.LightCyan;
} else if (currenthightlight == 31) {
Pic31.BackColor = Color.LightCyan;
} else if (currenthightlight == 32) {
Pic32.BackColor = Color.LightCyan;
} else if (currenthightlight == 33) {
Pic33.BackColor = Color.LightCyan;
} else if (currenthightlight == 34) {
Pic34.BackColor = Color.LightCyan;
} else if (currenthightlight == 35) {
Pic35.BackColor = Color.LightCyan;
} else if (currenthightlight == 36) {
Pic36.BackColor = Color.LightCyan;
} else if (currenthightlight == 37) {
Pic37.BackColor = Color.LightCyan;
} else if (currenthightlight == 38) {
Pic38.BackColor = Color.LightCyan;
} else if (currenthightlight == 39) {
Pic39.BackColor = Color.LightCyan;
} else if (currenthightlight == 40) {
Pic40.BackColor = Color.LightCyan;
} else if (currenthightlight == 41) {
Pic41.BackColor = Color.LightCyan;
} else if (currenthightlight == 42) {
Pic42.BackColor = Color.LightCyan;
} else if (currenthightlight == 43) {
Pic43.BackColor = Color.LightCyan;
} else if (currenthightlight == 44) {
Pic44.BackColor = Color.LightCyan;
} else if (currenthightlight == 45) {
Pic45.BackColor = Color.LightCyan;
} else if (currenthightlight == 46) {
Pic46.BackColor = Color.LightCyan;
} else if (currenthightlight == 47) {
Pic47.BackColor = Color.LightCyan;
} else if (currenthightlight == 48) {
Pic48.BackColor = Color.LightCyan;
} else if (currenthightlight == 49) {
Pic49.BackColor = Color.LightCyan;
} else if (currenthightlight == 50) {
Pic50.BackColor = Color.LightCyan;
} else if (currenthightlight == 51) {
Pic51.BackColor = Color.LightCyan;
} else if (currenthightlight == 52) {
Pic52.BackColor = Color.LightCyan;
} else if (currenthightlight == 53) {
Pic53.BackColor = Color.LightCyan;
} else if (currenthightlight == 54) {
Pic54.BackColor = Color.LightCyan;
} else if (currenthightlight == 55) {
Pic55.BackColor = Color.LightCyan;
} else if (currenthightlight == 56) {
Pic56.BackColor = Color.LightCyan;
} else if (currenthightlight == 57) {
Pic57.BackColor = Color.LightCyan;
} else if (currenthightlight == 58) {
Pic58.BackColor = Color.LightCyan;
} else if (currenthightlight == 59) {
Pic59.BackColor = Color.LightCyan;
} else if (currenthightlight == 60) {
Pic60.BackColor = Color.LightCyan;
} else if (currenthightlight == 61) {
Pic61.BackColor = Color.LightCyan;
} else if (currenthightlight == 62) {
Pic62.BackColor = Color.LightCyan;
} else if (currenthightlight == 63) {
Pic63.BackColor = Color.LightCyan;
} else if (currenthightlight == 64) {
Pic64.BackColor = Color.LightCyan;
}
// End If
//current selected field
Label6.Text = currenthightlight.ToString;
int o = 0;
getpair = 0;
foreach (object p in Panel1.Controls) {
for (o = 0; o <= 64; o++) {
if (p.name == "Pic" + o.ToString & p.BackColor == Color.LightCyan) {
if (getpair < 2) {
getpair = getpair + 1;
}
Label9.Text = getpair;
//1 selected
if (getpair == 1) {
if (fn > 0) {
} else {
fn = o;
Label10.Text = fn.ToString;
}
firstselectedking = fn;
}
//second selected
if (getpair == 2) {
Label9.Text = getpair;
if (sn > 0) {
} else {
sn = currenthightlight;
// good fix instead of o(o works with upper levels dont know why)
Label11.Text = sn.ToString;
}
Label9.Text = getpair;
}
}
}
}
if (getpair == 2) {
//GET KING
foreach (PictureBox h in Panel1.Controls) {
if (h.Tag == "myking") {
myking();
}
}
//check and move
foreach (object p in Panel1.Controls) {
//check if button was selected
if (p.name == "Pic" + fn.ToString & p.tag == "my") {
int firstlocation = fn - 7;
int secondlocation = fn - 9;
int getridofenemy1 = fn - 14;
int getridofenemy2 = fn - 18;
//test next bicie
int getridofenemy3 = fn - 21;
int getridofenemy4 = fn - 23;
// 27
//test next bicie from left
int getridofenemy6 = fn - 27;
int getridofenemy5 = fn - 25;
// 27
//------------------------------------
if (currenthightlight == firstlocation | currenthightlight == secondlocation) {
//transfer the iamge
foreach (object s in Panel1.Controls) {
if (s.name == "Pic" + sn.ToString & s.tag != "my") {
s.image = p.image;
s.tag = "my";
s.SizeMode = PictureBoxSizeMode.Zoom;
p.image = null;
p.tag = "";
p.SizeMode = PictureBoxSizeMode.Zoom;
//refresh
//If getpair = 2 Then
getpair = 0;
Label9.Text = getpair;
fn = 0;
sn = 0;
o = 0;
Label10.Text = "";
Label11.Text = "";
//COMPUTER TURN NOW
Label15.Text = "Computer";
enemyinfo();
getpair = 0;
// be ready
//End If
}
}
{
}
}
}
}
}
}
I have bunch or Error in Image and mydrawing and void
pleASE HELLLLLLLLLLLLP
Reply
Answers (
0
)
export To Excel In Xlsx Format.
read superscript and subscript from word document in C#