やってみる

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

pyxelで最小コード 窓を出す

 わずか3行。

成果物

demo

コード

window.py

import pyxel
pyxel.init(256, 256)
pyxel.run(lambda: 0, lambda: pyxel.cls(8))

実行

python3 window.py

終了

  • ESCキー押下

所感

  • run()がないと一瞬で消えた。なのでrun()がないと最小コードとは言えない
  • width,height255が最大とあったが、256でもいけた。でも257にすると以下エラーになった。公式に騙された。確かめてよかった。
pyxel error: invalid screen size in 'System'

 なんか黒枠で囲われてる? 気持ち悪い。次回なんとかする。

Q&A

  • run()に渡す引数update, drawって何?
    • updateは数値とか更新する関数。処理落ちしたら困るもの
    • drawpyxel.rect()などで描画する関数。たぶん処理落ちすることもありうる。

前回まで

対象環境

$ uname -a
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux