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

TestZooTea

back


いままではWorkSpaceでいろいろと遊んできたっすけど
そろそろBrowserでクラスやらメソッド作って遊ぶです。



■テキスト
TeapotMorphのサブクラス「TestZooTea」を作るです。
----------------------------------------
TeapotMorph subclass: #TestZooTea
	instanceVariableNames: ''
	classVariableNames: ''
	poolDictionaries: ''
	category: 'ZooCroquet'
----------------------------------------
Alt + s ( Cmd + s )


■初期設定やね
いっちゃんはじめに訪れる空間、それにライトと地面を作るです。
----------------------------------------
initializeDefaultSpace
	| space |
	"space"
	space _ TSpace new.

	"light"
	self makeLight: space.

	"floor"
	self makeFloor: space fileName:'graph128.bmp'.

	^space
----------------------------------------
Alt + s ( Cmd + s )


「Object Catalog」から新しく作った「TestZooTea」のモーフを出せるようにするです。
クラスメソッドの「descriptionForPartsBin」でござる。
----------------------------------------
descriptionForPartsBin
	^ self partName:	(self name)
		categories:		#('Croquet')
		documentation:	'Croquet Browser'
		sampleImageForm: TForm defaultForm.
----------------------------------------
Alt + s ( Cmd + s )


「Object Catalog」の「Croquet」を見ると登録されてまするね。

Uploaded Image: image15.jpg

引っ張り出すとこんなのでました。

Uploaded Image: image14.jpg

これをベースにいろいろ遊ぶですことよ。



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


Monday, 28 November 2005, 1:11:04 pm
ありがとうございます。原因はまったくもって下に書いていただいた通りでした。。 インスタンスメソッドに書いてました。。ありがとうございます^^

Friday, 25 November 2005, 2:06:44 pm
すいません! ↑に書いたものです!わかりました^^
  • それはよかったです。で、原因はなんでした?--thoru

Friday, 25 November 2005, 12:59:46 pm
descriptionForPartsBinをアクセプトしただけではオブジェクトカタログの中に登録されません。。どうしたらいいんでしょうか?初心者すぎてすいません^^;
  • もしかしてクラス・メソッドではなくインスタンス・メソッドにしてませんか?
    もしそうならここをみてちょんまげ。>funfunfun18--thoru

Link to this Page

  • Enjoy CROQUET last edited on 5 November 2022 at 11:40:11 am by localhost