• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

palf/haskell-sdl2-examples: SDL2 tutorial code in Haskell

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

palf/haskell-sdl2-examples

开源软件地址(OpenSource Url):

https://github.com/palf/haskell-sdl2-examples

开源编程语言(OpenSource Language):

Haskell 100.0%

开源软件介绍(OpenSource Introduction):

Haskell SDL2 Examples

Some simple SDL2 examples in Haskell

Check out the inspiration here

Setup

You'll need a working SDL2 installation

We're using Stack

stack setup
stack build --pedantic

Running Examples

List available examples:

stack ide targets

Run an example:

stack exec lesson01

Lesson Output

  • Lesson 01 - a white box which remains for two seconds
  • Lesson 02 - "Hello World" text taken from a bitmap (remains for 2 seconds)
  • Lesson 03 - a window with instructions to close it (remains until closed)
  • Lesson 04 - instructions to press arrow keys, followed by content changing on key press
  • Lesson 05 - a stretched image in the window
  • Lesson 06 - a "png loaded" message, loaded from a png (!)
  • Lesson 07 - a "rendering texture" message
  • Lesson 08 - a red box with a green outline, a blue strikethrough and yellow vertical dots
  • Lesson 09 - the text "Here's a viewport" in three different locations
  • Lesson 10 - a stick figure sitting on a hill
  • Lesson 11 - a different coloured dot in each corner of the window
  • Lesson 12 - a coloured window that changes when pressing any of Q, W, E, A, S, D
  • Lesson 13 - press 'w' and 's' to fade in or out the foreground
  • Lesson 14 - a walking animation
  • Lesson 15 - an arrow that rotates with the Q, W, E, A and D keys



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap