@hackage yampa-sdl20.0.1.1

Yampa and SDL2 made easy

YampaSDL2

YampaSDL2 provides SDL2 bindings to use with the FRP library Yampa.

Screenshot A screenshot of some drawn shapes.

Roadmap

  • Display Shapes
    • Rectangle
    • Circle
    • Triangle
    • Polygon
  • Display Images
  • Animations
  • Handle Input
  • Play sound

This library is still work in progress

Getting started

Prerequisites

yampa-sdl2 uses the C-libraries

  • sdl2
  • sdl2-gfx

Consequently, you need to have these two libraries installed on your computer.

Installation

  1. Download the library:
cd example-project
git clone https://github.com/Simre1/yampa-sdl2.git
  1. Add it to your dependencies: Edit your stack.yaml file and add yampa-sdl2 to packages. Add the yampa-sdl2 dependency to your cabal file (or package.yaml)

  2. Import the library with: import YampaSDL2

How to use

Head over to the wiki.

License

This project is licensed under the MIT License - see the LICENSE file for details.