Spread Value (連番)をオブジェクト・インスタンスの変数に割り当てる関数処理。

動作デモ:● Spread Value Sample

このサンプルではユーザ定義のインスタンス変数 である spread に対して連番を与えている。利用の際は、必要に応じてこの部分を書き換えれば任意のインスタンス変数が連番を割り当てされる。

この関数を使う場合、事前に Room にはオブジェクト・インスタンス全てが作成されている状態であること、もしくは全てのオブジェクト・インスタンスの作成が終わった時点で関数処理として呼び出すこと。

サンプルだと関数に対して引数にはグローバル変数を与えています。しかも本来の用途ではない Built-In の「score」を流用しているのでお行儀は極めて悪いです。

かと言ってグローバル変数を新しく作りたくなかったし、本来はイベント管理用のオブジェクトなどを使ってそちらのインスタンス変数を利用したほうが都合は良いです。

///Init_SpreadValue( grobal.variable );
/*
Init_SpreadValue(score);
*/
spread = argument0;
score++;

ライブラリ一覧へ戻る

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress › Error

There has been a critical error on this website.

Learn more about troubleshooting WordPress.