diff options
author | David Robillard <d@drobilla.net> | 2013-01-12 03:17:47 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-01-12 03:17:47 +0000 |
commit | e1a63732f796c8057751cb7f8ac98a595b91692e (patch) | |
tree | 764392d055901118ee285dd20f233ff33e0cd04a /src/engine/Controller.cpp | |
parent | bb62bf2c23ba84f547e37b70b3ef31b51ba987ab (diff) | |
download | machina-e1a63732f796c8057751cb7f8ac98a595b91692e.tar.gz machina-e1a63732f796c8057751cb7f8ac98a595b91692e.tar.bz2 machina-e1a63732f796c8057751cb7f8ac98a595b91692e.zip |
Bulk reformat.
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@4929 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/Controller.cpp')
-rw-r--r-- | src/engine/Controller.cpp | 48 |
1 files changed, 29 insertions, 19 deletions
diff --git a/src/engine/Controller.cpp b/src/engine/Controller.cpp index 7533a77..f209018 100644 --- a/src/engine/Controller.cpp +++ b/src/engine/Controller.cpp @@ -27,7 +27,8 @@ namespace Machina { -Controller::Controller(SharedPtr<Engine> engine, Client::ClientModel& client_model) +Controller::Controller(SharedPtr<Engine> engine, + Client::ClientModel& client_model) : _engine(engine) , _client_model(client_model) , _updates(new UpdateBuffer(4096)) @@ -39,9 +40,10 @@ uint64_t Controller::create(const Client::ClientObject& properties) { TimeDuration dur(_engine->machine()->time().unit(), - properties.get(URIs::instance().machina_duration).get_float()); + properties.get(URIs::instance().machina_duration).get_float()); SharedPtr<Machina::Node> node(new Machina::Node(dur)); - SharedPtr<Client::ClientObject> obj(new Client::ClientObject(properties, node->id())); + SharedPtr<Client::ClientObject> obj( + new Client::ClientObject(properties, node->id())); _objects.insert(node); _client_model.new_object(obj); _engine->machine()->add_node(node); @@ -55,16 +57,17 @@ Controller::announce(SharedPtr<Machine> machine) for (Machina::Machine::Nodes::const_iterator n = machine->nodes().begin(); n != machine->nodes().end(); ++n) { - SharedPtr<Machina::Client::ClientObject> obj(new Machina::Client::ClientObject((*n)->id())); - obj->set(URIs::instance().rdf_type, - forge.make_urid(URIs::instance().machina_Node)); - obj->set(URIs::instance().machina_duration, - forge.make(float((*n)->duration().to_double()))); - obj->set(URIs::instance().machina_canvas_x, forge.make(0.0f)); - obj->set(URIs::instance().machina_canvas_y, forge.make(0.0f)); - - _objects.insert(*n); - _client_model.new_object(obj); + SharedPtr<Machina::Client::ClientObject> obj( + new Machina::Client::ClientObject((*n)->id())); + obj->set(URIs::instance().rdf_type, + forge.make_urid(URIs::instance().machina_Node)); + obj->set(URIs::instance().machina_duration, + forge.make(float((*n)->duration().to_double()))); + obj->set(URIs::instance().machina_canvas_x, forge.make(0.0f)); + obj->set(URIs::instance().machina_canvas_y, forge.make(0.0f)); + + _objects.insert(*n); + _client_model.new_object(obj); } for (Machina::Machine::Nodes::const_iterator n = machine->nodes().begin(); @@ -72,7 +75,8 @@ Controller::announce(SharedPtr<Machine> machine) for (Machina::Node::Edges::const_iterator e = (*n)->edges().begin(); e != (*n)->edges().end(); ++e) { _objects.insert(*e); - SharedPtr<Client::ClientObject> eobj(new Client::ClientObject((*e)->id())); + SharedPtr<Client::ClientObject> eobj( + new Client::ClientObject((*e)->id())); eobj->set(URIs::instance().rdf_type, forge.make_urid(URIs::instance().rdf_type)); eobj->set(URIs::instance().machina_probability, @@ -105,12 +109,15 @@ Controller::learn(SharedPtr<Raul::Maid> maid, uint64_t node_id) if (node) { _engine->machine()->learn(maid, node); } else { - std::cerr << "Failed to find node " << node_id << " for learn" << std::endl; + std::cerr << "Failed to find node " << node_id << " for learn" + << std::endl; } } void -Controller::set_property(uint64_t object_id, URIInt key, const Raul::Atom& value) +Controller::set_property(uint64_t object_id, + URIInt key, + const Raul::Atom& value) { SharedPtr<Stateful> object = find(object_id); if (object) { @@ -131,7 +138,8 @@ Controller::connect(uint64_t tail_id, uint64_t head_id) Raul::Forge& forge = _engine->forge(); - SharedPtr<Client::ClientObject> obj(new Client::ClientObject(/**this,*/ edge->id())); + SharedPtr<Client::ClientObject> obj( + new Client::ClientObject(edge->id())); obj->set(URIs::instance().rdf_type, forge.make_urid(URIs::instance().machina_Edge)); obj->set(URIs::instance().machina_probability, forge.make(1.0f)); @@ -185,11 +193,13 @@ Controller::process_updates() Raul::Atom value; for (uint32_t i = 0; i < read_space; ) { i += read_set(_updates, &subject, &key, &value); - SharedPtr<Machina::Client::ClientObject> obj = _client_model.find(subject); + SharedPtr<Machina::Client::ClientObject> obj = _client_model.find( + subject); if (obj) { obj->set(key, value); } else { - SharedPtr<Client::ClientObject> obj(new Client::ClientObject(subject)); + SharedPtr<Client::ClientObject> obj( + new Client::ClientObject(subject)); obj->set(key, value); _client_model.new_object(obj); } |