ECS Matrix

Component dependency matrix generator for artemis-odb and ashley

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.onedaybeard.ecs
Идентификатор

Идентификатор

matrix
Последняя версия

Последняя версия

0.2.0
Дата

Дата

Тип

Тип

pom
Описание

Описание

ECS Matrix
Component dependency matrix generator for artemis-odb and ashley
Ссылка на сайт

Ссылка на сайт

https://github.com/junkdog/ecs-matrix
Система контроля версий

Система контроля версий

https://github.com/junkdog/ecs-matrix/

Скачать matrix

Имя Файла Размер
matrix-0.2.0.pom 3 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.onedaybeard.ecs/matrix/ -->
<dependency>
    <groupId>net.onedaybeard.ecs</groupId>
    <artifactId>matrix</artifactId>
    <version>0.2.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.onedaybeard.ecs/matrix/
implementation 'net.onedaybeard.ecs:matrix:0.2.0'
// https://jarcasting.com/artifacts/net.onedaybeard.ecs/matrix/
implementation ("net.onedaybeard.ecs:matrix:0.2.0")
'net.onedaybeard.ecs:matrix:pom:0.2.0'
<dependency org="net.onedaybeard.ecs" name="matrix" rev="0.2.0">
  <artifact name="matrix" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.onedaybeard.ecs', module='matrix', version='0.2.0')
)
libraryDependencies += "net.onedaybeard.ecs" % "matrix" % "0.2.0"
[net.onedaybeard.ecs/matrix "0.2.0"]

Зависимости

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

  • matrix
  • matrix-artemis
  • matrix-ashley
  • matrix-cli

ecs-matrix

A small command-line tool for generating a matrix describing references between ECS classes in your game. Supports artemis-odb and ashley. Note that artemis-odb also provides this functionality via maven, gradle and its cli tool.

Shaman's Weirding Game: Component Dependency Matrix

Building

$ mvn clean package

Downloading

Usage

$ java -jar matrix-cli/target/matrix-cli-0.2.0.jar 
Usage: matrix-cli-<version>.jar [options]
  Options:
  * -c, --class-folder
       Root class folder
    -h, --help
       Displays this help message.
       Default: false
    -l, --label
       Project name, used as page title
       Default: Unnamed project
    -o, --output
       Save to file, destination may be given as a folder path
       Default: matrix.html

Example

$ cd ashley-superjumper/
$ java -jar /path/to/matrix-cli-0.2.0.jar \
> -c core/build/classes/main/ \
> -l "Ashley SuperJumper"
Found ECS framework: ashley
$ ls matrix.html 
matrix.html

Версии библиотеки

Версия
0.2.0
0.1.2
0.1.1
0.1.0