hi,
I search a way to simplify this snippet. I have characters with a table view and i have a lot a function depending of them. i think that with a boucle it’s possible but i don’t see how…
Thanks for your tips.
local function oncompleteKill1() Character[1].flag = 3 buttonclic = true print("oncompleteKill1") return Character[1].flag, buttonclic end local function killCharacter1() if Character[1].flag == 1 or Character[1].flag == 4 then Character[1].flag = 2 transition.cancel( Character[1].transition ) pfiuSound() Character[1]:setSequence( "kill" ) Character[1].kill=transition.to( Character[1], {alpha=0, time=1000, onComplete=oncompleteKill1} ) print("killCharacter1") end return Character[1].flag end local function oncompleteKill2() Character[2].flag = 3 buttonclic = true print("oncompleteKill2") return Character[2].flag, buttonclic end local function killCharacter2() if Character[2].flag == 1 or Character[2].flag == 4 then Character[2].flag = 2 transition.cancel( Character[2].transition ) pfiuSound() Character[2]:setSequence( "kill" ) Character[2].kill=transition.to( Character[2], {alpha=0, time=1000, onComplete=oncompleteKill2} ) print("killCharacter2") end return Character[2].flag end local function oncompleteKill3() Character[3].flag = 3 buttonclic = true print("oncompleteKill3") return Character[3].flag, buttonclic end local function killCharacter3() if Character[3].flag == 1 or Character[3].flag == 4 then Character[3].flag = 2 transition.cancel( Character[3].transition ) pfiuSound() Character[3]:setSequence( "kill" ) Character[3].kill=transition.to( Character[3], {alpha=0, time=1000, onComplete=oncompleteKill3} ) print("killCharacter3") end return Character[3].flag end