ActionScript3でゲームを作っています。
「Aの値が50減ったらら、Bの値を1減らす」というような処理を作りたいのですがどうすればいいかわかりません。
もう少し詳しく説明すると、
int型の変数Aの初期値は300です。
int型の変数Bの初期値は6です。
ゲーム内にはボタンがあり、
一度押すごとに変数Aの値を25引いていくボタン(btn_0)と
一度押すごとに変数Aの値を50引いていくボタン(btn_1)と
一度押すごとに変数Aの値を100引いていくボタン(btn_2)があります。
ボタンを押して引き算の処理をした時、変数Aから引かれた値が50であれば変数Bの値から1を引く(100であれば2,25であれば0)という事です。
自分は条件分岐で出来るのかなと思っているのですが、もしそれよりも正しい方法などあったら、ご指摘頂きたいです。
以下途中まで考えたスクリプトです。
//変数宣言
var A:int = 300;
var B:int = 6;
//条件分岐
if(ここが分からない){
B -= 1;
}
//ボタン設定
btn_0.addEventListener(MouseEvent.CLICK, A);
function A(e: MouseEvent): void {
A -= 25;
}
btn_1.addEventListener(MouseEvent.CLICK, B);
function B(e: MouseEvent): void {
A -= 50;
}
btn_2.addEventListener(MouseEvent.CLICK, C);
function C(e: MouseEvent): void {
A -= 100;
}