23 lines
		
	
	
		
			450 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			450 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
#include "Perception.h"
 | 
						|
#include "Propulsion.h"
 | 
						|
 | 
						|
namespace Passer {
 | 
						|
namespace RoboidControl {
 | 
						|
 | 
						|
class Roboid {
 | 
						|
 public:
 | 
						|
  Roboid();
 | 
						|
  Roboid(Placement configuration[], unsigned int thingCount);
 | 
						|
  Roboid(Perception* perception, Propulsion* propulsion);
 | 
						|
 | 
						|
  Perception* perception;
 | 
						|
  Propulsion* propulsion;
 | 
						|
 | 
						|
  void Update(float currentTimeMs);
 | 
						|
};
 | 
						|
}  // namespace RoboidControl
 | 
						|
}  // namespace Passer
 | 
						|
 | 
						|
using namespace Passer::RoboidControl; |