やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

PySDL2におけるHelloWorld

ウインドウと画像の表示ができた。

成果物

GitHubPySDL2.HelloWorld.201711031129

f:id:ytyaru:20171103135918p:plain

開発環境

最小ソースコード

import sdl2.ext

RESOURCES = sdl2.ext.Resources(__file__, 'res')

sdl2.ext.init()
window = sdl2.ext.Window("Hello PySDL2!", size=(320, 240))
window.show()

factory = sdl2.ext.SpriteFactory(sdl2.ext.SOFTWARE)
spriterenderer = factory.create_sprite_render_system(window)

processor = sdl2.ext.TestEventProcessor()
processor.run(window)

sdl2.ext.quit()
  • リソース管理
  • SDLの初期化と終了
  • 描画
  • ループ

所感

C言語ラッパらしいコード。オブジェクト指向をまったく感じさせない風格。