if (getValue(sprite(shit).member.name) = (getValue(sprite(cakes).member.name) - 1)) and (getSuit(sprite(shit).member.name) = getSuit(sprite(cakes).member.name)) then
abort()
next repeat
end if
if (getValue(sprite(shit).member.name) = 13) and (getValue(sprite(cakes).member.name) = 1) and (getSuit(sprite(shit).member.name) = getSuit(sprite(cakes).member.name)) then
abort()
end if
end repeat
repeat with cakes in [13, 27, 41, 55]
if sprite(cakes).member.name = "empty" then
next repeat
end if
if (getValue(sprite(shit).member.name) = (getValue(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name) + 1)) and (getSuit(sprite(shit).member.name) = getSuit(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name)) then
abort()
next repeat
end if
if (getValue(sprite(shit).member.name) = 1) and (getValue(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name) = 13) and (getSuit(sprite(shit).member.name) = getSuit(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name)) then
abort()
end if
end repeat
end repeat
repeat with car = 1 to tableau.count
if tableau[car].getcardcount() = 0 then
next repeat
end if
shit = tableau[car].getlastcard().spnum
repeat with cakes = 77 to 84
if sprite(cakes).member.name = "empty" then
if getValue(sprite(shit).member.name) = 11 then
abort()
end if
next repeat
end if
if (getValue(sprite(shit).member.name) = (getValue(sprite(cakes).member.name) - 1)) and (getSuit(sprite(shit).member.name) = getSuit(sprite(cakes).member.name)) then
put "woo"
abort()
next repeat
end if
if (getValue(sprite(shit).member.name) = 13) and (getValue(sprite(cakes).member.name) = 1) and (getSuit(sprite(shit).member.name) = getSuit(sprite(cakes).member.name)) then
abort()
end if
end repeat
repeat with cakes in [13, 27, 41, 55]
if sprite(cakes).row = sprite(shit).row then
next repeat
end if
if sprite(cakes).member.name = "empty" then
next repeat
end if
if (getValue(sprite(shit).member.name) = (getValue(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name) + 1)) and (getSuit(sprite(shit).member.name) = getSuit(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name)) then
abort()
next repeat
end if
if (getValue(sprite(shit).member.name) = 1) and (getValue(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name) = 13) and (getSuit(sprite(shit).member.name) = getSuit(sprite(tableau[sprite(cakes).row].getlastcard().spnum).member.name)) then
abort()
end if
end repeat
if sprite(tableau[car].getlastcard().spnum).backCardEQ() then
abort()
end if
end repeat
win = "no"
pootimer = timeout("poooo").new(130, #gotoit)
end if
end
on getValue arg
if (arg contains "hearts") or (arg contains "spades") then