Hatena::Groupnadesiko

雪乃☆雫のなでしこ日和

2009-03-16

ところで、母艦のサイズ固定ってどうやんだ?

| 22:04

 昨日は忘れてましたが、やっぱりこういうゲームは、勝手にウィンドウサイズ変えられると、見た目が悪くなって、いやですもんね。

 というわけで、以下の二行を母艦設計に追加

 勝手に検索しただけだからレスって無いけど、掲示板の皆さんサンクス!

#---------------------------------

母艦の最大化ボタン有効変更(オフに)

母艦のスタイルは「枠固定」

#---------------------------------

 ところで、びみょーに記載に統一感が無いよね。

 ()とか「」って、何のまじないなの?

 ためしに、

母艦のスタイルは枠固定。

 としたら、成功した。

 さらに、ためしに、

母艦のスタイルは(枠固定)

 としても、うまくいった。

 おおぉ?!

 何? これは単に見やすくする為のカッコなの?

 調子に乗って、

母艦の最大化ボタン有効変更オフ

 としたら、エラー。

 「」でくくったり、「は」とか「を」を挿入してみたりしても、やっぱエラー。

 エラーの内容を見ると、「最大化ボタン有効変更」は関数で「オフに」は引数関数引数は()でくくらなきゃダメってことなのかな? それはしようが無いね。納得!

 ・・・と思った直後に、こんな記載を発見。

母艦オフに最大化ボタン有効変更

 これ、変。日本語としておかしいっすよ?

 でも、さりげなく動いてる~(汗)

 色々試したら、緑の助詞なら何を入れてもOK、みたいな?

 まあ、「あなたの助詞の使い方は違ってる」みたいな指摘をされても、嫌ですが(汗)

 さて、先の2行は以下のとおりに書き換えました。

 これで、若干の統一感が生まれた(かな?;)

#---------------------------------

母艦オフに最大化ボタン有効変更。

母艦のスタイルは枠固定。

#---------------------------------

そちゃそちゃ2009/03/17 12:11母艦のスタイルは「●●」のように、
「 」を付けるべきです。

スタイルに設定できるのは文字列です。
「枠なし」「枠固定」「枠可変」のように
きちんと文字列で指定しなければなりません。

母艦のスタイルは枠固定。

これが正常に動作するのは、
枠固定という変数の中身が「枠固定」だからです。

ためしに、

枠固定は「テスト」
母艦のスタイルは枠固定。

とすると、枠が固定されません。
さらに、

枠固定は「枠なし」
母艦のスタイルは枠固定。

とすると、枠が表示されません。
(タスクバーを右クリックして終了)

雪乃☆雫雪乃☆雫2009/03/17 19:47おおぉ! そちゃさま、ありがとうございます!!
何でも書いてみるものだ;

>枠固定という変数の中身が「枠固定」だからです。
 すごく理解!
 宣言も代入もしてない変数には、変数名が文字列として最初から入ってるというわけなんですね。

>枠固定は「枠なし」
>母艦のスタイルは枠固定。
 別に疑り深くないけど、早速試しました。
 ほんとだ!(^o^)

 というわけで、

母艦のスタイルは「枠固定」

 になおしました。

mr-80bmr-80b2009/03/18 01:19まあ、実際のなでしこの仕様としてはそちゃさんの言うとおりなんですが、どうもこの辺りの仕様がスッキリ飲み込めない感じは僕もあったりします(^^;

日本語プログラミング言語として、なでしこの文法の仕組みをある程度勉強すれば、だいたい事情は理解できる、という感じではあるのですが。

じゃあどうあるべきか、というと、上手い仕様が思いつくわけでもないんですけど。

とりあえず最初は、慣れるしかない部分・・かなぁ・・?

雪乃☆雫雪乃☆雫2009/03/18 18:17mr-80bさまありがとうございます☆
文法の仕組みというより、記述の約束事をまだ全然覚えてないという、根本的な問題と思われ(汗)
こういうふうにかかねばならない、というお約束事がはっきり分かっていれば、それに則って書いていけばいいだけなんでしょうけど、なでしこは、わりとゆるい感じで、さりげなく書いたらなんとなく動いてくれちゃったりして、ありがたい反面このまま流されちゃうと、後でひどい目に?! みたいな予感も;

トラックバック - http://nadesiko.g.hatena.ne.jp/snowdrops89/20090316