太空侵略者
指示:
太空飞行不是开玩笑,这个实验室也不是。 您将需要创建两个JS构造函数,即Spaceship和CrewMember 。 这些构造函数将抽出默认情况下无法彼此交互的实例。 如果在没有人员的情况下创建太空飞船,则该太空飞船将处于非活动状态。 默认情况下,如果初始化时未将他们放进船内,则默认情况下,一名船员将在Cantina里闲逛,寻找乘车机会。
如果船员没有分配到船上,他们也将无法使用他们的特殊能力。 例如,如果飞行员不在engageWarpDrive则飞行员无法使用engageWarpDrive ,因此不能在少于12秒的engageWarpDrive进行Kessel Run。 机组成员还应该无法执行其职位无法执行的某些动作。
为了让这两种对象类型相互了解,我们需要让船舶在创建时就意识到其船员。 这也将要求您确保机组成员在被添加到船上时意识到他们的船。
要运行规格,请