| 123456789101112131415161718192021222324252627282930313233 |
- //
- // SA_DiceComparators.m
- // DieBot Mobile
- //
- // Created by Sandy Achmiz on 5/4/16.
- //
- //
-
- #import "SA_DiceComparators.h"
-
- #import "SA_DiceExpressionStringConstants.h"
-
- NSComparisonResult compareEvaluatedExpressionsByResult(NSDictionary* expression1,
- NSDictionary *expression2) {
- if ([expression1[SA_DB_RESULT] integerValue] < [expression2[SA_DB_RESULT] integerValue]) {
- return NSOrderedAscending;
- } else if ([expression1[SA_DB_RESULT] integerValue] > [expression2[SA_DB_RESULT] integerValue]) {
- return NSOrderedDescending;
- } else {
- return NSOrderedSame;
- }
- }
-
- NSComparisonResult compareEvaluatedExpressionsByAttemptBonus(NSDictionary* expression1,
- NSDictionary *expression2) {
- if ([expression1[SA_DB_OPERAND_RIGHT][SA_DB_RESULT] integerValue] < [expression2[SA_DB_OPERAND_RIGHT][SA_DB_RESULT] integerValue]) {
- return NSOrderedAscending;
- } else if ([expression1[SA_DB_OPERAND_RIGHT][SA_DB_RESULT] integerValue] > [expression2[SA_DB_OPERAND_RIGHT][SA_DB_RESULT] integerValue]) {
- return NSOrderedDescending;
- } else {
- return NSOrderedSame;
- }
- }
|