Changes the world attributes.
None (returns immediately)
Only instances owned by a caretaker (i.e. aw_int (AW_WORLD_CARETAKER_CAPABILITY) returns TRUE) may change the world attributes.
In order to propagate the changes, a successful call to aw_world_attributes_change will immediately trigger the event AW_EVENT_WORLD_ATTRIBUTES in all clients currently connected to the world.
The following attributes can be changed:
AW_WORLD_ALLOW_3_AXIS_ROTATION
AW_WORLD_ALLOW_AVATAR_COLLISION
AW_WORLD_ALLOW_FLYING
AW_WORLD_ALLOW_OBJECT_SELECT
AW_WORLD_ALLOW_PASSTHRU
AW_WORLD_ALLOW_TELEPORT
AW_WORLD_ALLOW_TOURIST_WHISPER
AW_WORLD_AMBIENT_LIGHT_BLUE
AW_WORLD_AMBIENT_LIGHT_GREEN
AW_WORLD_AMBIENT_LIGHT_RED
AW_WORLD_AVATARS_IN_SCENE (not used in Active Worlds 3.0 and later)
AW_WORLD_BACKDROP
AW_WORLD_BOTS_RIGHT
AW_WORLD_BUILD_RIGHT
AW_WORLD_CELL_LIMIT
AW_WORLD_DISABLE_CREATE_URL
AW_WORLD_EJECT_RIGHT
AW_WORLD_EMINENT_DOMAIN_RIGHT
AW_WORLD_ENABLE_TERRAIN
AW_WORLD_ENTER_RIGHT
AW_WORLD_ENTRY_POINT
AW_WORLD_FOG_RED
AW_WORLD_FOG_GREEN
AW_WORLD_FOG_BLUE
AW_WORLD_FOG_ENABLE
AW_WORLD_FOG_MAXIMUM
AW_WORLD_FOG_MINIMUM
AW_WORLD_GROUND
AW_WORLD_HOME_PAGE
AW_WORLD_KEYWORDS
AW_WORLD_LIGHT_BLUE
AW_WORLD_LIGHT_GREEN
AW_WORLD_LIGHT_RED
AW_WORLD_LIGHT_X
AW_WORLD_LIGHT_Y
AW_WORLD_LIGHT_Z
AW_WORLD_OBJECT_PATH
AW_WORLD_OBJECT_REFRESH
AW_WORLD_PUBLIC_SPEAKER_RIGHT
AW_WORLD_RATING
AW_WORLD_RESTRICTED_RADIUS
AW_WORLD_SPEAK_RIGHT
AW_WORLD_SPECIAL_COMMANDS_RIGHT
AW_WORLD_SPECIAL_OBJECTS_RIGHT
AW_WORLD_TITLE
AW_WORLD_WELCOME_MESSAGE
int b;
char* backdrop[] = {"day", "sunset", "night", "sunrise"};
// change the backdrop every hour...
b = 0;
do {
aw_string_set (AW_WORLD_BACKDROP, backdrop[b]);
aw_world_attributes_change ();
b = (b == sizeof (backdrop) / sizeof (backdrop[0]) - 1) ? 0 : b + 1;
} while (!aw_wait (3600000));