- Lid sinds
- 4 feb 2013
- Berichten
- 4.619
- Waardering
- 884
- Lengte
- 1m78
- Massa
- 90kg
Volg de onderstaande video samen om te zien hoe u onze site kunt installeren als een web-app op uw startscherm.
Notitie: Deze functie is mogelijk niet beschikbaar in sommige browsers.

Politie stond net aan de deur
Mijn ouders hadden paar jaar geleden te snel gereden in zwitserland, maar de boete onlangs pas aangekregen. Ze hadden me dit verteld en de politie stond dus net aan de deur voor die boete. Ze lieten de foto's zien van de auto en natuurlijk zeg ik: 'aaa ja daar heb ik iets over gehoord'
maar ondertussen nieuwe nummerplaat enz en ze waren niet zeker dat het mijn ouders waren oid. Hoe het precies zit weet ik niet, maar mijn ouders prodeerder eronderuit te kruipen. De politie komt donderdagavond terug, want dan zijn ze thuis.
Damn, dat wordt leuk vanavond![]()

Lol. Als je ouders met de agenten praten, moet je zo uit het niets in het naakt *DRONKEN!* aan hun voorbij lopen![]()


Politie stond net aan de deur
Mijn ouders hadden paar jaar geleden te snel gereden in zwitserland, maar de boete onlangs pas aangekregen. Ze hadden me dit verteld en de politie stond dus net aan de deur voor die boete. Ze lieten de foto's zien van de auto en natuurlijk zeg ik: 'aaa ja daar heb ik iets over gehoord'
maar ondertussen nieuwe nummerplaat enz en ze waren niet zeker dat het mijn ouders waren oid. Hoe het precies zit weet ik niet, maar mijn ouders prodeerder eronderuit te kruipen. De politie komt donderdagavond terug, want dan zijn ze thuis.
Damn, dat wordt leuk vanavond![]()

http://www.bussgeldkatalog.ws/schweiz/
Als je ouders niet herkenbaar op die foto staan, kei hard ontkennen gewoon![]()


Ja ze lieten dus een foto zien, moeder lag mooi te pitten
En natuurlijk was ik zo dom om te zeggen dat ik die foto al eens had gezien![]()


Dan zeg je de volgende keer: huh? Dat heb ik helemaal niet gezegd..Ik zei dat ik die foto nog nooit had gezien
Nja, of je daarmee weg komt..geen idee![]()

Tuurlijk hahamain :: IO ()
main = do
typeOfP1 <- askFor "Should Player 1 be a (H)uman or a (C)omputer player?"
[Human, Computer]
typeOfP2 <- askFor "Should Player 2 be a (H)uman or a (C)omputer player?"
[Human, Computer]
let playerType :: Player -> PlayerType
playerType P1 = typeOfP1
playerType P2 = typeOfP2
gameLoop :: Player -> Board -> IO ()
gameLoop p b = do
putStrLn ("\n" ++ printBoard b)
case hasWinner b of
Just p -> putStrLn (show p ++ " has won!")
Nothing -> do
putStr ("It's " ++ show p ++ "'s turn. ")
mb' <- case playerType p of
Human -> humanMove p b
Computer -> computerMove p b
case mb' of
Nothing -> do putStr "No more moves are possible. "
putStrLn "It's a draw."
Just b' -> gameLoop (nextPlayer p) b'
humanMove :: Player -> Board -> IO (Maybe Board)
humanMove p b = do
let possibleMoves = moves p b
if null possibleMoves then
return Nothing
else do
putStrLn "Possible moves are:"
putStrLn (listMoves possibleMoves)
i <- askFor "Make your choice:" [1..length possibleMoves]
return (Just (possibleMoves !! (i-1)))
computerMove :: Player -> Board -> IO (Maybe Board)
computerMove p b = do
putStrLn "Thinking..."
return (makeMove p b)
listMoves :: [Board] -> String
listMoves = intercalate "\n"
. map (intercalate " ")
. transpose
. map lines
. map (\(i,b) -> "(" ++ show i ++ "): \n" ++ printBoard b)
. zip [1..]
gameLoop P1 emptyBoard
askFor :: Show a => String -> [a] -> IO a
askFor m xs = do
putStr (m ++ " ")
hFlush stdout
i <- getLine
case find ((map toLower i ==) . map toLower . show) xs of
Nothing -> do putStrLn $ "I didn't understand you. Enter one of: "
++ intercalate ", " (map show xs) ++ "."
askFor m xs
Just y -> return y
