ソラマメブログ

2008年08月04日

負数の mod

ってどうなんだろうと思って試してみた
//
// File: mod_text.lsl
// Date Author number of nodes
// 2008/8/4 walkinglint 5
//
default {
touch_start(integer total_number) {
llOwnerSay("-3 % 4 = " + (string)(-3 % 4));
llOwnerSay("-3.0 % 4 = " + (string)((integer)-3.0 % 4));
// llOwnerSay("-3.0 % 4 = " + (string)(<3, 4, 5> % 4));
llOwnerSay("-3.0 % 4 = " + (string)(<3 % 4, 4 % 4, 5 % 4>));
}
}
コメントアウトしている行は エラーでコンパイルできなかった... ベクトルだと % は特別な意味を持つのかな... / とかだとできたような気がするのだが
-----
というか % の左辺は整数でなくてはいけないようではある
-----
というわけで実行結果は追記の方に w

-----
あ コメントめちゃくちゃだし...
-----
そうそう ルービックキューブの回転 のベースとなる値を 4 で mod しとくといいかと思って試してみた...
-----
大体できたような気がする... 後 スクリプトを各ピースに入れて テスト... w

同じカテゴリー(walking のスクリプティング講座)の記事
 プロフィール写真の表示に問題 (2009-11-30 20:55)
 ミニ太陽系 (2009-03-21 06:03)
 関数から文字列を返したら何か問題になる? (2009-03-18 18:02)
 llListFindList って型って関係ないんだったっけ (2009-03-18 14:02)
 夏時間(PDT)の実験 (2009-03-08 22:04)
 15パズルの作り方(その3) (2009-03-08 06:03)
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。