2007年11月30日金曜日

あーあ、俺にも野島ぐらい情熱があればなぁ!!

武者小路実篤 「友情」 読了。

 野島が初めて杉子に会ったのは帝劇の二階の正面の廊下だった。
 この書き出しで作品の三分の二が判る。
 二十三歳童貞の野島を主人公とした杉子への身を焦がすほどの恋物語である。
 読みやすい文章とテンポの良い話であり、中篇程度なので一時間ほどでサクっと読める。
 大半が野島が杉子に対してカッコいいとこを見せようとしたり自己嫌悪に陥ったり嫉妬したりしているので、乱暴に言うとラノベに入れていいと思う。
 ラストの盛り上がり方は好き。

210文字

あーあ、俺の脳にパッチあたんねぇかなぁ!!

Worldtool Kit修練

選択肢のジオメトリをクリックしたら次の状態に移る奴を作りたかったのでだらだらと作る。
マウス更新関数をつくればいいみたい。


static void mouse_phase1(WTsensor *sensor)
{
/*********************************
オリジナルマウス挙動関数
クリックしたものがどのジオメトリかを取得する
********************************/
long buttons; /* ボタン情報 */
FLAG lclick; /* 左クリックフラグ */
WTmouse_rawdata *raw; /* マウスXY座標値 */
WTp3 p; /* WTsensor_setrecod関数設定用 */
WTq q; /* WTsensor_setrecod関数設定用 */
float speed; /* センサー感度値 */
WTwindow *w; /* ウインドウオブジェクトポインタ */
int x,y,width,height; /* ウインドウ配置情報 */

//////////////////////////////////////////
WTpoly *clickpoly; /* クリックされたポリゴン */
WTp3 clickp3; /* なんかとりあえずいらねーかも */
WTgeometry *clickgeometry; /* クリックされたジオメトリ */
char clickgeoname[256]; /* クリックされたジオメトリの名前 */
//////////////////////////////////////////
WTp3_init(clickp3); /* 初期化 */
//////////////////////////////////////////

WTmouse_rawupdate(sensor); /* マウス新規情報を取得 */

w = WTmouse_whichwindow(sensor); /* マウスウインドウを取得 */
if(!w){
WTp3_init(p); WTq_init(q);
WTsensor_setrecord(sensor,p,q);
return;
}
WTwindow_getposition(w,&x,&y,&width,&height); /* ウインドウ配置情報を取得 */
raw = (WTmouse_rawdata *)WTsensor_getrawdata(sensor); /* ウインドウ座標系のマウス情報を取得 */

speed = WTsensor_getsensitivity(sensor); /* あーいらないかも */

buttons = WTsensor_getmiscdata(sensor); /* マウスのボタン情報をゲット */
/* 押されたか */
lclick = buttons & WTMOUSE_LEFTBUTTON; /* 左クリックON/OFF */

if(lclick){ /* 左クリックされてんの? */
clickpoly = WTscreen_pickpoly(0,raw->pos,NULL,clickp3); /* どのポリゴンクリックしたの? */
WTmessage( "X:%f Y:%f\n",clickpos[X],clickpos[Y] ); /* クリック座標表示 */
if(clickpoly != NULL){ /* クリックした場所にポリゴンがあるならば */
clickgeometry = WTpoly_getgeometry(clickpoly); /* ポリゴンからジオメトリを取得 */
strcpy(clickgeoname,WTgeometry_getname(clickgeometry)); /* ジオメトリの名前を取得 */
WTmessage( "geoname[%s]\n",clickgeoname); /* ジオメトリの名前を表示 */
if(strcmp(clickgeoname,"botton1") == 0){ /* botton1さんですか? */
/* A発動 */
WTmessage( "A\n");
}else if(strcmp(clickgeoname,"botton2") == 0){ /* botton2さんですか? */
/* B発動 */
WTmessage( "B\n");
}else{
/* 特に何もないです */
}
}
}
return;
}


予め「botton1」「botton2」という名前を付けたジオメトリを配置してある。
このマウス更新関数でジオメトリをクリックしたらAとかBとか表示されるものが出来た。
当然てきとーに作ってあるので品質に保証は出来ないし、
よくわかんねーで書いてある処理もあるので困る。


追記:returnを書き忘れる俺は死ぬべき

2007年11月29日木曜日

あーあ、俺もちゃんとしねぇかなぁ!!

最近購入した書籍

・ヒトライフ 竹本泉
・ルプさらだ 竹本泉
・スケッチブック(2) 小箱とたん
・スケッチブック(3) 小箱とたん
・スケッチブック(出張版) 小箱とたん
・スコアブック 小箱とたん
・電脳青少年攻略法 倉糖良菓
・ゲマママ 野月楓
・日がな半日ゲーム部暮らし 祥人

あとがきの為だけにルプさらだを買いなおすのはどうかと思う俺。

2007年11月28日水曜日

あーあ、俺がてるてる坊主作ると雨降るしなぁ!!

卒業研究の中間発表を明日に控えた午前三時ごろ。

一人研究室で作業をする俺。

やったー、ミスプリントでてるてる坊主できたよー。

ごめんなさい。



これでも一応中間発表用のレジュメは完成しており、パワーポイントを作成するだけです。

まあ、明日なんだから遊んでる暇はないんですけど。

2007年11月15日木曜日

あーあ、俺に世の中の役に立つことができればなぁ!

中間発表の練習をしました

その場しのぎと辻褄合わせを頑張りたいと思います