Skip to content

Instantly share code, notes, and snippets.

{-
Depends on scrot.
shootMe <directory to save images> <period>
Using:
ghc -o shootMe ShootMe.hs;
shootMe /home/user/images/screenshots/auto/ 60 &
-}
import Control.Concurrent (threadDelay)
import System (system, getArgs)
@kreed131
kreed131 / BotvaBot.hs
Created June 17, 2011 15:27
Bot for browser mmorpg botva.ru written in Haskell
{--
kreed131.blogspot.com
--}
import Prelude hiding (catch)
import Data.Char (isDigit)
import Data.Maybe (fromMaybe)
import qualified Data.Map as M (lookup)
import System.IO
import System.Random (randomRIO)
@kreed131
kreed131 / SnakeHS.hs
Created June 17, 2011 14:56
SnakeHS - OpenGL Snake game on Haskell
import Graphics.UI.GLUT
import Data.IORef
import Data.List (delete)
import System.Random (randomRIO)
import Control.Monad (forM_, when)
type Coord = (Int, Int)
type Snake = (Direction, [Coord])
type SnakeDigestion = [Coord]
type Food = [Coord]