if object_index != asset_get_index(object_get_name("mod_button_"+ string (manager.modd)))
{
ย ย var obj = asset_get_index("mod_button_" + string (manager.modd));
ย ย obj.image_blend = (12632256);
ย ย obj.up = 0;
ย ย obj.down = 1;
ย ย ย
ย ย manager.modd = modd;
ย ย image_blend = (c_white);
ย ย down = 0;
ย ย up = 1;
}
์ ๋งจ ์๋ถ๋ถ ์กฐ๊ฑด๋ถ ๋ถ๋ถ์ draw ์ด๋ฒคํธ์ ์ฐ๋๋ฐ ์๋จนํ;
if object_index != asset_get_index(object_get_name("mod_button_"+ string (manager.modd)))
{
image_blend = (12632256);
draw_sprite(deact_modd, 0, x-1, y-1);
}
else
{
image_blend = (c_white);
draw_sprite(act_modd, 0, x-2, y-2);
}
draw_self();
์๋ ๊ฒ ๊ฐ์ ์กฐ๊ฑด๋ฌธ์ธ๋ฐ draw์ด๋ฒคํธ์์ ๋ณ์๊ฐ ์๊ด์์ด !=๊ฐ ์ฐธ์ธ๋ถ๋ถ๋ง ์คํ๋๊ณ else๋ถ๋ถ์ ์คํ์ด ์๋
๊ทผ๋ฐ ๊ฐ์ ์กฐ๊ฑด๋ฌธ์ ์ ์ด๋ฒคํธ์์๋ else๋ถ๋ถ์ด ์๊ธด ํ์ง๋ง ์ ๋๋ก ๊ฐ์ด ์ฐธ์ผ๋๋ง ์คํ๋
๋ชจ๊ฐ ๋ฌธ์ ์ง ๋ชฐ๋ฅด๊ฒ์;; ๋ฌผ๋ก ์ด๊ฑฐ๋ง๊ณ ๋ค๋ฅธ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋จํ ๋ ธ๊ฐ๋คํ๋ฉด ๋๊ธดํ๋๋ฐ ์ด์ ๊ฐ ์๊ณ ์ญ์ด์ ๊ณ์ ์ด๋ฆฌ์ ๋ฆฌ ๊ตด๋ ค๋ณด๊ณ ์์
์๋๋ค ์์๊ฑฐ๋ ๊ฑ ๋๋ฅผ๋๋ง๋ค ์คํ๋๋ค
๋จธ๊ฐ ๋ฌธ์ ์ง;
์ ๊ฑ ๋ฌด์กฐ๊ฑด ์ธ๋ฑ์ค๊ฐ ๊ตฌํ๊ฑด ๋ณ์์ ๋ฃ์ด์ค์ผ๋๋ค
์ ๊ทผ๋ฐ ๋ฌด์จ ์ค๋ฅ๋ ์๋จ๊ณ ์กฐ๊ฑด๋ ์น์ด๋ฒ๋ฆฌ๊ณ ์คํํด๋ฒ๋ฆฌ๋ ์ด๋ฌ๋๊น ๋ชจ๋ฅด์ง...
๋๋ฒ๊ฑฐ๋ฅผ ์ฐ์
์ธ์ค๋ชจ๋ฅด๊ฒ์ด
๋๋ฒ๊ฑฐ ์ธ ์ค ์๋๊ฑฐ ์ค์ํจ. ์๊ฐ ํฌ์ํ ๊ฐ์น๊ฐ ์์.
object_get_name ์ ์ค๋ธ์ ํธ index ๋ฐ์์ค๋๊ฑฐ๋ผ ์คํธ๋ง ๋ฃ์ผ๋ฉด ์ ์ผ ์์์๋ ์ค๋ธ์ ํธ๋ก ๋์์ฌ
asset_get_index("mod_button_"+ string (manager.modd)) ์ด๋ฐ์์ผ๋ก ์จ๋ณด์ผ
์๋ง ์ด๋ ๊ฒ ํด์ ๋งจ์ ์ค๋ธ์ ํธ ๋์๊ฐ์ง๊ณ get name ์ผ๋ก ์ธ๋ฑ์ค ๊ฐ์ ธ์๋๊ฑธ๋ก ์
์๋ ๊ทธ๋ด๋ฆฌ๊ฐ ์์ด object get name์ ๋ฌด์กฐ๊ฑด index๋ก ๋ฐ์์ผํจ
ํจ ๊ด๋ จ๋ ์ฝ๋ ์ดํด๋ด๋ด modd ์ ์ธํ ๋ "deact" ์ด๋ฌ์ผ ์ํ๊ฑด ์๋์ง??