以下の内容はhttps://ytyaru.hatenablog.com/entry/2018/12/27/000000より取得しました。


PySDL2で矩形を描画した。(sdl2.sdlgfx)

矩形の塗りつぶしAPIがない。これはひどい

成果物

GitHub

PySDL2.sdlgfx.rectangle.201712171209

開発環境

前回まで

矩形

メソッド 概要
rectangle* 矩形
roundedRectangle* 矩形(角丸)

塗りつぶしAPIがない!

なんと、矩形の塗りつぶし系APIがない!

角丸矩形の塗りつぶしがしたいのに……。夢のまた夢レベルで不可能。

filledRectAlpha

PySDL2に移植されていない。C言語にはfilledRectAlphaというメソッドがそれっぽいが、PySDL2にはない。

矩形の塗りつぶし系APIが見つけられない!(filledRectangle, filledRoundedRectangle) C言語(SDL2)には存在する filledRectAlpha 。でもPySDL2にはない……。移植さていない。

filledPolygonColor

PySDL2にはある以下の関数で代用可。

しかし、四角形用にデータを作ったり、マーシャリングが必要だったりで面倒くさい!

所感

PySDL2は一体どこまでガッカリさせてくれるのか……。WindowsAPIが神々しく思えてくる。




以上の内容はhttps://ytyaru.hatenablog.com/entry/2018/12/27/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14