Показать сообщение отдельно
Старый 02.04.2012, 21:10
Den_root вне форума Посмотреть профиль Отправить личное сообщение для Den_root Найти все сообщения от Den_root
  № 7  
Ответить с цитированием
Den_root

Регистрация: Feb 2012
Сообщений: 36
FlashRus
То есть предлагаете роботу прописать как использовать тот или иной девайс?
Aquahawk
См. выше, ничто не помешает роботу попытатся выстрелить из сковородки и поджарить что нибудь пушкой

Еще вопрос:
Код AS3:
public class Vasja {
 
	public var leftHand:Device;
}
Код AS3:
public interface Device {
 
	public function use();
}
Код AS3:
public class Gun implements Device{
 
	public var bulletSpeed:int = 50;
	public var dammage:int = 50;
 
	public function use():void {
		//Shoot
	}
 
}
Код AS3:
public class Magnet implements Device{
 
	public var radius:int = 5;
 
	public function use():void {
		//Drag in metal
	}
}
Если мы поместим что то в руку Васе ему нужно будет узнать характеристики предметов, что бы нормально их использовать. Подойти на расстояние действия магнита, или выстрелить на упреждение на основании скорости пули. Как в таком случае достать эти свойства? В Device они не определены.