/retinazer

An entity-component-system implementation for Java

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

Retinazer

Build Status Coverage Status Download Join the chat at https://gitter.im/antag99/retinazer

GNU Lesser General Public License

Retinazer is an implementation of the entity-component-system design pattern in Java.

Using retinazer in your project

Head over to bintray for instructions; alternatively add this to your pom.xml;

<repositories>
  <repository>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <id>bintray-antag99-maven</id>
    <name>bintray</name>
    <url>http://dl.bintray.com/antag99/maven</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>com.github.antag99.retinazer</groupId>
    <artifactId>retinazer</artifactId>
    <version>0.3.0</version>
  </dependency>
</dependencies>

or add this to your build.gradle:

repositories {
  maven {
    name "bintray-antag99-maven"
    url "http://dl.bintray.com/antag99/maven"
  }
}

dependencies {
  compile "com.github.antag99.retinazer:retinazer:0.3.0"
}

Snapshot builds can be obtained via https://jitpack.io/ using -SNAPSHOT as version.

License

The latest version of Retinazer is available under the GNU Lesser General Public License. 85350a7fa951666bc7e47713129dca6ce601813d and earlier revisions are available under the MIT license. The range 2015-2016 is used in source file headers to denote the years within that range, inclusively.