| private void |
| setInitialConnections() |
| method_61505() |
| initItemMatch() |
|
| public boolean |
|
| private static boolean |
| isPathIndexItem(int index) |
| method_61506(int arg0) |
| isItem(int index) |
|
| private it.unimi.dsi.fastutil.ints.IntList |
| tryAssigningNewItem(int capacity) |
| method_61509(int arg0) |
| tryFindIngredientItemLookup(int min) |
|
| private it.unimi.dsi.fastutil.ints.IntList |
| findNewItemAssignmentPath(int startingItem) |
| method_61511(int arg0) |
| findIngredientItemLookup(int itemIndex) |
|
| private int |
| visitedIngredientOffset() |
| method_61510() |
| getVisitedIngredientIndexOffset() |
|
| private int |
| visitedIngredientCount() |
| method_61513() |
| getVisitedIngredientIndexCount() |
|
| private int |
| visitedItemOffset() |
| method_61515() |
| getVisitedItemIndexOffset() |
|
| private int |
| visitedItemCount() |
| method_61517() |
| getVisitedItemIndexCount() |
|
| private int |
| satisfiedOffset() |
| method_61519() |
| getRequirementIndexOffset() |
|
| private int |
| satisfiedCount() |
| method_61522() |
| getRequirementIndexCount() |
|
| private int |
| connectionOffset() |
| method_61525() |
| getItemMatchIndexOffset() |
|
| private int |
| connectionCount() |
| method_61527() |
| getItemMatchIndexCount() |
|
| private int |
| residualOffset() |
| method_61529() |
| getMissingIndexOffset() |
|
| private int |
| residualCount() |
| method_61530() |
| getMissingIndexCount() |
|
| private boolean |
| isSatisfied(int ingredient) |
| method_7416(int arg0) |
| getRequirement(int itemId) |
|
| private void |
| setSatisfied(int ingredient) |
| method_7421(int arg0) |
| unfulfillRequirement(int itemId) |
|
| private int |
| getSatisfiedIndex(int ingredient) |
| method_7419(int arg0) |
| getRequirementIndex(int itemId) |
|
| private void |
| clearSatisfied() |
| method_61532() |
| clearRequirements() |
|
| private void |
| setConnection(int item, int ingredient) |
| method_61507(int arg0, int arg1) |
| setMatch(int itemIndex, int ingredientIndex) |
|
| private boolean |
| hasConnection(int item, int ingredient) |
| method_7418(int arg0, int arg1) |
| matches(int itemIndex, int ingredientIndex) |
|
| private int |
| getConnectionIndex(int item, int ingredient) |
| method_61512(int arg0, int arg1) |
| getMatchIndex(int itemIndex, int ingredientIndex) |
|
| private boolean |
| isAssigned(int item, int ingredient) |
| method_61514(int arg0, int arg1) |
| isMissing(int itemIndex, int ingredientIndex) |
|
| private void |
| assign(int item, int ingredient) |
| method_61516(int arg0, int arg1) |
| markMissing(int itemIndex, int ingredientIndex) |
|
| private void |
| unassign(int item, int ingredient) |
| method_61518(int arg0, int arg1) |
| markNotMissing(int itemIndex, int ingredientIndex) |
|
| private int |
| getResidualIndex(int item, int ingredient) |
| method_61521(int arg0, int arg1) |
| getMissingIndex(int itemIndex, int ingredientIndex) |
|
| private void |
| visitIngredient(int item) |
| method_61520(int arg0) |
| markIngredientVisited(int index) |
|
| private boolean |
| hasVisitedIngredient(int ingredient) |
| method_61523(int arg0) |
| hasVisitedIngredient(int index) |
|
| private int |
| getVisitedIngredientIndex(int ingredient) |
| method_61526(int arg0) |
| getVisitedIngredientIndex(int index) |
|
| private void |
| visitItem(int item) |
| method_61528(int arg0) |
| markItemVisited(int index) |
|
| private boolean |
| hasVisitedItem(int item) |
| method_7426(int arg0) |
| isRequirementUnfulfilled(int index) |
|
| private int |
| getVisitiedItemIndex(int item) |
| method_61531(int arg0) |
| getVisitedItemIndex(int index) |
|
| private void |
| clearAllVisited() |
| method_61533() |
| clearVisited() |
|
| private void |
| clearRange(int offset, int count) |
| method_61524(int arg0, int arg1) |
| clear(int start, int offset) |
|
| public int |
|