Commit d5eec823 authored by 神楽坂玲奈's avatar 神楽坂玲奈

好友系统

parent f3143cf8
...@@ -25,7 +25,14 @@ class Game_Event ...@@ -25,7 +25,14 @@ class Game_Event
class AllUsers < Game_Event class AllUsers < Game_Event
attr_reader :users attr_reader :users
def initialize(users) def initialize(users)
@users = users @users = []
users.each do |user|
if user.friend?
@users.unshift user
else
@users << user
end
end
$game.users.replace @users $game.users.replace @users
end end
end end
...@@ -34,7 +41,13 @@ class Game_Event ...@@ -34,7 +41,13 @@ class Game_Event
attr_reader :users attr_reader :users
def initialize(user) def initialize(user)
@user = user @user = user
$game.users << @user unless $game.users.include? @user unless $game.users.include? @user
if @user.friend?
$game.users.unshift @user
else
$game.users << @user
end
end
end end
end end
......
...@@ -47,16 +47,7 @@ class Game_Event ...@@ -47,16 +47,7 @@ class Game_Event
end end
class AllUsers class AllUsers
def self.parse(info) def self.parse(info)
users = [] self.new info.split(',').collect{|user|User.parse(user)}
info.split(',').each do |user|
user = User.parse(user)
if user.friend?
users.unshift user
else
users << user
end
end
self.new users
end end
end end
class AllRooms class AllRooms
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment