;Creator: Eedis
;Email: Killerbender53@yahoo.com
IfNotExist, %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
{
FileCreateDir, %A_ProgramFiles%\E-Connect Four
FileInstall, Blue Piece.bmp, %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp, 1
FileInstall, Red Piece.bmp, %A_ProgramFiles%\E-Connect Four\Red Piece.bmp, 1
FileInstall, Blue Turn.bmp, %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp, 1
FileInstall, Red Turn.bmp, %A_ProgramFiles%\E-Connect Four\Red Turn.bmp, 1
FileInstall, Grid.bmp, %A_ProgramFiles%\E-Connect Four\Grid.bmp, 1
FileInstall, logo.bmp, %A_ProgramFiles%\E-Connect Four\logo.bmp, 1
MsgBox, Installation Complete!
}
SetBatchLines, -1
AddPeg1Blue()
{
PixelSearch, 1x, 1y, 30, 540, 32, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 30, 440, 32, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 30, 360, 32, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 30, 285, 32, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 30, 210, 32, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 30, 130, 32, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x6 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg1Red()
{
PixelSearch, 1x, 1y, 30, 540, 32, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 30, 440, 32, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 30, 360, 32, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 30, 285, 32, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 30, 210, 32, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 30, 130, 32, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x6 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x6 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg2Blue()
{
PixelSearch, 1x, 1y, 90, 540, 92, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 90, 440, 92, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 90, 360, 92, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 90, 285, 92, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 90, 210, 92, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 90, 130, 92, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x71 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg2Red()
{
PixelSearch, 1x, 1y, 90, 540, 92, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 90, 440, 92, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 90, 360, 92, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 90, 285, 92, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 90, 210, 92, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 90, 130, 92, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x71 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x71 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg3Blue()
{
PixelSearch, 1x, 1y, 160, 540, 162, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 160, 440, 162, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 160, 360, 162, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 160, 285, 162, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 160, 210, 162, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 160, 130, 162, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x136 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg3Red()
{
PixelSearch, 1x, 1y, 160, 540, 162, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 160, 440, 162, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 160, 360, 162, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 160, 285, 162, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 160, 210, 162, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 160, 130, 162, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x136 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x136 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg4Blue()
{
PixelSearch, 1x, 1y, 220, 540, 222, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 220, 440, 222, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 220, 360, 222, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 220, 285, 222, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 220, 210, 222, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 220, 130, 222, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x201 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg4Red()
{
PixelSearch, 1x, 1y, 220, 540, 222, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 220, 440, 222, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 220, 360, 222, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 220, 285, 222, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 220, 210, 222, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 220, 130, 222, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x201 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x201 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg5Blue()
{
PixelSearch, 1x, 1y, 290, 540, 292, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 290, 440, 292, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 290, 360, 292, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 290, 285, 292, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 290, 210, 292, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 290, 130, 292, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x265 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg5Red()
{
PixelSearch, 1x, 1y, 290, 540, 292, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 290, 440, 292, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 290, 360, 292, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 290, 285, 292, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 290, 210, 292, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 290, 130, 292, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x265 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x265 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg6Blue()
{
PixelSearch, 1x, 1y, 350, 540, 352, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 350, 440, 352, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 350, 360, 352, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 350, 285, 352, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 350, 210, 352, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 350, 130, 352, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x329 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg6Red()
{
PixelSearch, 1x, 1y, 350, 540, 352, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 350, 440, 352, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 350, 360, 352, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 350, 285, 352, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 350, 210, 352, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 350, 130, 352, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x329 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x329 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
AddPeg7Blue()
{
PixelSearch, 1x, 1y, 410, 540, 412, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 410, 440, 412, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 410, 360, 412, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 410, 285, 412, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 410, 210, 412, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 410, 130, 412, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x391 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Blue Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Red Turn.bmp
goto, a
}
}
AddPeg7Red()
{
PixelSearch, 1x, 1y, 410, 540, 412, 542, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y467 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 2x, 2y, 410, 440, 412, 442, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y391 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 3x, 3y, 410, 360, 412, 362, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y314 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 4x, 4y, 410, 285, 412, 287, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y238 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Goto, a
}
PixelSearch, 5x, 5y, 410, 210, 412, 212, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y162 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
PixelSearch, 6x, 6y, 410, 130, 412, 132, 0xFEFEFE
If ErrorLevel = 0
{
Gui, Add, Picture, x391 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x391 y86 w50 h50 , %A_ProgramFiles%\E-Connect Four\Red Piece.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
goto, a
}
}
a:
Gui, Add, Button, x6 y16 w50 h50 gRow1, |`n|`nV
Gui, Add, Button, x71 y16 w50 h50 gRow2, |`n|`nV
Gui, Add, Button, x136 y16 w50 h50 gRow3, |`n|`nV
Gui, Add, Button, x201 y16 w50 h50 gRow4, |`n|`nV
Gui, Add, Button, x265 y16 w50 h50 gRow5, |`n|`nV
Gui, Add, Button, x329 y16 w50 h50 gRow6, |`n|`nV
Gui, Add, Button, x391 y16 w50 h50 gRow7, |`n|`nV
Gui, Add, Picture, x-4 y-4 w455 h20 , %A_ProgramFiles%\E-Connect Four\Blue Turn.bmp
Gui, Add, Picture, x0 y70 w450 h460 , %A_ProgramFiles%\E-Connect Four\Grid.bmp
Gui, 2:Color, White
Gui, 2:Add, Picture, x76 y6 w230 h220 , %A_ProgramFiles%\E-Connect Four\logo.bmp
Gui, 2:Add, Picture, x67 y6 w250 h240 , %A_ProgramFiles%\E-Connect Four\logo.bmp
Gui, 2:Font, S12 CDefault, Verdana
Gui, 2:Add, Text, x12 y246 w384 h369 , Rules:`nThe rules of connect four is to be the first to get four in a row horizontally`, vertically`, or diagonally. Click an arrow to choose which column you want to drop your piece. Place them strategicly and try to block the opponents shots.`n`nCreator: Eedis`nContact: Killerbender53@yahoo.com`nVersion: 1.0`n`n2.0 will be coming out soon`, with enhanced graphics.
Gui, 2:Add, Button, x136 y506 w100 h30 gok, Ok
Gui, 2:Show, w386 h548, Welcome To Connect Four
Gui, Show, w450 h525, Connect Four
WinActivate, Welcome To Connect Four
Return
ok:
Gui, 2:Destroy
Return
row1:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg1Blue()
If ErrorLevel = 1
AddPeg1Red()
Return
row2:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg2Blue()
If ErrorLevel = 1
AddPeg2Red()
Return
row3:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg3Blue()
If ErrorLevel = 1
AddPeg3Red()
Return
row4:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg4Blue()
If ErrorLevel = 1
AddPeg4Red()
Return
row5:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg5Blue()
If ErrorLevel = 1
AddPeg5Red()
Return
row6:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg6Blue()
If ErrorLevel = 1
AddPeg6Red()
Return
row7:
PixelSearch, turn, turn, 30, 31, 32, 33, 0xFE0000
If ErrorLevel = 0
AddPeg7Blue()
If ErrorLevel = 1
AddPeg7Red()
Return
^r::
Reload
GuiClose:
IfWinExist, Welcome To Connect Four
Msgbox, Congratulations! You found the easter egg. I bet you don't know how.
ExitApp