Method: GameListener#start_game

Defined in:
lib/bangkok/gamelistener.rb

#start_game(io) ⇒ Object

Listener interface

++



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'lib/bangkok/gamelistener.rb', line 86

def start_game(io)
  @io = io
  @seq = Sequence.new
  track = Track.new(@seq)     # Tempo track
  track.name = "Tempo track"
  @seq.tracks << track

  @first_note_delta = @seq.note_to_delta('32nd')
  @portamento_start = @seq.note_to_delta('64th')
  @max_delta =
	@seq.length_to_delta(Square.at(0, 0).distance_to(Square.at(7, 7)))

  create_tracks()
  @time_from_start = 0
end