Skalax Wiki
Status: Beta
Brought to you by:
skalaxcy
onY()
ฟังค์ชั่นตรวจตำแหน่งปัจจุบันของบอทว่าอยู่จุดไหนของแผนที่ คืนค่าคำตอบเป็นเลขจำนวนเต็ม ตำแหน่งในแกน Y ของแมบ
procedure ที่อนุญาติให้ใช้ = ทุก procedure
รูปแบบ = integer onY();
ตัวอย่าง
กุ๊กไก่ต้องการให้บอท เดินไปในตำแหน่งที่กำหนด ไปมา 3 จุด ทำงานตรวจสอบเงื่อนไขตลอดเวลา ทำงานใน procedure main_auto
โดยเริ่มเดินจากจุด 30,40 ไปจุด 30,60 ไปจบที่ 30,80 หากเดินจนถึงปลายทางแล้ว ให้เดินย้อนกลับไปจุดเริ่มต้น
sub main_auto {
if ( (onX() == 30) && (onY() == 30) ){
sendCommand("move 30 40");
}
if ( (onX() == 30) && (onY() == 40) ){
sendCommand("move 30 60");
}
if ( (onX() == 30) && (onY() == 80) ){
sendCommand("move 30 30");
}
}