PosTest(D) {
switch(D) {
case "U":
self moveOverTime( .1 );
self.Moving[self.TestNum].y -= 5;
break;
case "D":
self moveOverTime( .1 );
self.Moving[self.TestNum].y += 5;
break;
case "L":
self moveOverTime( .1 );
self.Moving[self.TestNum].x -= 5;
break;
case "R":
self moveOverTime( .1 );
self.Moving[self.TestNum].x += 5;
break;
case "Re":
self iPrintln("x: " + self.Moving[self.TestNum].x);
self iPrintln("y: " + self.Moving[self.TestNum].y);
break;
case "Sw":
self.TestNum++; if(self.TestNum > self.Moving.size) { self.TestNum =0; }
self iPrintln("Editing " + self.TestNum);
break;
} }
LoopRun( function, event, input) {
for(;
{
self waittill( event );
self thread [[function]]( input );
} }
MenuDebug() {
self.Moving=[]; self.TestNum=0;
self.Moving[0]=self.scrollbar1;
self.Moving[1]=self.BackGroundHud;
self thread LoopRun( :
osTest, "dpad_right", "R"); //Move Right
self thread LoopRun( :
osTest, "dpad_left", "L"); //Move left
self thread LoopRun( :
osTest, "dpad_up", "U" ); //Move Up
self thread LoopRun( :
osTest, "dpad_down", "D"); //Move Down
self thread LoopRun( :
osTest, "button_cross", "Re"); //Print X and Y values of current element
self thread LoopRun( :
osTest, "button_square", "Sw"); //Switch to next element in self.Moving
}
Shader( element )
{
p = self createFontString( undefined, 2 );
p setPoint( "TOPRIGHT" );
for(;
{
element.y += attackButtonPressed();
element.x += adsButtonPressed();
p setText( element + " Y: " + element.y + " " + element + " X:" + element.x );
wait .3;
}
}
Shader( element )
{
p = self createFontString( undefined, 2 );
p setPoint( "TOPRIGHT" );
for(;
{
element.y += attackButtonPressed();
element.x += adsButtonPressed();
p setText( element + " Y: " + element.y, element + " X:" + element.x );
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.