pax_global_header 0000666 0000000 0000000 00000000064 13352015041 0014504 g ustar 00root root 0000000 0000000 52 comment=49b688c73335c9a4090708bc75f6af9575a65670
Raincat-1.2.1/ 0000775 0000000 0000000 00000000000 13352015041 0013066 5 ustar 00root root 0000000 0000000 Raincat-1.2.1/.gitignore 0000664 0000000 0000000 00000000015 13352015041 0015052 0 ustar 00root root 0000000 0000000 *.o
*.hi
dist Raincat-1.2.1/LICENSE 0000664 0000000 0000000 00000003421 13352015041 0014073 0 ustar 00root root 0000000 0000000 The Raincat program sourcecode and binaries are distributed under the
following license:
Copyright (c) 2010, Garrick Chin
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the names of the copyright owners nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----------------------------------------------------------------------
The Raincat program graphics and music are distributed under the
Creative Commons Version Attribution-Share Alike 3.0 license
Raincat-1.2.1/README 0000664 0000000 0000000 00000003425 13352015041 0013752 0 ustar 00root root 0000000 0000000 Raincat
Game Creation Society - Fall 08
www.gamecreation.org
HOW TO START THE GAME:
----------------------
./raincat
COMPILATION:
----------------------
runhaskell Setup.lhs --user configure
runhaskell Setup.lhs build
runhaskell Setup.lhs install
Alternative method: cabal install Raincat
CHANGELOG:
----------
Version 1.2:
- Ported to SDL2
Version 1.1:
- Changed initial item placement from click to select, click to place
to drag n' drop.
- Replaced eraser tool with right click to erase an item
- Now properly detecting mouse clicks after window resize
Version 1.0:
- Initial version
NOTES:
------
The Raincat executable was compiled with GHC 6.12.1 on Arch Linux i686
and on Ubuntu 9.10. If you are having problems running the game, the
win32 build runs under wine.
Runtimes for the following libraries are assumed to be installed:
GLUT
OpenGL
SDL2
SDL2_image
SDL2_mixer
TROUBLESHOOTING:
----------------
If you receive the error:
"user error (Mix_LoadMUS SDL message: Module format not recognized)"
when trying to run Raincat, this is because your SDL-mixer library
was not compiled with mp3 support. You will need to recompile that
with mp3 support or otherwise obtain a copy with mp3 support in order
to run the game.
PROJECT TEAM:
-------------
Garrick Chin - Project Leader/Programmer/Level Designer
Susan Lin - Artist
SooHyun Jang - Artist
Anthony Maurice - Programmer
William Wang - Programmer
Andrew Zheng - Programmer
Rachel Berkowitz - Music Composer
Spencer Ying - Artist/Level Designer
Tal Stramer - Level Editor Programmer
OTHER CONTRIBUTORS:
-------------------
Mikhail Pobolovets - Programmer
Sergei Trofimovich - Programmer
Raahul Kumar - Programmer
Alvaro F. García - Programmer
Raincat-1.2.1/Raincat.cabal 0000664 0000000 0000000 00000010607 13352015041 0015437 0 ustar 00root root 0000000 0000000 name: Raincat
version: 1.2.1
cabal-version: >= 1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: Garrick Chin 2008-2010
maintainer: Mikhail S. Pobolovets
homepage: http://raincat.bysusanlin.com/
package-url: git://github.com/styx/Raincat.git
bug-reports: http://github.com/styx/Raincat/issues
synopsis: A puzzle game written in Haskell with a cat in lead role
description: Project Raincat is a game developed by Carnegie Mellon students
through GCS during the Fall 2008 semester. Raincat features game
play inspired from classics Lemmings and The Incredible Machine.
The project proved to be an excellent learning experience for
the programmers. Everything is programmed in Haskell.
category: Game
author: Garrick Chin, Susan Lin, SooHyun Jang, Anthony Maurice, William Wang,
Andrew Zheng, Rachel Berkowitz, Spencer Ying, Tal Stramer, Mikhail Pobolovets,
Sergei Trofimovich
stability: stable
tested-with: GHC==7.6.2
data-files: LICENSE README
data/effects/*.png data/cat/cat-walk/*.png data/cat/cat-idle/*.png
data/music/*.ogg data/levels/skyline/*.lvl data/levels/movement1/*.lvl
data/cat/cat-springboots/*.png data/levels/movement2/*.lvl data/levels/pinball/*.lvl
data/item-buttons/*.png data/backgrounds/*.png data/levels/rift/*.png
data/levels/water1/*.png data/levels/river/*.lvl data/cat/cat-skateboard/*.png
data/cat/cat-laser/*.png data/cat/cat-pogostick/*.png data/levels/water2/*.png
data/cat/cat-hurt/*.png data/levels/rift/*.lvl data/levels/water1/*.lvl
data/levels/pool/*.png data/level-misc/*.png data/cat/cat-speedboots/*.png
data/cat/cat-rainboots/*.png data/levels/water2/*.lvl data/levels/skyline/*.png
data/levels/movement1/*.png data/cat/cat-poncho/*.png data/cat/cat-umbrella/*.png
data/levels/movement2/*.png data/levels/pinball/*.png data/menu/*.png
data/cat/cat-upside-down-umbrella/*.png data/cat/cat-shield/*.png
data/levels/river/*.png data/levels/pool/*.lvl data/items/*.png
data-dir: ""
extra-source-files: Setup.lhs
executable raincat
main-is: Main.hs
buildable: True
ghc-options: -Wall
hs-source-dirs: src
build-depends:
base >= 3 && < 5,
containers,
extensible-exceptions,
mtl,
random,
time,
GLUT,
OpenGL,
sdl2,
sdl2-image,
sdl2-mixer
other-modules:
Cat.Cat
Error.Error
Game.GameGraphics
Game.GameInit
Game.GameInput
Game.GameMain
Game.GameState
Input.InputState
Items.ItemEffects
Items.Items
Level.EndMarker
Level.FireHydrant
Level.Level
Menu.Menu
Menu.PostVictory
Nxt.Audio
Nxt.Graphics
Nxt.Types
Panels.ItemPanel
Panels.MainPanel
Panels.MessagePanel
Paths_Raincat
Program.Program
Rain.Rain
Settings.CatSettings
Settings.DisplaySettings
Settings.Path
Settings.RainSettings
Settings.UISettings
Settings.WorldSettings
World.World
Raincat-1.2.1/Setup.lhs 0000775 0000000 0000000 00000000156 13352015041 0014703 0 ustar 00root root 0000000 0000000 #!/usr/bin/runhaskell
> module Main where
> import Distribution.Simple
> main :: IO ()
> main = defaultMain
Raincat-1.2.1/data/ 0000775 0000000 0000000 00000000000 13352015041 0013777 5 ustar 00root root 0000000 0000000 Raincat-1.2.1/data/backgrounds/ 0000775 0000000 0000000 00000000000 13352015041 0016301 5 ustar 00root root 0000000 0000000 Raincat-1.2.1/data/backgrounds/clouds_background.png 0000664 0000000 0000000 00002235126 13352015041 0022512 0 ustar 00root root 0000000 0000000 PNG
IHDR + pHYs
OiCCPPhotoshop ICC profile xڝSgTS=BKKoR RB&*! J!QEEȠQ,
!{kּ>H3Q5B.@
$p d!s# ~<<+" x M0B\t8K @zB @F&S