All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.artemis.ComponentRemover Maven / Gradle / Ivy

There is a newer version: 2.3.0
Show newest version
package com.artemis;

import com.artemis.utils.Bag;

abstract class ComponentRemover {
	protected final ComponentPool pool;
	final Bag components;

	public ComponentRemover(Bag components, ComponentPool pool) {
		this.components = components;
		this.pool = pool;
	}

	abstract void mark(int entityId);
	abstract boolean unmark(int entityId);
	abstract void purge();
	abstract boolean has(int entityId);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy