Class: RubyAw

Inherits:
RubyActiveworld
  • Object
show all
Includes:
RubyActiveworldSupport
Defined in:
lib/ruby_aw.rb

Constant Summary collapse

@@attrs_available_to =
{}

Constants included from RubyActiveworldSupport

RubyActiveworldSupport::ATTRIBUTE_TYPE_MAP, RubyActiveworldSupport::AW_BUILD, RubyActiveworldSupport::AW_CUSTOM_AVATAR, RubyActiveworldSupport::AW_CUSTOM_WORLD_AVATAR, RubyActiveworldSupport::AW_MAX_ATTRIBUTE_LENGTH, RubyActiveworldSupport::AW_MAX_AVCHANGE_PER_SECOND, RubyActiveworldSupport::AW_MAX_BOTGRAMS_PER_SECOND, RubyActiveworldSupport::AW_MAX_DATA_ATTRIBUTE_LENGTH, RubyActiveworldSupport::AW_MAX_LONG_ATTRIBUTE_LENGTH, RubyActiveworldSupport::AW_MAX_MESSAGES_PER_SECOND, RubyActiveworldSupport::AW_MAX_WHISPERS_PER_SECOND, RubyActiveworldSupport::AW_OBJECT_VERSION_CAMERA, RubyActiveworldSupport::AW_OBJECT_VERSION_MOVER, RubyActiveworldSupport::AW_OBJECT_VERSION_PARTICLES, RubyActiveworldSupport::AW_OBJECT_VERSION_ZONE, RubyActiveworldSupport::AW_PERSONAL_AVATAR, RubyActiveworldSupport::RETURN_CODE_MAP, RubyActiveworldSupport::RETURN_CODE_SYMBOL_MAP

Constants included from RubyActiveworldEnums

RubyActiveworldEnums::AW_ATTRIB_SENDER_SESSION, RubyActiveworldEnums::AW_AVATAR_ADDRESS, RubyActiveworldEnums::AW_AVATAR_ANGLE, RubyActiveworldEnums::AW_AVATAR_CITIZEN, RubyActiveworldEnums::AW_AVATAR_DISTANCE, RubyActiveworldEnums::AW_AVATAR_FLAGS, RubyActiveworldEnums::AW_AVATAR_GESTURE, RubyActiveworldEnums::AW_AVATAR_LOCK, RubyActiveworldEnums::AW_AVATAR_NAME, RubyActiveworldEnums::AW_AVATAR_PITCH, RubyActiveworldEnums::AW_AVATAR_PITCH_DELTA, RubyActiveworldEnums::AW_AVATAR_PRIVILEGE, RubyActiveworldEnums::AW_AVATAR_SESSION, RubyActiveworldEnums::AW_AVATAR_SET_GESTURE, RubyActiveworldEnums::AW_AVATAR_SET_NONE, RubyActiveworldEnums::AW_AVATAR_SET_POSITION, RubyActiveworldEnums::AW_AVATAR_SET_STATE, RubyActiveworldEnums::AW_AVATAR_SET_TYPE, RubyActiveworldEnums::AW_AVATAR_STATE, RubyActiveworldEnums::AW_AVATAR_STATE_CLIMBING, RubyActiveworldEnums::AW_AVATAR_STATE_FALLING, RubyActiveworldEnums::AW_AVATAR_STATE_FLYING, RubyActiveworldEnums::AW_AVATAR_STATE_JUMPING, RubyActiveworldEnums::AW_AVATAR_STATE_RIDING, RubyActiveworldEnums::AW_AVATAR_STATE_RUNNING, RubyActiveworldEnums::AW_AVATAR_STATE_SLIDING1, RubyActiveworldEnums::AW_AVATAR_STATE_SLIDING2, RubyActiveworldEnums::AW_AVATAR_STATE_SLIDING3, RubyActiveworldEnums::AW_AVATAR_STATE_SWIMMING, RubyActiveworldEnums::AW_AVATAR_STATE_WALKING, RubyActiveworldEnums::AW_AVATAR_STATE_WARPING, RubyActiveworldEnums::AW_AVATAR_TYPE, RubyActiveworldEnums::AW_AVATAR_VERSION, RubyActiveworldEnums::AW_AVATAR_WORLD_INSTANCE, RubyActiveworldEnums::AW_AVATAR_X, RubyActiveworldEnums::AW_AVATAR_Y, RubyActiveworldEnums::AW_AVATAR_YAW, RubyActiveworldEnums::AW_AVATAR_YAW_DELTA, RubyActiveworldEnums::AW_AVATAR_Y_DELTA, RubyActiveworldEnums::AW_AVATAR_Z, RubyActiveworldEnums::AW_BOTGRAM_FROM, RubyActiveworldEnums::AW_BOTGRAM_FROM_NAME, RubyActiveworldEnums::AW_BOTGRAM_TEXT, RubyActiveworldEnums::AW_BOTGRAM_TO, RubyActiveworldEnums::AW_BOTGRAM_TYPE, RubyActiveworldEnums::AW_BOTMENU_ANSWER, RubyActiveworldEnums::AW_BOTMENU_FROM_NAME, RubyActiveworldEnums::AW_BOTMENU_FROM_SESSION, RubyActiveworldEnums::AW_BOTMENU_QUESTION, RubyActiveworldEnums::AW_BOTMENU_TO_SESSION, RubyActiveworldEnums::AW_CALLBACK_ADDRESS, RubyActiveworldEnums::AW_CALLBACK_ADMIN, RubyActiveworldEnums::AW_CALLBACK_ADMIN_WORLD_LIST, RubyActiveworldEnums::AW_CALLBACK_ADMIN_WORLD_RESULT, RubyActiveworldEnums::AW_CALLBACK_ATTRIBUTES_RESET_RESULT, RubyActiveworldEnums::AW_CALLBACK_AVATAR_LOCATION, RubyActiveworldEnums::AW_CALLBACK_BOTGRAM_RESULT, RubyActiveworldEnums::AW_CALLBACK_BOTMENU_RESULT, RubyActiveworldEnums::AW_CALLBACK_CAV, RubyActiveworldEnums::AW_CALLBACK_CAV_RESULT, RubyActiveworldEnums::AW_CALLBACK_CAV_TEMPLATE, RubyActiveworldEnums::AW_CALLBACK_CAV_TEMPLATE_RESULT, RubyActiveworldEnums::AW_CALLBACK_CELL_RESULT, RubyActiveworldEnums::AW_CALLBACK_CITIZEN_ATTRIBUTES, RubyActiveworldEnums::AW_CALLBACK_CITIZEN_RESULT, RubyActiveworldEnums::AW_CALLBACK_CONTACT_ADD, RubyActiveworldEnums::AW_CALLBACK_CREATE, RubyActiveworldEnums::AW_CALLBACK_DELETE_ALL_OBJECTS_RESULT, RubyActiveworldEnums::AW_CALLBACK_ENTER, RubyActiveworldEnums::AW_CALLBACK_HUD_RESULT, RubyActiveworldEnums::AW_CALLBACK_IMMIGRATE, RubyActiveworldEnums::AW_CALLBACK_JOIN, RubyActiveworldEnums::AW_CALLBACK_LICENSE_ATTRIBUTES, RubyActiveworldEnums::AW_CALLBACK_LICENSE_RESULT, RubyActiveworldEnums::AW_CALLBACK_LOGIN, RubyActiveworldEnums::AW_CALLBACK_OBJECT_RESULT, RubyActiveworldEnums::AW_CALLBACK_PASSWORD_SEND, RubyActiveworldEnums::AW_CALLBACK_QUERY, RubyActiveworldEnums::AW_CALLBACK_REGISTER, RubyActiveworldEnums::AW_CALLBACK_RELOAD_REGISTRY, RubyActiveworldEnums::AW_CALLBACK_SEND_FILE, RubyActiveworldEnums::AW_CALLBACK_TELEGRAM_RESULT, RubyActiveworldEnums::AW_CALLBACK_TERRAIN_DELETE_ALL_RESULT, RubyActiveworldEnums::AW_CALLBACK_TERRAIN_LOAD_NODE_RESULT, RubyActiveworldEnums::AW_CALLBACK_TERRAIN_NEXT_RESULT, RubyActiveworldEnums::AW_CALLBACK_TERRAIN_SET_RESULT, RubyActiveworldEnums::AW_CALLBACK_UNIVERSE_EJECTION, RubyActiveworldEnums::AW_CALLBACK_UNIVERSE_EJECTION_RESULT, RubyActiveworldEnums::AW_CALLBACK_USER_LIST, RubyActiveworldEnums::AW_CALLBACK_WORLD_EJECTION, RubyActiveworldEnums::AW_CALLBACK_WORLD_EJECTION_RESULT, RubyActiveworldEnums::AW_CALLBACK_WORLD_INSTANCE, RubyActiveworldEnums::AW_CALLBACK_WORLD_LIST, RubyActiveworldEnums::AW_CAMERA_FLAG_TRACK_USER, RubyActiveworldEnums::AW_CAMERA_LOCATION_OBJECT, RubyActiveworldEnums::AW_CAMERA_LOCATION_SESSION, RubyActiveworldEnums::AW_CAMERA_LOCATION_TYPE, RubyActiveworldEnums::AW_CAMERA_TARGET_OBJECT, RubyActiveworldEnums::AW_CAMERA_TARGET_SESSION, RubyActiveworldEnums::AW_CAMERA_TARGET_TYPE, RubyActiveworldEnums::AW_CAMERA_TRACK_AHEAD, RubyActiveworldEnums::AW_CAMERA_TRACK_AVATAR, RubyActiveworldEnums::AW_CAMERA_TRACK_DEFAULT, RubyActiveworldEnums::AW_CAMERA_TRACK_OBJECT, RubyActiveworldEnums::AW_CAV_CITIZEN, RubyActiveworldEnums::AW_CAV_HAIRCOLOR, RubyActiveworldEnums::AW_CAV_HEIGHT, RubyActiveworldEnums::AW_CAV_KEYFRAME1SCALE, RubyActiveworldEnums::AW_CAV_KEYFRAME2SCALE, RubyActiveworldEnums::AW_CAV_MODEL, RubyActiveworldEnums::AW_CAV_NAME, RubyActiveworldEnums::AW_CAV_RATING, RubyActiveworldEnums::AW_CAV_SKINCOLOR, RubyActiveworldEnums::AW_CAV_TEMPLATE, RubyActiveworldEnums::AW_CAV_TEMPL_MODEL, RubyActiveworldEnums::AW_CAV_TEMPL_NAME, RubyActiveworldEnums::AW_CAV_TEMPL_NUMBER, RubyActiveworldEnums::AW_CAV_TEMPL_RATING, RubyActiveworldEnums::AW_CAV_TEMPL_TYPE, RubyActiveworldEnums::AW_CAV_TYPE, RubyActiveworldEnums::AW_CELL_COMBINE, RubyActiveworldEnums::AW_CELL_ITERATOR, RubyActiveworldEnums::AW_CELL_SEQUENCE, RubyActiveworldEnums::AW_CELL_SIZE, RubyActiveworldEnums::AW_CELL_X, RubyActiveworldEnums::AW_CELL_Z, RubyActiveworldEnums::AW_CHAT_BROADCAST, RubyActiveworldEnums::AW_CHAT_MESSAGE, RubyActiveworldEnums::AW_CHAT_SAID, RubyActiveworldEnums::AW_CHAT_SESSION, RubyActiveworldEnums::AW_CHAT_TYPE, RubyActiveworldEnums::AW_CHAT_WHISPER, RubyActiveworldEnums::AW_CITIZEN_BETA, RubyActiveworldEnums::AW_CITIZEN_BOT_LIMIT, RubyActiveworldEnums::AW_CITIZEN_CAV_ENABLED, RubyActiveworldEnums::AW_CITIZEN_CAV_TEMPLATE, RubyActiveworldEnums::AW_CITIZEN_COMMENT, RubyActiveworldEnums::AW_CITIZEN_EMAIL, RubyActiveworldEnums::AW_CITIZEN_ENABLED, RubyActiveworldEnums::AW_CITIZEN_EXPIRATION_TIME, RubyActiveworldEnums::AW_CITIZEN_IMMIGRATION_TIME, RubyActiveworldEnums::AW_CITIZEN_LAST_ADDRESS, RubyActiveworldEnums::AW_CITIZEN_LAST_LOGIN, RubyActiveworldEnums::AW_CITIZEN_NAME, RubyActiveworldEnums::AW_CITIZEN_NUMBER, RubyActiveworldEnums::AW_CITIZEN_PASSWORD, RubyActiveworldEnums::AW_CITIZEN_PRIVACY, RubyActiveworldEnums::AW_CITIZEN_PRIVILEGE_PASSWORD, RubyActiveworldEnums::AW_CITIZEN_TIME_LEFT, RubyActiveworldEnums::AW_CITIZEN_TOTAL_TIME, RubyActiveworldEnums::AW_CITIZEN_TRIAL, RubyActiveworldEnums::AW_CITIZEN_URL, RubyActiveworldEnums::AW_CLICKED_NAME, RubyActiveworldEnums::AW_CLICKED_SESSION, RubyActiveworldEnums::AW_CONNECTION_DIRECT, RubyActiveworldEnums::AW_CONNECTION_FIREWALL_NO_PROXY, RubyActiveworldEnums::AW_CONNECTION_MAX, RubyActiveworldEnums::AW_CONNECTION_PROXY_AUTH_NTLM, RubyActiveworldEnums::AW_CONNECTION_PROXY_AUTO, RubyActiveworldEnums::AW_CONNECTION_PROXY_BASIC, RubyActiveworldEnums::AW_CONNECTION_PROXY_NO_AUTH, RubyActiveworldEnums::AW_CONNECTION_STATE_CONNECTED, RubyActiveworldEnums::AW_CONNECTION_STATE_CONNECTING_TO_PROXY, RubyActiveworldEnums::AW_CONNECTION_STATE_CONNECTING_TO_TUNNEL, RubyActiveworldEnums::AW_CONNECTION_STATE_CONNECTING_TO_UNIVERSE, RubyActiveworldEnums::AW_CONNECTION_STATE_NEGOTIATING_WITH_PROXY, RubyActiveworldEnums::AW_CONNECTION_STATE_NOT_CONNECTED, RubyActiveworldEnums::AW_CONNECTION_STATE_PASSWORD_REQUIRED, RubyActiveworldEnums::AW_CONSOLE_BLUE, RubyActiveworldEnums::AW_CONSOLE_BOLD, RubyActiveworldEnums::AW_CONSOLE_GREEN, RubyActiveworldEnums::AW_CONSOLE_ITALICS, RubyActiveworldEnums::AW_CONSOLE_MESSAGE, RubyActiveworldEnums::AW_CONSOLE_RED, RubyActiveworldEnums::AW_CONTACT_AFK, RubyActiveworldEnums::AW_CONTACT_DELETE, RubyActiveworldEnums::AW_CONTACT_MORE, RubyActiveworldEnums::AW_CONTACT_NAME, RubyActiveworldEnums::AW_CONTACT_NOT_A_CITIZEN, RubyActiveworldEnums::AW_CONTACT_NUMBER, RubyActiveworldEnums::AW_CONTACT_OFFLINE, RubyActiveworldEnums::AW_CONTACT_ONLINE, RubyActiveworldEnums::AW_CONTACT_OPTIONS, RubyActiveworldEnums::AW_CONTACT_STATUS, RubyActiveworldEnums::AW_CONTACT_UNKNOWN, RubyActiveworldEnums::AW_CONTACT_WORLD, RubyActiveworldEnums::AW_DISCONNECT_REASON, RubyActiveworldEnums::AW_EJECTION_ADDRESS, RubyActiveworldEnums::AW_EJECTION_COMMENT, RubyActiveworldEnums::AW_EJECTION_CREATION_TIME, RubyActiveworldEnums::AW_EJECTION_EXPIRATION_TIME, RubyActiveworldEnums::AW_EJECTION_TYPE, RubyActiveworldEnums::AW_EJECT_BY_ADDRESS, RubyActiveworldEnums::AW_EJECT_BY_CITIZEN, RubyActiveworldEnums::AW_EJECT_BY_COMPUTER, RubyActiveworldEnums::AW_EJECT_DURATION, RubyActiveworldEnums::AW_EJECT_SESSION, RubyActiveworldEnums::AW_ENTER_GLOBAL, RubyActiveworldEnums::AW_ENTITY_AVATAR, RubyActiveworldEnums::AW_ENTITY_FLAGS, RubyActiveworldEnums::AW_ENTITY_ID, RubyActiveworldEnums::AW_ENTITY_MODEL_NUM, RubyActiveworldEnums::AW_ENTITY_MOVER, RubyActiveworldEnums::AW_ENTITY_OWNER_CITIZEN, RubyActiveworldEnums::AW_ENTITY_OWNER_SESSION, RubyActiveworldEnums::AW_ENTITY_PITCH, RubyActiveworldEnums::AW_ENTITY_ROLL, RubyActiveworldEnums::AW_ENTITY_STATE, RubyActiveworldEnums::AW_ENTITY_TYPE, RubyActiveworldEnums::AW_ENTITY_X, RubyActiveworldEnums::AW_ENTITY_Y, RubyActiveworldEnums::AW_ENTITY_YAW, RubyActiveworldEnums::AW_ENTITY_Z, RubyActiveworldEnums::AW_EVENT_ADMIN_WORLD_DELETE, RubyActiveworldEnums::AW_EVENT_ADMIN_WORLD_INFO, RubyActiveworldEnums::AW_EVENT_AVATAR_ADD, RubyActiveworldEnums::AW_EVENT_AVATAR_CHANGE, RubyActiveworldEnums::AW_EVENT_AVATAR_CLICK, RubyActiveworldEnums::AW_EVENT_AVATAR_DELETE, RubyActiveworldEnums::AW_EVENT_AVATAR_RELOAD, RubyActiveworldEnums::AW_EVENT_BOTGRAM, RubyActiveworldEnums::AW_EVENT_BOTMENU, RubyActiveworldEnums::AW_EVENT_CAMERA, RubyActiveworldEnums::AW_EVENT_CELL_BEGIN, RubyActiveworldEnums::AW_EVENT_CELL_END, RubyActiveworldEnums::AW_EVENT_CELL_OBJECT, RubyActiveworldEnums::AW_EVENT_CHAT, RubyActiveworldEnums::AW_EVENT_CONSOLE_MESSAGE, RubyActiveworldEnums::AW_EVENT_CONTACT_STATE, RubyActiveworldEnums::AW_EVENT_ENTITY_ADD, RubyActiveworldEnums::AW_EVENT_ENTITY_CHANGE, RubyActiveworldEnums::AW_EVENT_ENTITY_DELETE, RubyActiveworldEnums::AW_EVENT_ENTITY_LINKS, RubyActiveworldEnums::AW_EVENT_ENTITY_RIDER_ADD, RubyActiveworldEnums::AW_EVENT_ENTITY_RIDER_CHANGE, RubyActiveworldEnums::AW_EVENT_ENTITY_RIDER_DELETE, RubyActiveworldEnums::AW_EVENT_HUD_CLEAR, RubyActiveworldEnums::AW_EVENT_HUD_CLICK, RubyActiveworldEnums::AW_EVENT_HUD_CREATE, RubyActiveworldEnums::AW_EVENT_HUD_DESTROY, RubyActiveworldEnums::AW_EVENT_JOIN, RubyActiveworldEnums::AW_EVENT_NOISE, RubyActiveworldEnums::AW_EVENT_OBJECT_ADD, RubyActiveworldEnums::AW_EVENT_OBJECT_BUMP, RubyActiveworldEnums::AW_EVENT_OBJECT_CLICK, RubyActiveworldEnums::AW_EVENT_OBJECT_DELETE, RubyActiveworldEnums::AW_EVENT_OBJECT_SELECT, RubyActiveworldEnums::AW_EVENT_SEND_FILE, RubyActiveworldEnums::AW_EVENT_TELEGRAM, RubyActiveworldEnums::AW_EVENT_TELEPORT, RubyActiveworldEnums::AW_EVENT_TERRAIN_BEGIN, RubyActiveworldEnums::AW_EVENT_TERRAIN_CHANGED, RubyActiveworldEnums::AW_EVENT_TERRAIN_DATA, RubyActiveworldEnums::AW_EVENT_TERRAIN_END, RubyActiveworldEnums::AW_EVENT_TOOLBAR_CLICK, RubyActiveworldEnums::AW_EVENT_UNIVERSE_ATTRIBUTES, RubyActiveworldEnums::AW_EVENT_UNIVERSE_DISCONNECT, RubyActiveworldEnums::AW_EVENT_URL, RubyActiveworldEnums::AW_EVENT_URL_CLICK, RubyActiveworldEnums::AW_EVENT_USER_INFO, RubyActiveworldEnums::AW_EVENT_VOIP_DATA, RubyActiveworldEnums::AW_EVENT_WORLD_ATTRIBUTES, RubyActiveworldEnums::AW_EVENT_WORLD_DISCONNECT, RubyActiveworldEnums::AW_EVENT_WORLD_INFO, RubyActiveworldEnums::AW_FILE_ADDRESS, RubyActiveworldEnums::AW_FILE_PORT, RubyActiveworldEnums::AW_FILE_RECIPIENT, RubyActiveworldEnums::AW_FILE_SENDER, RubyActiveworldEnums::AW_FILE_SENDER_NAME, RubyActiveworldEnums::AW_FILE_SESSION, RubyActiveworldEnums::AW_HUD_ELEMENT_CLICK_X, RubyActiveworldEnums::AW_HUD_ELEMENT_CLICK_Y, RubyActiveworldEnums::AW_HUD_ELEMENT_CLICK_Z, RubyActiveworldEnums::AW_HUD_ELEMENT_COLOR, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAGS, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_ADDITIVE, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_CLAMP, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_CLICKS, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_HIGHLIGHT, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_SIZE_PERCENT, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_STRETCH, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_TEMPORARY, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_TRANSITION, RubyActiveworldEnums::AW_HUD_ELEMENT_FLAG_UNIVERSE_PATH, RubyActiveworldEnums::AW_HUD_ELEMENT_ID, RubyActiveworldEnums::AW_HUD_ELEMENT_OPACITY, RubyActiveworldEnums::AW_HUD_ELEMENT_ORIGIN, RubyActiveworldEnums::AW_HUD_ELEMENT_SESSION, RubyActiveworldEnums::AW_HUD_ELEMENT_SIZE_X, RubyActiveworldEnums::AW_HUD_ELEMENT_SIZE_Y, RubyActiveworldEnums::AW_HUD_ELEMENT_SIZE_Z, RubyActiveworldEnums::AW_HUD_ELEMENT_TEXT, RubyActiveworldEnums::AW_HUD_ELEMENT_TEXTURE_OFFSET_X, RubyActiveworldEnums::AW_HUD_ELEMENT_TEXTURE_OFFSET_Y, RubyActiveworldEnums::AW_HUD_ELEMENT_TYPE, RubyActiveworldEnums::AW_HUD_ELEMENT_X, RubyActiveworldEnums::AW_HUD_ELEMENT_Y, RubyActiveworldEnums::AW_HUD_ELEMENT_Z, RubyActiveworldEnums::AW_HUD_ORIGIN_BOTTOM, RubyActiveworldEnums::AW_HUD_ORIGIN_BOTTOM_LEFT, RubyActiveworldEnums::AW_HUD_ORIGIN_BOTTOM_RIGHT, RubyActiveworldEnums::AW_HUD_ORIGIN_CENTER, RubyActiveworldEnums::AW_HUD_ORIGIN_LEFT, RubyActiveworldEnums::AW_HUD_ORIGIN_RIGHT, RubyActiveworldEnums::AW_HUD_ORIGIN_TOP, RubyActiveworldEnums::AW_HUD_ORIGIN_TOP_LEFT, RubyActiveworldEnums::AW_HUD_ORIGIN_TOP_RIGHT, RubyActiveworldEnums::AW_HUD_TYPE_IMAGE, RubyActiveworldEnums::AW_HUD_TYPE_MODEL, RubyActiveworldEnums::AW_HUD_TYPE_TEXT, RubyActiveworldEnums::AW_JOIN_CITIZEN, RubyActiveworldEnums::AW_JOIN_NAME, RubyActiveworldEnums::AW_JOIN_WORLD, RubyActiveworldEnums::AW_JOIN_X, RubyActiveworldEnums::AW_JOIN_Y, RubyActiveworldEnums::AW_JOIN_YAW, RubyActiveworldEnums::AW_JOIN_Z, RubyActiveworldEnums::AW_LICENSE_ALLOW_TOURISTS, RubyActiveworldEnums::AW_LICENSE_COMMENT, RubyActiveworldEnums::AW_LICENSE_CREATION_TIME, RubyActiveworldEnums::AW_LICENSE_EMAIL, RubyActiveworldEnums::AW_LICENSE_EXPIRATION_TIME, RubyActiveworldEnums::AW_LICENSE_HIDDEN, RubyActiveworldEnums::AW_LICENSE_LAST_ADDRESS, RubyActiveworldEnums::AW_LICENSE_LAST_START, RubyActiveworldEnums::AW_LICENSE_NAME, RubyActiveworldEnums::AW_LICENSE_PASSWORD, RubyActiveworldEnums::AW_LICENSE_PLUGINS, RubyActiveworldEnums::AW_LICENSE_RANGE, RubyActiveworldEnums::AW_LICENSE_USERS, RubyActiveworldEnums::AW_LICENSE_VOIP, RubyActiveworldEnums::AW_LOGIN_APPLICATION, RubyActiveworldEnums::AW_LOGIN_EMAIL, RubyActiveworldEnums::AW_LOGIN_NAME, RubyActiveworldEnums::AW_LOGIN_OWNER, RubyActiveworldEnums::AW_LOGIN_PASSWORD, RubyActiveworldEnums::AW_LOGIN_PRIVILEGE_NAME, RubyActiveworldEnums::AW_LOGIN_PRIVILEGE_NUMBER, RubyActiveworldEnums::AW_LOGIN_PRIVILEGE_PASSWORD, RubyActiveworldEnums::AW_MAX_ATTRIBUTE, RubyActiveworldEnums::AW_MAX_CALLBACK, RubyActiveworldEnums::AW_MAX_EVENT, RubyActiveworldEnums::AW_MAX_OBJECT_TYPES, RubyActiveworldEnums::AW_MOVER_FLAG_AV_APPLY_TILT_X, RubyActiveworldEnums::AW_MOVER_FLAG_AV_APPLY_TILT_Z, RubyActiveworldEnums::AW_MOVER_FLAG_BUMP_ADD, RubyActiveworldEnums::AW_MOVER_FLAG_CLICK_PAUSE, RubyActiveworldEnums::AW_MOVER_FLAG_CLICK_START, RubyActiveworldEnums::AW_MOVER_FLAG_DETACH_ON_TELEPORT, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_EXPL_SEQS, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_FLYING, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_MOVE, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_TELEPORTS, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_TURN_ON_PLACE, RubyActiveworldEnums::AW_MOVER_FLAG_DISABLE_UPWARDS, RubyActiveworldEnums::AW_MOVER_FLAG_EMPTY_RESET, RubyActiveworldEnums::AW_MOVER_FLAG_EXIT_EJECT_UP, RubyActiveworldEnums::AW_MOVER_FLAG_EXIT_NON_SOLID, RubyActiveworldEnums::AW_MOVER_FLAG_INVISIBLE_AV, RubyActiveworldEnums::AW_MOVER_FLAG_KEEP_ON_WATER, RubyActiveworldEnums::AW_MOVER_FLAG_LOCK_PITCH, RubyActiveworldEnums::AW_MOVER_FLAG_LOCK_POSITION, RubyActiveworldEnums::AW_MOVER_FLAG_LOCK_YAW, RubyActiveworldEnums::AW_MOVER_FLAG_LOOP, RubyActiveworldEnums::AW_MOVER_FLAG_NO_AUTO_YAW, RubyActiveworldEnums::AW_MOVER_FLAG_OBJECT_LINK, RubyActiveworldEnums::AW_MOVER_FLAG_SINGLE_RIDER, RubyActiveworldEnums::AW_MOVER_FLAG_TILT_BY_TERRAIN, RubyActiveworldEnums::AW_MOVER_FLAG_USE_OBJTAG, RubyActiveworldEnums::AW_MOVER_STATE_CONTINUE, RubyActiveworldEnums::AW_MOVER_STATE_IDLE, RubyActiveworldEnums::AW_MOVER_STATE_MOVE, RubyActiveworldEnums::AW_MOVER_STATE_PAUSE, RubyActiveworldEnums::AW_MOVER_STATE_RESET, RubyActiveworldEnums::AW_MOVER_STATE_START, RubyActiveworldEnums::AW_MOVER_STATE_STOP, RubyActiveworldEnums::AW_MOVER_TYPE_ACTIVE, RubyActiveworldEnums::AW_MOVER_TYPE_ITEM, RubyActiveworldEnums::AW_MOVER_TYPE_PASSIVE, RubyActiveworldEnums::AW_MY_GESTURE, RubyActiveworldEnums::AW_MY_PITCH, RubyActiveworldEnums::AW_MY_STATE, RubyActiveworldEnums::AW_MY_TYPE, RubyActiveworldEnums::AW_MY_X, RubyActiveworldEnums::AW_MY_Y, RubyActiveworldEnums::AW_MY_YAW, RubyActiveworldEnums::AW_MY_Z, RubyActiveworldEnums::AW_OBJECT_ACTION, RubyActiveworldEnums::AW_OBJECT_BUILD_TIMESTAMP, RubyActiveworldEnums::AW_OBJECT_DATA, RubyActiveworldEnums::AW_OBJECT_DESCRIPTION, RubyActiveworldEnums::AW_OBJECT_ID, RubyActiveworldEnums::AW_OBJECT_MODEL, RubyActiveworldEnums::AW_OBJECT_NUMBER, RubyActiveworldEnums::AW_OBJECT_OLD_NUMBER, RubyActiveworldEnums::AW_OBJECT_OLD_X, RubyActiveworldEnums::AW_OBJECT_OLD_Z, RubyActiveworldEnums::AW_OBJECT_OWNER, RubyActiveworldEnums::AW_OBJECT_ROLL, RubyActiveworldEnums::AW_OBJECT_SESSION, RubyActiveworldEnums::AW_OBJECT_SYNC, RubyActiveworldEnums::AW_OBJECT_TILT, RubyActiveworldEnums::AW_OBJECT_TYPE, RubyActiveworldEnums::AW_OBJECT_TYPE_CAMERA, RubyActiveworldEnums::AW_OBJECT_TYPE_MOVER, RubyActiveworldEnums::AW_OBJECT_TYPE_PARTICLES, RubyActiveworldEnums::AW_OBJECT_TYPE_UNKNOWN, RubyActiveworldEnums::AW_OBJECT_TYPE_V3, RubyActiveworldEnums::AW_OBJECT_TYPE_ZONE, RubyActiveworldEnums::AW_OBJECT_X, RubyActiveworldEnums::AW_OBJECT_Y, RubyActiveworldEnums::AW_OBJECT_YAW, RubyActiveworldEnums::AW_OBJECT_Z, RubyActiveworldEnums::AW_PARTICLE_DRAW_BRIGHT, RubyActiveworldEnums::AW_PARTICLE_DRAW_GLOW, RubyActiveworldEnums::AW_PARTICLE_DRAW_NORMAL, RubyActiveworldEnums::AW_PARTICLE_FLAG_CAMERA_EMIT, RubyActiveworldEnums::AW_PARTICLE_FLAG_COLLIDE_ZONES, RubyActiveworldEnums::AW_PARTICLE_FLAG_GRAVITY, RubyActiveworldEnums::AW_PARTICLE_FLAG_INTERPOLATE, RubyActiveworldEnums::AW_PARTICLE_FLAG_MOVER_LINK, RubyActiveworldEnums::AW_PARTICLE_FLAG_ZONE_EXCLUSIVE, RubyActiveworldEnums::AW_PARTICLE_TYPE_FACER, RubyActiveworldEnums::AW_PARTICLE_TYPE_FLAT, RubyActiveworldEnums::AW_PARTICLE_TYPE_OBJECT, RubyActiveworldEnums::AW_PARTICLE_TYPE_SPRITE, RubyActiveworldEnums::AW_PLUGIN_STRING, RubyActiveworldEnums::AW_PRIVACY_BLOCK_TELEGRAMS, RubyActiveworldEnums::AW_QUERY_COMPLETE, RubyActiveworldEnums::AW_REGISTER_ADDRESS, RubyActiveworldEnums::AW_REGISTER_ANNUAL, RubyActiveworldEnums::AW_REGISTER_BUSINESS_NAME, RubyActiveworldEnums::AW_REGISTER_CC_MONTH, RubyActiveworldEnums::AW_REGISTER_CC_NAME, RubyActiveworldEnums::AW_REGISTER_CC_NUMBER, RubyActiveworldEnums::AW_REGISTER_CC_YEAR, RubyActiveworldEnums::AW_REGISTER_CITY, RubyActiveworldEnums::AW_REGISTER_METHOD, RubyActiveworldEnums::AW_REGISTER_MONTHLY, RubyActiveworldEnums::AW_REGISTER_PHONE_NUMBER, RubyActiveworldEnums::AW_REGISTER_RESULT, RubyActiveworldEnums::AW_REGISTER_STATE, RubyActiveworldEnums::AW_REGISTER_USER, RubyActiveworldEnums::AW_REGISTER_VENDOR, RubyActiveworldEnums::AW_REGISTER_ZIP, RubyActiveworldEnums::AW_SERVER_BUILD, RubyActiveworldEnums::AW_SERVER_CARETAKERS, RubyActiveworldEnums::AW_SERVER_ENABLED, RubyActiveworldEnums::AW_SERVER_EXPIRATION, RubyActiveworldEnums::AW_SERVER_ID, RubyActiveworldEnums::AW_SERVER_INSTANCE, RubyActiveworldEnums::AW_SERVER_MAX_USERS, RubyActiveworldEnums::AW_SERVER_MORE, RubyActiveworldEnums::AW_SERVER_NAME, RubyActiveworldEnums::AW_SERVER_OBJECTS, RubyActiveworldEnums::AW_SERVER_PASSWORD, RubyActiveworldEnums::AW_SERVER_REGISTRY, RubyActiveworldEnums::AW_SERVER_RUNNING, RubyActiveworldEnums::AW_SERVER_SIZE, RubyActiveworldEnums::AW_SERVER_STARTING, RubyActiveworldEnums::AW_SERVER_START_RC, RubyActiveworldEnums::AW_SERVER_START_WAIT, RubyActiveworldEnums::AW_SERVER_STATE, RubyActiveworldEnums::AW_SERVER_STOPPED, RubyActiveworldEnums::AW_SERVER_TERRAIN_NODES, RubyActiveworldEnums::AW_SERVER_USERS, RubyActiveworldEnums::AW_SOUND_NAME, RubyActiveworldEnums::AW_TELEGRAM_FROM, RubyActiveworldEnums::AW_TELEGRAM_MORE, RubyActiveworldEnums::AW_TELEGRAM_SENT, RubyActiveworldEnums::AW_TELEGRAM_TEXT, RubyActiveworldEnums::AW_TELEGRAM_TO, RubyActiveworldEnums::AW_TELEPORT_WARP, RubyActiveworldEnums::AW_TELEPORT_WORLD, RubyActiveworldEnums::AW_TELEPORT_X, RubyActiveworldEnums::AW_TELEPORT_Y, RubyActiveworldEnums::AW_TELEPORT_YAW, RubyActiveworldEnums::AW_TELEPORT_Z, RubyActiveworldEnums::AW_TERRAIN_COMPLETE, RubyActiveworldEnums::AW_TERRAIN_NODE_HEIGHTS, RubyActiveworldEnums::AW_TERRAIN_NODE_HEIGHT_COUNT, RubyActiveworldEnums::AW_TERRAIN_NODE_SIZE, RubyActiveworldEnums::AW_TERRAIN_NODE_TEXTURES, RubyActiveworldEnums::AW_TERRAIN_NODE_TEXTURE_COUNT, RubyActiveworldEnums::AW_TERRAIN_NODE_X, RubyActiveworldEnums::AW_TERRAIN_NODE_Z, RubyActiveworldEnums::AW_TERRAIN_PAGE_X, RubyActiveworldEnums::AW_TERRAIN_PAGE_Z, RubyActiveworldEnums::AW_TERRAIN_SEQUENCE, RubyActiveworldEnums::AW_TERRAIN_VERSION_NEEDED, RubyActiveworldEnums::AW_TERRAIN_X, RubyActiveworldEnums::AW_TERRAIN_Z, RubyActiveworldEnums::AW_TOOLBAR_ID, RubyActiveworldEnums::AW_TOOLBAR_SESSION, RubyActiveworldEnums::AW_UNIVERSE_ALLOW_TOURISTS, RubyActiveworldEnums::AW_UNIVERSE_ANNUAL_CHARGE, RubyActiveworldEnums::AW_UNIVERSE_BROWSER_BETA, RubyActiveworldEnums::AW_UNIVERSE_BROWSER_MINIMUM, RubyActiveworldEnums::AW_UNIVERSE_BROWSER_RELEASE, RubyActiveworldEnums::AW_UNIVERSE_BROWSER_RELEASE_22, RubyActiveworldEnums::AW_UNIVERSE_BUILD_NUMBER, RubyActiveworldEnums::AW_UNIVERSE_CAV_PATH, RubyActiveworldEnums::AW_UNIVERSE_CAV_PATH2, RubyActiveworldEnums::AW_UNIVERSE_CITIZEN_CHANGES_ALLOWED, RubyActiveworldEnums::AW_UNIVERSE_MONTHLY_CHARGE, RubyActiveworldEnums::AW_UNIVERSE_NAME, RubyActiveworldEnums::AW_UNIVERSE_NOTEPAD_URL, RubyActiveworldEnums::AW_UNIVERSE_REGISTER_METHOD, RubyActiveworldEnums::AW_UNIVERSE_REGISTRATION_REQUIRED, RubyActiveworldEnums::AW_UNIVERSE_SEARCH_URL, RubyActiveworldEnums::AW_UNIVERSE_TIME, RubyActiveworldEnums::AW_UNIVERSE_USER_LIST_ENABLED, RubyActiveworldEnums::AW_UNIVERSE_WELCOME_MESSAGE, RubyActiveworldEnums::AW_UNIVERSE_WORLD_BETA, RubyActiveworldEnums::AW_UNIVERSE_WORLD_MINIMUM, RubyActiveworldEnums::AW_UNIVERSE_WORLD_RELEASE, RubyActiveworldEnums::AW_UNIVERSE_WORLD_START, RubyActiveworldEnums::AW_URL_NAME, RubyActiveworldEnums::AW_URL_POST, RubyActiveworldEnums::AW_URL_TARGET, RubyActiveworldEnums::AW_URL_TARGET_3D, RubyActiveworldEnums::AW_USERLIST_ADDRESS, RubyActiveworldEnums::AW_USERLIST_CITIZEN, RubyActiveworldEnums::AW_USERLIST_EMAIL, RubyActiveworldEnums::AW_USERLIST_ID, RubyActiveworldEnums::AW_USERLIST_MORE, RubyActiveworldEnums::AW_USERLIST_NAME, RubyActiveworldEnums::AW_USERLIST_PRIVILEGE, RubyActiveworldEnums::AW_USERLIST_STATE, RubyActiveworldEnums::AW_USERLIST_WORLD, RubyActiveworldEnums::AW_VOIP_DATA, RubyActiveworldEnums::AW_WORLDLIST_MORE, RubyActiveworldEnums::AW_WORLDLIST_NAME, RubyActiveworldEnums::AW_WORLDLIST_RATING, RubyActiveworldEnums::AW_WORLDLIST_STATUS, RubyActiveworldEnums::AW_WORLDLIST_USERS, RubyActiveworldEnums::AW_WORLDSTATUS_PRIVATE, RubyActiveworldEnums::AW_WORLDSTATUS_PUBLIC, RubyActiveworldEnums::AW_WORLDSTATUS_STOPPED, RubyActiveworldEnums::AW_WORLDSTATUS_UNKNOWN, RubyActiveworldEnums::AW_WORLD_ALLOW_3_AXIS_ROTATION, RubyActiveworldEnums::AW_WORLD_ALLOW_AVATAR_COLLISION, RubyActiveworldEnums::AW_WORLD_ALLOW_CITIZEN_WHISPER, RubyActiveworldEnums::AW_WORLD_ALLOW_FLYING, RubyActiveworldEnums::AW_WORLD_ALLOW_OBJECT_SELECT, RubyActiveworldEnums::AW_WORLD_ALLOW_PASSTHRU, RubyActiveworldEnums::AW_WORLD_ALLOW_TELEPORT, RubyActiveworldEnums::AW_WORLD_ALLOW_TOURIST_BUILD, RubyActiveworldEnums::AW_WORLD_ALLOW_TOURIST_WHISPER, RubyActiveworldEnums::AW_WORLD_ALWAYS_SHOW_NAMES, RubyActiveworldEnums::AW_WORLD_AMBIENT_LIGHT_BLUE, RubyActiveworldEnums::AW_WORLD_AMBIENT_LIGHT_GREEN, RubyActiveworldEnums::AW_WORLD_AMBIENT_LIGHT_RED, RubyActiveworldEnums::AW_WORLD_AVATAR_REFRESH_RATE, RubyActiveworldEnums::AW_WORLD_BACKDROP, RubyActiveworldEnums::AW_WORLD_BOTMENU_URL, RubyActiveworldEnums::AW_WORLD_BOTS_RIGHT, RubyActiveworldEnums::AW_WORLD_BUILD_CAPABILITY, RubyActiveworldEnums::AW_WORLD_BUILD_NUMBER, RubyActiveworldEnums::AW_WORLD_BUILD_RIGHT, RubyActiveworldEnums::AW_WORLD_BUOYANCY, RubyActiveworldEnums::AW_WORLD_CARETAKER_CAPABILITY, RubyActiveworldEnums::AW_WORLD_CELL_LIMIT, RubyActiveworldEnums::AW_WORLD_CHAT_DISABLE_URL_CLICKS, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_MASK, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_OPACITY, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_SPEED_X, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_SPEED_Z, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_TEXTURE, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER1_TILE, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_MASK, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_OPACITY, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_SPEED_X, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_SPEED_Z, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_TEXTURE, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER2_TILE, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_MASK, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_OPACITY, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_SPEED_X, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_SPEED_Z, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_TEXTURE, RubyActiveworldEnums::AW_WORLD_CLOUDS_LAYER3_TILE, RubyActiveworldEnums::AW_WORLD_CREATION_TIMESTAMP, RubyActiveworldEnums::AW_WORLD_DISABLE_AVATAR_LIST, RubyActiveworldEnums::AW_WORLD_DISABLE_CHAT, RubyActiveworldEnums::AW_WORLD_DISABLE_CREATE_URL, RubyActiveworldEnums::AW_WORLD_DISABLE_MULTIPLE_MEDIA, RubyActiveworldEnums::AW_WORLD_EJECT_CAPABILITY, RubyActiveworldEnums::AW_WORLD_EJECT_RIGHT, RubyActiveworldEnums::AW_WORLD_EMINENT_DOMAIN_CAPABILITY, RubyActiveworldEnums::AW_WORLD_EMINENT_DOMAIN_RIGHT, RubyActiveworldEnums::AW_WORLD_ENABLE_BUMP_EVENT, RubyActiveworldEnums::AW_WORLD_ENABLE_CAV, RubyActiveworldEnums::AW_WORLD_ENABLE_PAV, RubyActiveworldEnums::AW_WORLD_ENABLE_REFERER, RubyActiveworldEnums::AW_WORLD_ENABLE_SYNC_EVENTS, RubyActiveworldEnums::AW_WORLD_ENABLE_TERRAIN, RubyActiveworldEnums::AW_WORLD_ENTER_RIGHT, RubyActiveworldEnums::AW_WORLD_ENTRY_POINT, RubyActiveworldEnums::AW_WORLD_EXPIRATION, RubyActiveworldEnums::AW_WORLD_FOG_BLUE, RubyActiveworldEnums::AW_WORLD_FOG_ENABLE, RubyActiveworldEnums::AW_WORLD_FOG_GREEN, RubyActiveworldEnums::AW_WORLD_FOG_MAXIMUM, RubyActiveworldEnums::AW_WORLD_FOG_MINIMUM, RubyActiveworldEnums::AW_WORLD_FOG_RED, RubyActiveworldEnums::AW_WORLD_FOG_TINTED, RubyActiveworldEnums::AW_WORLD_FRICTION, RubyActiveworldEnums::AW_WORLD_GRAVITY, RubyActiveworldEnums::AW_WORLD_GROUND, RubyActiveworldEnums::AW_WORLD_HOME_PAGE, RubyActiveworldEnums::AW_WORLD_KEYWORDS, RubyActiveworldEnums::AW_WORLD_LIGHT_BLUE, RubyActiveworldEnums::AW_WORLD_LIGHT_DRAW_BRIGHT, RubyActiveworldEnums::AW_WORLD_LIGHT_DRAW_FRONT, RubyActiveworldEnums::AW_WORLD_LIGHT_DRAW_SIZE, RubyActiveworldEnums::AW_WORLD_LIGHT_GREEN, RubyActiveworldEnums::AW_WORLD_LIGHT_MASK, RubyActiveworldEnums::AW_WORLD_LIGHT_RED, RubyActiveworldEnums::AW_WORLD_LIGHT_SOURCE_COLOR, RubyActiveworldEnums::AW_WORLD_LIGHT_SOURCE_USE_COLOR, RubyActiveworldEnums::AW_WORLD_LIGHT_TEXTURE, RubyActiveworldEnums::AW_WORLD_LIGHT_X, RubyActiveworldEnums::AW_WORLD_LIGHT_Y, RubyActiveworldEnums::AW_WORLD_LIGHT_Z, RubyActiveworldEnums::AW_WORLD_MAX_LIGHT_RADIUS, RubyActiveworldEnums::AW_WORLD_MAX_USERS, RubyActiveworldEnums::AW_WORLD_MINIMUM_VISIBILITY, RubyActiveworldEnums::AW_WORLD_MOVER_EMPTY_RESET_TIMEOUT, RubyActiveworldEnums::AW_WORLD_MOVER_USED_RESET_TIMEOUT, RubyActiveworldEnums::AW_WORLD_NAME, RubyActiveworldEnums::AW_WORLD_OBJECT_COUNT, RubyActiveworldEnums::AW_WORLD_OBJECT_PASSWORD, RubyActiveworldEnums::AW_WORLD_OBJECT_PATH, RubyActiveworldEnums::AW_WORLD_OBJECT_REFRESH, RubyActiveworldEnums::AW_WORLD_PUBLIC_SPEAKER_CAPABILITY, RubyActiveworldEnums::AW_WORLD_PUBLIC_SPEAKER_RIGHT, RubyActiveworldEnums::AW_WORLD_RATING, RubyActiveworldEnums::AW_WORLD_REPEATING_GROUND, RubyActiveworldEnums::AW_WORLD_RESTRICTED_RADIUS, RubyActiveworldEnums::AW_WORLD_SIZE, RubyActiveworldEnums::AW_WORLD_SKYBOX, RubyActiveworldEnums::AW_WORLD_SKY_BOTTOM_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_BOTTOM_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_BOTTOM_RED, RubyActiveworldEnums::AW_WORLD_SKY_EAST_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_EAST_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_EAST_RED, RubyActiveworldEnums::AW_WORLD_SKY_NORTH_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_NORTH_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_NORTH_RED, RubyActiveworldEnums::AW_WORLD_SKY_SOUTH_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_SOUTH_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_SOUTH_RED, RubyActiveworldEnums::AW_WORLD_SKY_TOP_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_TOP_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_TOP_RED, RubyActiveworldEnums::AW_WORLD_SKY_WEST_BLUE, RubyActiveworldEnums::AW_WORLD_SKY_WEST_GREEN, RubyActiveworldEnums::AW_WORLD_SKY_WEST_RED, RubyActiveworldEnums::AW_WORLD_SLOPESLIDE_ENABLED, RubyActiveworldEnums::AW_WORLD_SLOPESLIDE_MAX_ANGLE, RubyActiveworldEnums::AW_WORLD_SLOPESLIDE_MIN_ANGLE, RubyActiveworldEnums::AW_WORLD_SOUND_AMBIENT, RubyActiveworldEnums::AW_WORLD_SOUND_FOOTSTEP, RubyActiveworldEnums::AW_WORLD_SOUND_WATER_ENTER, RubyActiveworldEnums::AW_WORLD_SOUND_WATER_EXIT, RubyActiveworldEnums::AW_WORLD_SPEAK_CAPABILITY, RubyActiveworldEnums::AW_WORLD_SPEAK_RIGHT, RubyActiveworldEnums::AW_WORLD_SPECIAL_COMMANDS_RIGHT, RubyActiveworldEnums::AW_WORLD_SPECIAL_OBJECTS_RIGHT, RubyActiveworldEnums::AW_WORLD_TERRAIN_AMBIENT, RubyActiveworldEnums::AW_WORLD_TERRAIN_DIFFUSE, RubyActiveworldEnums::AW_WORLD_TERRAIN_OFFSET, RubyActiveworldEnums::AW_WORLD_TERRAIN_TIMESTAMP, RubyActiveworldEnums::AW_WORLD_TITLE, RubyActiveworldEnums::AW_WORLD_V4_OBJECTS_RIGHT, RubyActiveworldEnums::AW_WORLD_VOIP_RIGHT, RubyActiveworldEnums::AW_WORLD_WATER_BLUE, RubyActiveworldEnums::AW_WORLD_WATER_BOTTOM_MASK, RubyActiveworldEnums::AW_WORLD_WATER_BOTTOM_TEXTURE, RubyActiveworldEnums::AW_WORLD_WATER_ENABLED, RubyActiveworldEnums::AW_WORLD_WATER_FRICTION, RubyActiveworldEnums::AW_WORLD_WATER_GREEN, RubyActiveworldEnums::AW_WORLD_WATER_LEVEL, RubyActiveworldEnums::AW_WORLD_WATER_MASK, RubyActiveworldEnums::AW_WORLD_WATER_OPACITY, RubyActiveworldEnums::AW_WORLD_WATER_RED, RubyActiveworldEnums::AW_WORLD_WATER_SPEED, RubyActiveworldEnums::AW_WORLD_WATER_SURFACE_MOVE, RubyActiveworldEnums::AW_WORLD_WATER_TEXTURE, RubyActiveworldEnums::AW_WORLD_WATER_UNDER_TERRAIN, RubyActiveworldEnums::AW_WORLD_WATER_VISIBILITY, RubyActiveworldEnums::AW_WORLD_WATER_WAVE_MOVE, RubyActiveworldEnums::AW_WORLD_WELCOME_MESSAGE, RubyActiveworldEnums::AW_ZONE_FLAG_BLOCK_CHAT, RubyActiveworldEnums::AW_ZONE_FLAG_BLOCK_JOIN, RubyActiveworldEnums::AW_ZONE_FLAG_BLOCK_LIGHTS, RubyActiveworldEnums::AW_ZONE_FLAG_BLOCK_PARTICLES, RubyActiveworldEnums::AW_ZONE_FLAG_BLOCK_WORLD_LIGHT, RubyActiveworldEnums::AW_ZONE_FLAG_VISIBLE, RubyActiveworldEnums::AW_ZONE_FLAG_WATER, RubyActiveworldEnums::AW_ZONE_TYPE_CUBE, RubyActiveworldEnums::AW_ZONE_TYPE_CYLINDER, RubyActiveworldEnums::AW_ZONE_TYPE_SPHERE

Class Method Summary collapse

Instance Method Summary collapse

Methods included from RubyActiveworldSupport

#raise_on_error, #rc_msg, #rc_sym

Methods included from RubyActiveworldEnums

aw_attribute, aw_avatar_set_flags, aw_avatar_states, aw_callback, aw_camera_flags, aw_camera_types, aw_chat_types, aw_connection_states, aw_connection_types, aw_contact_states, aw_ejection_types, aw_entity_types, aw_event_attribute, aw_hud_element_flags_enum, aw_hud_origin_types, aw_hud_types, aw_mover_flags, aw_mover_state_types, aw_mover_types, aw_object_types, aw_particle_draw_styles, aw_particle_flags, aw_particle_types, aw_privacy_types, aw_register_methods, aw_server_states, aw_world_states, aw_zone_flags, aw_zone_types, enums

Constructor Details

#initialize(host, port, global_bot = false) ⇒ RubyAw

Returns a new instance of RubyAw.



9
10
11
12
13
14
15
16
17
# File 'lib/ruby_aw.rb', line 9

def initialize(host, port, global_bot=false)
  @@init_run ||= false
  if ! @@init_run
    @@init_run = true
    self.class.ruby_aw_init(AW_BUILD)
  end
  super(host, port)
  ruby_aw_bool_set(AW_ENTER_GLOBAL, global_bot);
end

Class Method Details

.attributes_available_to(callback, *attributes) ⇒ Object



52
53
54
# File 'lib/ruby_aw.rb', line 52

def self.attributes_available_to(callback, *attributes)
  @@attrs_available_to[callback] = attributes
end

Instance Method Details

#attributes_for(callback) ⇒ Object



36
37
38
39
40
41
42
# File 'lib/ruby_aw.rb', line 36

def attributes_for(callback)
  params = {}
  @@attrs_available_to[callback].each do |aw_attr|
    params[aw_attr] = aw_attribute_to_ruby(aw_attr)
  end
  params
end

#aw_attribute_to_ruby(attribute) ⇒ Object



44
45
46
# File 'lib/ruby_aw.rb', line 44

def aw_attribute_to_ruby(attribute)
  eval "ruby_aw_#{get_aw_attribute_type(attribute)}(#{attribute})"
end

#enter(worldname) ⇒ Object



27
28
29
# File 'lib/ruby_aw.rb', line 27

def enter(worldname)
  rc_sym ruby_aw_enter(worldname)
end

#get_aw_attribute_type(attribute) ⇒ Object



48
49
50
# File 'lib/ruby_aw.rb', line 48

def get_aw_attribute_type(attribute)
  ATTRIBUTE_TYPE_MAP[attribute.to_sym]
end

#login(name, owner_id, privilege_pass, application = "") ⇒ Object



19
20
21
22
23
24
25
# File 'lib/ruby_aw.rb', line 19

def (name, owner_id, privilege_pass, application="")
  ruby_aw_string_set(AW_LOGIN_NAME, name);
  ruby_aw_string_set(AW_LOGIN_PRIVILEGE_PASSWORD, privilege_pass);
  ruby_aw_int_set(AW_LOGIN_OWNER, owner_id);
  ruby_aw_string_set(AW_LOGIN_APPLICATION, application) if ! application.empty?
  
end

#receive(callback) ⇒ Object

This “registers” the bot as being interested in the named event



32
33
34
# File 'lib/ruby_aw.rb', line 32

def receive(callback) 
  send("receive_#{callback.to_s.downcase}") 
end