mac-comp127 / kilt-graphics

Graphics and UI library for learning software development principles in Java
https://mac-comp127.github.io/kilt-graphics/
2 stars 17 forks source link

kilt-graphics

A graphics and UI library for learning software development principles in Java

API docs | Example project

This library provides a simple scene graph, animation, and user event handling facilities. Its capabailities are limited compared to Java 2D and Swing/AWT; however, it has several design features that let beginning coders focus less on library headaches and more on underlying principles:

Usage

To add kilt-graphics to a Gradle-based project, add JitPack in your repositories section:

repositories {
    ...
    maven { url 'https://jitpack.io' }  // ← add this
}

Then add kilt-graphics to your dependencies:

dependencies {
    ...
    implementation group: 'com.github.mac-comp127', name: 'kilt-graphics', version: '1.7'  // ← add this
    ...
}

You can also use kilt-graphics in any other build system that supports Maven-style dependencies. Note that you need to add https://jitpack.io to the list of Maven repositories in order for it to find the kilt-graphics library.

Bugs and feature requests

To request an enhancement or report a bug in kilt-graphics, file a GitHub issue.

Library development

See CONTRIBUTING.md.