حيز الـ API
كلما استشعرت منطقة، غالبا حيز أو عدة أحياز (في الترتيب) سوف تتم إعادتهم، على سبيل المثال، حس "الشعور" في برج المبتدئين يقوم بإرجاع حيز واحد:
const space = warrior.feel();
يمكنك استدعاء الأساليب في الحيز لجمع المعلومات حول ماذا هناك.
فئة الأساليب
هذه الأساليب المختلفة المتاحة لك:
space.getLocation()
:
يقوم بإرجاع الموقع النسبي لهذا الحيز كعدد الأحياز التي في الأمام والتي على يمين موضعك.
يعود
(number[]): الموقع النسبي لهذا الحيز كإزاحة [forward, right]
.
space.isEmpty()
:
يحدد، إذا لم يكن هناك أي شئ في الحيز(بإستثناء السلالم).
يعود
(boolean): ما إذا كان هذا الحيز فارغاً أو لا.
space.isStairs()
يحدد، إذا كانت السلالم موجودة في هذا الحيز.
يعود
(boolean): ما إذا كانت السلالم موجودة في هذا الحيز أو لا.
space.isWall()
يحدد ما إذا كان هذا هو حد المستوى.
يعود
(boolean): ما إذا كان هذا الحيز جدار أم لا.
space.isUnit()
يحدد، ما إذا كان هناك وحدة في هذا الحيز.
يعود
(boolean): ما إذا كانت هذه الوحدة في هذا الحيز أم لا.
space.getUnit()
يقوم بإرجاع الوحدة الموجودة في هذا الحيز (إن وجدت).
يعود
(Unit): الوحدة في هذا الموقع أو undefined
إذا لم يكن هناك شئ.