WarriorJS Docs
  • اللاعب
  • الصانع
  • المجتمع
  • العربية
    • English
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • ساعد في الترجمة
  • GitHub

›صانع الـ API

الدليل

  • المقدمة
  • إنشاء البرج الخاص بك
  • إضافة مستويات
  • تحديد القدرات
  • تعريف الوحدات
  • إعادة بناء التعليمات البرمجية
  • الاختبار
  • نشر

صانع الـ API

  • حيز الـ API
  • وحدة API
Translate

حيز الـ API

باعتبارك صانعًا، يمكنك تسمية نفس الطرق التي يسميها اللاعب على المساحة المستشعرة ، ولكن على مساحة اعتيادية.

فئة الأساليب

هذه الأساليب المختلفة المتاحة لك:

space.isEmpty():

يحدد، إذا لم يكن هناك أي شئ في الحيز(بإستثناء السلالم).

يعود

(boolean): ما إذا كان هذا الحيز فارغاً أو لا.

space.isStairs()

يحدد، إذا كانت السلالم موجودة في هذا الحيز.

يعود

(boolean): ما إذا كانت السلالم موجودة في هذا الحيز أو لا.

space.isWall()

يحدد ما إذا كان هذا هو حد المستوى.

يعود

(boolean): ما إذا كان هذا الحيز جدار أم لا.

space.isUnit()

يحدد، ما إذا كان هناك وحدة في هذا الحيز.

يعود

(boolean): ما إذا كانت هذه الوحدة في هذا الحيز أم لا.

space.getUnit()

يقوم بإرجاع الوحدة الموجودة في هذا الحيز (إن وجدت).

هذه الوحدة ستكون وحدة عادية، و ليست وحدة استشعار.

يعود

(Unit): الوحدة في هذا الموقع أو undefined إذا لم يكن هناك شئ.

خصائص النموذج

location (number[])

الموقع المطلق لهذا الحيز كزوج من الإحدثيات [x, y].

← نشروحدة API →
  • فئة الأساليب
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
  • خصائص النموذج
    • location (number[])
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar