問題タブ [morphic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smalltalk - 迷路の作成
マウスクリックイベントなしで、参照として PBE-Lighoutgame を使用して迷路を作成しようとしています。2 つのクラスがあります。
これらのクラスは両方とも RectangleMorph のサブクラスです
その他のクラス
BorderedMorph のサブクラスである Maze Class の実装
その他の方法
グリッドにランダムに追加できるように、VisibleSquare と InvisibleSquare の両方でマトリックスを集計するにはどうすればよいですか (または) これを行う他の方法はありますか??
pharo - モルフィック 境界を壊す
モーフの境界線をこのようなものに分割するにはどうすればよいですか??
これらのモーフを迷路に使用したい
user-interface - LabelMorph / TextMorphを変数にバインドして、モーフが変数の変更を反映するようにするにはどうすればよいですか?
- 文字列を含む変数を持つオブジェクトがあります。
- LabelMorph / TextMorph(またはテキストを表示する他のモーフ?)を含むウィンドウがあります。
LabelMorph / TextMorphを変数にバインドして、変数の文字列が変更されたときにラベルが更新されるようにするにはどうすればよいですか?
- 従来のSmalltalk-80依存/変更/更新メカニズム?
- ファロアナウンスフレームワーク?
- 何か違います??
どうすればいいですか?どのモーフを使用する必要がありますか?
smalltalk - サブモーフの位置を変える方法
私は 2 つのモーフを持っています。
しかし、b position: 100@100 を実行して b の位置を変更したい場合、変更が表示されないため、ここで何が欠けていますか? それとも、何らかの形で b の位置を追跡するのは a の責任ですか?
smalltalk - ドロップされたモーフをグリッドにスナップする (Cuis Smalltalk)
ドロップしたモーフを 10 x 10 ピクセルのグリッドにスナップするには、Cuisの PasteUpMorphクラスのどのメソッドを変更する必要がありますか?
smalltalk - SystemWindow の初期位置 (Cuis Smalltalk)
#SystemWindow のサブクラス #Mosaic1 を作成しました。ウィンドウの初期位置を制御したいと考えています。それ、どうやったら出来るの?クラス#RealEstateAgentが関与していますが、どのように?クラスのコメントは言う
そこで、クラス #RealEstateAgent の設定方法と使用方法について説明を求めています。
ノート:
- #RealEstateAgentはシングルトンです。クラス側のメソッドしかありません
- #SystemWindowによってのみ参照されます
- 新しい SystemWindow は、 RealEstateAgent class>> standardWindowExtentから初期エクステントを取得します
smalltalk - アテネとは正確には何ですか?
私はすでに Athens ( PharoBoidsを参照) で遊んで気に入っていますが、それが何であるかについての正確なポイントをまだ見逃しています。
この 2 つの図 (以下を参照) は自分で思いつきました。それらは正しいですか?Canvas
また、対応するクラスもあります。彼らの役割は何ですか?
smalltalk - Squeak (または pharo) ウィンドウのデフォルトの白い背景色を変更する
Squeak または Pharo でデフォルトの白いウィンドウの背景色を変更するにはどうすればよいですか? 私は smalltalk と Morphic を初めて使用します。モーフィック クラスを見ましたが、正しいインスタンス変数が見つかりませんでした。ありがとう。