Method: Menu#initialize

Defined in:
lib/mdisc/menu.rb

#initializeMenu

Returns a new instance of Menu.



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# File 'lib/mdisc/menu.rb', line 31

def initialize
  self.player = Player.new
  self.ui = Ui.new
  self.netease = NetEase.new
  self.screen = ui.screen
  @datatype = 'main'
  @title = '网易云音乐'
  @datalist = %w(排行榜 精选歌单 艺术家 新碟上架 我的歌单 DJ节目 本地收藏 搜索 帮助)
  @offset = 0
  @index = 0
  @present_songs = []
  @step = 25
  @stack = []
  @userid = nil
  @username = nil
  @collection = []
  @playlists = []
  @account = {}
  @carousel = ->(left, right, x){x < left ? right : (x > right ? left : x)}
end