00001
00002
00003
00004
00005
00006
00007
00008
00009 #import <Foundation/Foundation.h>
00010
00011 @interface INFSmartFoxRoomVariable : NSObject {
00012 NSString *_name;
00013 id _value;
00014 BOOL _priv;
00015 BOOL _persistent;
00016 }
00017
00018 + (id)roomVariableWithInteger:(NSString *)name value:(NSInteger)value;
00019 + (id)roomVariableWithFloat:(NSString *)name value:(float)value;
00020 + (id)roomVariableWithString:(NSString *)name value:(NSString *)value;
00021 + (id)roomVariableWithBool:(NSString *)name value:(BOOL)value;
00022
00023 - (id)initWithParams:(NSString *)name value:(id)value;
00024
00025 @property (retain) NSString *name;
00026 @property (retain) id value;
00027 @property BOOL priv;
00028 @property BOOL persistent;
00029
00030 @end