From: fred Date: Tue, 26 Mar 2002 21:47:53 +0000 (+0000) Subject: lilypond-1.1.35 X-Git-Tag: release/1.5.59~2546 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=d307fc7de70205f13761bb01c692c823bbdfda11;p=lilypond.git lilypond-1.1.35 --- diff --git a/lily/audio-column.cc b/lily/audio-column.cc index 85f88c84f9..7a90fa2562 100644 --- a/lily/audio-column.cc +++ b/lily/audio-column.cc @@ -21,7 +21,7 @@ Audio_column::Audio_column (Moment at_mom) void Audio_column::add_audio_item (Audio_item* l) { - audio_item_l_list_.bottom().add (l); + audio_item_l_arr_.push (l); l->audio_column_l_ = this; } @@ -37,8 +37,8 @@ Audio_column::print() const #ifndef NPRINT DOUT << "Audio_column {"; DOUT << "at: " << at_mom_ << ". Contains:"; - for (PCursor i (audio_item_l_list_.top ()); i.ok (); i++) - DOUT << classname (i.ptr ()) << ", "; + for (int i =0; i < audio_item_l_arr_.size (); i++) + DOUT << classname (audio_item_l_arr_[i]) << ", "; DOUT << "\n}\n"; #endif } diff --git a/lily/include/audio-column.hh b/lily/include/audio-column.hh index 42836a54b4..3cd36d94e8 100644 --- a/lily/include/audio-column.hh +++ b/lily/include/audio-column.hh @@ -8,10 +8,9 @@ #define AUDIO_COLUMN_HH #include "proto.hh" -#include "plist.hh" #include "lily-proto.hh" #include "moment.hh" -#include "pcursor.hh" +#include "parray.hh" #include "audio-element.hh" /** @@ -26,7 +25,7 @@ public: Moment at_mom() const; void print() const; - Link_list audio_item_l_list_; + Link_array audio_item_l_arr_; Performance * performance_l_; private: diff --git a/lily/include/performance.hh b/lily/include/performance.hh index 3e34dc7cf5..55e9b44052 100644 --- a/lily/include/performance.hh +++ b/lily/include/performance.hh @@ -21,10 +21,7 @@ public: Performance (); ~Performance (); - void add_column (Audio_column*); - void add_staff (Audio_staff* l); void add_element (Audio_element*p); - void output (Midi_stream& midi_stream_r); void output_header_track (Midi_stream& midi_stream_r); diff --git a/lily/score-performer.cc b/lily/score-performer.cc index b06e4286e2..4729fc302e 100644 --- a/lily/score-performer.cc +++ b/lily/score-performer.cc @@ -39,10 +39,6 @@ Score_performer::play (Audio_element * p) { audio_column_l_->add_audio_item (i); } - else if (Audio_staff*s=dynamic_cast (p)) - { - performance_p_->add_staff (s); - } performance_p_->add_element (p); } @@ -51,7 +47,7 @@ Score_performer::prepare (Moment m) { Global_translator::prepare (m); audio_column_l_ = new Audio_column (m); - performance_p_->add_column (audio_column_l_); + play (audio_column_l_); post_move_processing (); }