- NSArray *cutPositionValues = [NSArray arrayWithObjects:
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- nil];
-
- NSArray *dissolvePositionValues = [NSArray arrayWithObjects:
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- nil];
-
- NSArray *slideVerticallyPositionValues = [NSArray arrayWithObjects:
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- nil];
-
- NSArray *slideHorizontallyPositionValues = [NSArray arrayWithObjects:
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- nil];
-
- NSArray *pivotPositionValues = [NSArray arrayWithObjects:
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- [NSNumber numberWithBool:NO],
- [NSNumber numberWithBool:YES],
- nil];
-
- NSArray *positionDicts = [NSArray arrayWithObjects:
- [NSDictionary dictionaryWithObjects:cutPositionValues
- forKeys:positionKeys],
- [NSDictionary dictionaryWithObjects:dissolvePositionValues
- forKeys:positionKeys],
- [NSDictionary dictionaryWithObjects:slideVerticallyPositionValues
- forKeys:positionKeys],
- [NSDictionary dictionaryWithObjects:slideHorizontallyPositionValues
- forKeys:positionKeys],
- [NSDictionary dictionaryWithObjects:pivotPositionValues
- forKeys:positionKeys],
- nil];
-
- for ( ce = 0 ; ce < [effectNames count] ; ce++ ) {
-
- NSArray *entryValues = [NSArray arrayWithObjects:
- [effectNames objectAtIndex:ce],
- [classNames objectAtIndex:ce],
- [positionDicts objectAtIndex:ce],
- nil];
-
- NSDictionary *entryDict = [NSDictionary dictionaryWithObjects:entryValues
- forKeys:effectKeys];
- [finalArray addObject:entryDict];
- }
-
- return finalArray;