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(); }
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( ); }
MapPtr Map::ToMap() const { return MapPtr(new Map(*this)); }
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(); */ }