예제 #1
0
파일: Brainlib.cpp 프로젝트: pliniker/attic
void nnet::initialize() 
{
    error::set_error_interface( new ErrorInterface );
    RandomInt::Initialize();
	Serializable::Initialize();
	PluginManager::Initialize();
	
	string::new_list( "node_layers" );
	string::new_list( "edge_layers" );
	string::new_list( "neuron_arrays" );
	string::new_list( "synapse_arrays" );
	string::new_list( "exec_maps" );
	
	::root_map = MapPtr( new Map( "Root" ) );
	::nodes_map = MapPtr( new Map( "Nodes" ) );
	::edges_map = MapPtr( new Map( "Edges" ) );
	::system_map = MapPtr( new Map( "System" ) );
	::exec_map = MapPtr( new Map( "Exec" ) );
	
	::root_map->add( ::nodes_map );
	::root_map->add( ::edges_map );
	::root_map->add( ::system_map );
	::system_map->add( ::exec_map );
	
	ObjectListPtr exec( new ObjectList( "Alternative_Execution_Engine" ) );
	exec->setTarget( ::exec_map );
	exec->setChoices( "exec_maps" );
	exec->setMax( 1 );
	::system_map->add( exec );
	
    nnet::global::initialize_signal();
}
예제 #2
0
Drawer::Drawer( ) {
	_num_img = LoadGraph( "../Resources/Number.png" );
	_background_img = LoadGraph( "../Resources/Background.png" );
	_seeweed_img = LoadGraph( "../Resources/seeweed.png" );

	_play = Play::getTask( );
	_scene = Scene::getTask( );
	_map = MapPtr( new Map );
	_select = SelectPtr( new Select );

	_ani_timer = 0;
	_stage_max = _select->getIconNum( );
}
예제 #3
0
	MapPtr Map::ToMap() const
	{
		return MapPtr(new Map(*this));
	}
예제 #4
0
void GameState::init()
{
  IState::init();
  
  entity_form_manager_.setRenderTarget(renderTarget_);
    
      
  //TODO: Test
  
  
  EntityPtr unit = EntityFactory::Inst().createUnit(531);
  
  
//   entity_manager_.add(unit);
//   entity_form_manager_.createForms(unit);
  
    //Map test
  map_ = MapPtr(new Map());
  
  if (scenario_.get())
    map_->create(scenario_->map);
  else
    map_->setUpSample();
  
  camera_ = CameraPtr(new Camera());
  
  mapRenderer_.setRenderTarget(renderTarget_);
  mapRenderer_.setMap(map_);
  mapRenderer_.setCamera(camera_);
  
  /*
  EntityForm form;
  
  comp::GraphicPtr g = comp::Graphic::create(881);
  
  form.addComponent(comp::GRAPHIC, g);
 
  entity_form_manager_.add(form);
  
  */
  //-------------
    
/*    game_server_ = new GameServer();
    game_client_ = new GameClient();
    
    game_client_->setGameRenderer(game_renderer_);
    
    // Creating local connection
    LocalTunnelToServer *tToServ = new LocalTunnelToServer();
    LocalTunnelToClient *tToClient = new LocalTunnelToClient();
    
    tToServ->setServer(tToClient);
    tToClient->setClient(tToServ);
    
    game_server_->addClient(tToClient);
    game_client_->setServer(tToServ);
    
    //Test
    game_client_->test();
    */
}