View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

キャプチャ落書きで遊ぶ

back

落書きシリーズでござる。






ソースコードを順番にドゥ〜イットしてみてください。
Alt + d ( Cmd + d )


●キャプチャ用にスケッチ・モーフを用意しました。
これをドゥ〜イットして適当なところに置いて
キャプチャしちゃってくださいませな。
--------------------------------------------
fc _ HTTPSocket httpGif: 'http://www.languagegame.org:8080/zoo/uploads/smple1.gif'.
sk _ SketchMorph withForm: fc .
sk openInHand.
--------------------------------------------


■画面をキャプチャして、それをトレイルさせて落書きするです。

カーソルが'「’に変わりますからキャプチャする領域をドラッグで指定よん。
そんでもって左ボタンドラッグで落書きしてみてちょんまげ。
キャプチャしたときの矩形の辺の図柄がきめてだよねん。

--------------------------------------------
| f bb |
f _ Form fromUser.
bb _ BitBlt
	destForm: Display
	sourceForm: f
	fillColor: nil
	combinationRule: 3 "Form over"
	destOrigin: Sensor cursorPoint
	sourceOrigin: 0@0
	extent: f extent
	clipRect: Display computeBoundingBox.
[Sensor yellowButtonPressed] whileFalse: [
	[Sensor redButtonPressed] whileTrue:[
	bb destOrigin: (Sensor cursorPoint - (f extent // 2)).
	bb copyBits.]]

--------------------------------------------



画面のお掃除はこれ
--------------------------------------------
Display restore.
--------------------------------------------





下の入力ボックスに書き込んで”add to the page”ボタンで登録出来ます。
修正したい場合はページ左のアイコンの”edit”で出てくる画面で編集可能です。
ページ左のアイコンの”uploads”で画像(JPEG,GIF,PNG)のアップロードもできます。


Link to this Page