From d934830a64b915af0b7e8031cb5ef927534c5e86 Mon Sep 17 00:00:00 2001 From: RblSb Date: Tue, 25 Feb 2020 07:47:29 +0300 Subject: Improve login/exit and mob view --- src/Client.hx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/Client.hx') diff --git a/src/Client.hx b/src/Client.hx index 4604ab7..708cbaf 100644 --- a/src/Client.hx +++ b/src/Client.hx @@ -26,6 +26,7 @@ class Client { #end public var name:String; public var group:EnumFlags; + public var isUser(get, set):Bool; public var isLeader(get, set):Bool; public var isAdmin(get, set):Bool; @@ -43,6 +44,14 @@ class Client { this.group = new EnumFlags(group); } + inline function get_isUser():Bool { + return group.has(User); + } + + inline function set_isUser(flag:Bool):Bool { + return setGroupFlag(User, flag); + } + inline function get_isLeader():Bool { return group.has(Leader); } -- cgit v1.2.3