@OnInit public void onInit() { fieldReader = engineType.getNewFieldReader(); entities = new Entity[1 << engineType.getIndexBits()]; deletions = new int[1 << engineType.getIndexBits()]; }
@OnInit public void onInit() { fieldReader = engineType.getNewFieldReader(); entities = new Entity[1 << engineType.getIndexBits()]; deletions = new int[1 << engineType.getIndexBits()]; }
public ListenerAdapter(EventListener<OnEntityPropertyChanged> listener) { classPattern = Pattern.compile(listener.getAnnotation().classPattern()); propertyPattern = Pattern.compile(listener.getAnnotation().propertyPattern()); int count = 1 << engineType.getIndexBits(); classMatchesForEntity = new TriStateTable(count); propertyMatchesForEntity = new Map[count]; for (int i = 0; i < count; i++) { propertyMatchesForEntity[i] = new HashMap<>(); } }
public ListenerAdapter(EventListener<OnEntityPropertyChanged> listener) { classPattern = Pattern.compile(listener.getAnnotation().classPattern()); propertyPattern = Pattern.compile(listener.getAnnotation().propertyPattern()); int count = 1 << engineType.getIndexBits(); classMatchesForEntity = new TriStateTable(count); propertyMatchesForEntity = new Map[count]; for (int i = 0; i < count; i++) { propertyMatchesForEntity[i] = new HashMap<>(); } }
int n = fieldReader.readDeletions(stream, engineType.getIndexBits(), deletions); for (int i = 0; i < n; i++) { entityIndex = deletions[i];
int n = fieldReader.readDeletions(stream, engineType.getIndexBits(), deletions); for (int i = 0; i < n; i++) { entityIndex = deletions[i];