SFS2X Objective-C API  1.7.13
iOS / macOS / tvOS
RoomProperties.h
1 //
2 // RoomProperties.h
3 // SFS2X
4 //
5 // Original development by Infosfer Game Technologies Ltd. | http://www.infosfer.com.
6 //
7 // Maintained and developed by A51 Integrated.
8 // Copyright 2012 A51 Integrated | http://a51integrated.com. All rights reserved.
9 //
10 
11 #import "Common.h"
12 
13 
14 
15 
16 /** A list of additional properties that can be used in MatchExpressions for Room objects
17 
18  See <MatchExpression>
19  */
20 @interface RoomProperties : NSObject {
21 
22 }
23 /** The Room name */
24 EXTERN NSString* const RoomProperties_NAME;
25 
26 /** The Room group id */
27 EXTERN NSString* const RoomProperties_GROUP_ID;
28 
29 /** The Room max users */
30 EXTERN NSString* const RoomProperties_MAX_USERS;
31 
32 /** The Room max spectators */
33 EXTERN NSString* const RoomProperties_MAX_SPECTATORS;
34 
35 /** The Room user count */
36 EXTERN NSString* const RoomProperties_USER_COUNT;
37 
38 /** The Room spectator count */
39 EXTERN NSString* const RoomProperties_SPECTATOR_COUNT;
40 
41 /** The Room isGame flag */
42 EXTERN NSString* const RoomProperties_IS_GAME;
43 
44 /** The Room isPrivate flag */
45 EXTERN NSString* const RoomProperties_IS_PRIVATE;
46 
47 /** Check if the Room has at least 1 free player slot */
48 EXTERN NSString* const RoomProperties_HAS_FREE_PLAYER_SLOTS;
49 
50 /** Check if the Room is of type SFSGame */
51 EXTERN NSString* const RoomProperties_IS_TYPE_SFSGAME;
52 
53 /** Check if the Room is of type MMORoom */
54 EXTERN NSString* const RoomProperties_IS_TYPE_MMO;
55 
56 /** Check if it's a default type Room */
57 EXTERN NSString* const RoomProperties_IS_TYPE_DEFAULT;
58 
59 
60 @end
RoomProperties::RoomProperties_MAX_SPECTATORS
EXTERN NSString *const RoomProperties_MAX_SPECTATORS
Definition: RoomProperties.h:33
RoomProperties::RoomProperties_IS_TYPE_MMO
EXTERN NSString *const RoomProperties_IS_TYPE_MMO
Definition: RoomProperties.h:54
RoomProperties::RoomProperties_IS_GAME
EXTERN NSString *const RoomProperties_IS_GAME
Definition: RoomProperties.h:42
RoomProperties
Definition: RoomProperties.h:20
RoomProperties::RoomProperties_HAS_FREE_PLAYER_SLOTS
EXTERN NSString *const RoomProperties_HAS_FREE_PLAYER_SLOTS
Definition: RoomProperties.h:48
RoomProperties::RoomProperties_NAME
EXTERN NSString *const RoomProperties_NAME
Definition: RoomProperties.h:24
RoomProperties::RoomProperties_SPECTATOR_COUNT
EXTERN NSString *const RoomProperties_SPECTATOR_COUNT
Definition: RoomProperties.h:39
RoomProperties::RoomProperties_GROUP_ID
EXTERN NSString *const RoomProperties_GROUP_ID
Definition: RoomProperties.h:27
RoomProperties::RoomProperties_IS_TYPE_DEFAULT
EXTERN NSString *const RoomProperties_IS_TYPE_DEFAULT
Definition: RoomProperties.h:57
RoomProperties::RoomProperties_MAX_USERS
EXTERN NSString *const RoomProperties_MAX_USERS
Definition: RoomProperties.h:30
RoomProperties::RoomProperties_IS_PRIVATE
EXTERN NSString *const RoomProperties_IS_PRIVATE
Definition: RoomProperties.h:45
RoomProperties::RoomProperties_USER_COUNT
EXTERN NSString *const RoomProperties_USER_COUNT
Definition: RoomProperties.h:36
RoomProperties::RoomProperties_IS_TYPE_SFSGAME
EXTERN NSString *const RoomProperties_IS_TYPE_SFSGAME
Definition: RoomProperties.h:51