Realaxy Editorの次のベータでは、ステートマシンを作成するために設計された特別な言語が表示されます。 アプリケーションの「軌跡」を説明できます。
フロー注釈を使用して特別なメソッドを作成すると、コードは「停止」し、イベントまたはイベントのグループを待機します。 このスクリーンキャストは、「無限」ループ内のcatchコンストラクトを介したイベントのサブスクライブを示しています。 2番目の例は、構造体ではなく andを使用するキーボードとマウスの複合イベントを示しています。
また、言語には特別な状態ラベルと条件付きジャンプ-jumpを宣言する機能があります。 チェーンコンストラクトを介してさまざまなフローメソッドをリンクするメカニズムがあります(別のフローの結果を待つ)この言語は、ゲームやインターフェイスでイベントマップを作成するのに非常に便利です。
現在、論理的に無関係なイベントハンドラーの束で記述されていることを1つのメソッドで実行でき、実行ポイントを開始または終了するだけでイベントのサブスクリプションを有効または無効にできます。
イベントフローの「億万長者になりたい」ゲームのコード:
