LGF Parent POM Project

Core module for the Leinwand GF graphics framework

Лицензия

Лицензия

Категории

Категории

IDE Инструменты разработки
Группа

Группа

de.bright-side.lgf
Идентификатор

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

pc-parent-project
Последняя версия

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

1.2.0
Дата

Дата

Тип

Тип

pom
Описание

Описание

LGF Parent POM Project
Core module for the Leinwand GF graphics framework
Ссылка на сайт

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

https://github.com/pheyse/LeinwandGF
Организация-разработчик

Организация-разработчик

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

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

https://github.com/pheyse/LeinwandGF

Скачать pc-parent-project

Имя Файла Размер
pc-parent-project-1.2.0.pom 5 KB
Обзор

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

<!-- https://jarcasting.com/artifacts/de.bright-side.lgf/pc-parent-project/ -->
<dependency>
    <groupId>de.bright-side.lgf</groupId>
    <artifactId>pc-parent-project</artifactId>
    <version>1.2.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/de.bright-side.lgf/pc-parent-project/
implementation 'de.bright-side.lgf:pc-parent-project:1.2.0'
// https://jarcasting.com/artifacts/de.bright-side.lgf/pc-parent-project/
implementation ("de.bright-side.lgf:pc-parent-project:1.2.0")
'de.bright-side.lgf:pc-parent-project:pom:1.2.0'
<dependency org="de.bright-side.lgf" name="pc-parent-project" rev="1.2.0">
  <artifact name="pc-parent-project" type="pom" />
</dependency>
@Grapes(
@Grab(group='de.bright-side.lgf', module='pc-parent-project', version='1.2.0')
)
libraryDependencies += "de.bright-side.lgf" % "pc-parent-project" % "1.2.0"
[de.bright-side.lgf/pc-parent-project "1.2.0"]

Зависимости

test (1)

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

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

  • ../LGF-Core
  • ../LGF-Pc
  • ../../DemoProjects/LGFDemo-PcProject

Overview

The Leinwand Graphics Framework – short Leinwand GF or just LGF is a 2D graphics framework for Android and Java Desktop (Windows, Linux, Mac). "Leinwand" is the German word for canvas.

Created 2018-2019 by Philip Heyse

License

Apace V2

Features and purpose

The framework is very easy to use. LGF provides many features such as:

  • Screen scaling
  • Images, fonts and animations
  • Running in Android and on Java Desktop (e.g. for faster development and testing)
  • collision detection
  • Scrolling
  • Text effects
  • Saving and loading states
  • User input via touch mouse

Using the framework

Android

In the dependencies section of the „build.gralde“ file simply add this line:

implementation 'de.bright-side.lgf:lgf-android:1.1.0'

(Please replace "1.1.0" with the current framwork version.)

Java Deskop (Windows, Linux, Mac)

In the Maven pom.xml file simply add this dependency:

	<dependency>
		<groupId>de.bright-side.lgf</groupId>
		<artifactId>lgf-pc</artifactId>
		<version>1.1.0</version>
	</dependency>

(Please replace "1.1.0" with the current framwork version.)

Further information

Please look at the file "LeinwandGF-Documentation.odt" for more information:

  • usage
  • concepts
  • PC and Andorid demo project Also look at the demo apps for desktop and Android in the "DemoProjects" folder.

Versions

1.1.0: 2019-11-22:

  • support for panels (sub-objects) in LObject
  • support for continuous opacity value
  • panel demo screen in demo app

1.2.0: 2019-12-13:

  • bugfix: consider camera position for panel items
  • pointers in input element in the update method now contains the pointer movement since last update
  • scrolling in panel demo

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

Версия
1.2.0
1.1.0
1.0.0