メニュークラス

PythonとPygameのメニュークラス
今すぐダウンロード

メニュークラス ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Scott Barlow
  • 出版社のWebサイト:
  • http://code.google.com/u/Spectre158/

メニュークラス タグ


メニュークラス 説明

PythonとPygameのメニュークラス MenuClassは、PygameとPython用に書かれたメニュークラスです。メニューは有限状態マシンを使用してプログラムを操作するように設計されています(ただし、ボタンのリターン機能を持つように変更することもできます)。メニュー 'ボタン'には 'state'が含まれています(州が本当にあなたが望むものになることができます)、この 'state'は、ユーザーがボタンを選択/押すと返されるものです。その後、メニューを制御するプログラムは、必要に応じてこの返された状態に作用できます。これにより、ブロック化されていないコードを書き込むのに役立ちます。メニューには、テキストボタン、画像ボタン(どちらが選択されているかを検出するためにすべての側面で強調表示される)、または2つの任意の組み合わせが柔軟で、動的に変更できます。 'ボタン'は、(更新方法を呼び出す更新方法を介して)画面に描画されたときに、「ボタン」が自分自身を画面に描画するときに自動的に更新します。描画方法はそれ自体と呼ばれるべきではありません。 'ボタン'はいつでも追加または削除できます。メニューは左上隅に配置できます(すべてのボタンを含む長方形は移動したものです)。その同じ位置座標にメニュー全体(すなわち、四角形を含む中心)を中心に変更することができます。または、ユーザーはMENU全体をself.draw_surfaceに中心にすることもできます。 PYGAME画面がメニューに与えられたら、ウィンドウ全体が描画されます。しかし、ユーザーがメニューを他のPygame Surfaceに与える場合、その表面自体はある時点でPYGAME画面に吹き付ける必要があります。さらに、ユーザは、ボタンを左側に整列させることができ、中心に整列させるか、右側に整列させることができる。また、それらは上部、中央、または下部に垂直に整列させることができます。ユーザーはフォント/ハイライトの色を動的に変更することができます。ボタンの間のパディング(左/右、上/下)、画像周辺のハイライトの厚さボタン、およびメニューの向き( 'ボタン'が下から下に積み上げられている場合( 'vertical')、または左から右へ( '水平')。メニューを見つけるための最良の方法は、それを使って断片化することです。 「example_simple.py」例を指定して基本メニューをチェックしてから、より強力な 'example.py'.in' example.py 'を参照してください。選択したボタンを削除するには' R 'を使用します。動的にボタンを追加する'メニューボタンを介して3 ・非常にマイナーなアップデートとバグ修正。 .tar.gzファイルに慣れていないWindowsユーザーのZIPファイルに変更されました。


メニュークラス 関連ソフトウェア