| Package | Description |
|---|---|
| de.bright_side.lgf.logic | |
| de.bright_side.lgf.model | |
| de.bright_side.lgf.util | |
| de.bright_side.lgf.view |
| Modifier and Type | Method and Description |
|---|---|
LObject |
LScreenLogic.createObject(LVector size,
LVector pos) |
LObject |
LScreenLogic.setAnimation(LObject result,
List<LAnimationFrame> animationFrames) |
LObject |
LScreenLogic.setText(LObject object,
String text,
LFont textFont,
double textSize,
LColor textColor) |
LObject |
LScreenLogic.setTextShadow(LObject object,
LVector shadowOffset,
LColor shadowColor) |
| Modifier and Type | Method and Description |
|---|---|
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
List<LObject> listOfObjects) |
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
LObject... listOfObjects) |
List<LObject> |
LScreenLogic.getAllGameObjectsExcludeEnemies(LScreenModel model) |
List<LObject> |
LScreenLogic.getAllObjects(LScreenModel model,
boolean includeUIObjects) |
| Modifier and Type | Method and Description |
|---|---|
void |
LTweenLogic.addMoveTween(LObject object,
LVector destPos,
double durationInSeconds) |
void |
LTweenLogic.addRotationTween(LObject object,
double destRotation,
boolean clockwise,
double durationInSeconds) |
void |
LTweenLogic.addSizeTween(LObject object,
LVector destSize,
double durationInSeconds) |
void |
LTweenLogic.addTextSizeTween(LObject object,
double destSize,
double durationInSeconds) |
void |
LTweenLogic.addTween(LObject object,
LTween tween) |
void |
LScreenLogic.animate(LObject object,
double secondsSinceLastUpdate) |
LPolygon |
LScreenLogic.createCollisionPolygon(LObject object) |
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
List<LObject> listOfObjects) |
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
LObject... listOfObjects) |
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
LObject... listOfObjects) |
protected double |
LScreenLogic.getNeededRotationClosedToCurrentRotationAndOutOfRange(LObject object,
LVector dest) |
boolean |
LScreenLogic.isColliding(LObject objectA,
LObject... listOfObjects) |
boolean |
LScreenLogic.isColliding(LObject objectA,
LObject... listOfObjects) |
LObject |
LScreenLogic.setAnimation(LObject result,
List<LAnimationFrame> animationFrames) |
void |
LTweenLogic.setRotationTween(LTween tween,
LObject object,
double destRotation,
boolean clockwise,
double durationInSeconds) |
void |
LTweenLogic.setSizeTween(LTween tween,
LObject object,
LVector destSize,
double durationInSeconds) |
LObject |
LScreenLogic.setText(LObject object,
String text,
LFont textFont,
double textSize,
LColor textColor) |
LObject |
LScreenLogic.setTextShadow(LObject object,
LVector shadowOffset,
LColor shadowColor) |
void |
LTweenLogic.setTextSizeTween(LTween tween,
LObject object,
double destSize,
double durationInSeconds) |
void |
LScreenLogic.updateGameObjectToFollowPath(LObject object,
double distanceToConsiderPathPointReached,
double maximumSteerRotation) |
boolean |
LTweenLogic.updateTweens(LObject object,
double secondsSinceLastUpdate) |
| Modifier and Type | Method and Description |
|---|---|
void |
LScreenLogic.animate(Collection<LObject> objects,
double secondsSinceLastUpdate) |
List<LObject> |
LScreenLogic.getAllCollidingObjects(LObject objectA,
List<LObject> listOfObjects) |
void |
LTweenLogic.updateTweens(List<LObject> objects,
double secondsSinceLastUpdate) |
| Modifier and Type | Method and Description |
|---|---|
List<LObject> |
LScreenModel.getBackgroundObjects() |
List<LObject> |
LScreenModel.getEnemyObjects() |
List<LObject> |
LScreenModel.getForegroundObjects() |
List<LObject> |
LScreenModel.getPlayerObjects() |
List<LObject> |
LInput.getTouchedObjects() |
List<LObject> |
LScreenModel.getUiObjects() |
| Modifier and Type | Method and Description |
|---|---|
void |
LScreenModel.setBackgroundObjects(List<LObject> backgroundObjects) |
void |
LScreenModel.setEnemyObjects(List<LObject> enemyObjects) |
void |
LScreenModel.setForegroundObjects(List<LObject> foregroundObjects) |
void |
LScreenModel.setPlayerObjects(List<LObject> playerObjects) |
void |
LInput.setTouchedObjects(List<LObject> touchedObjects) |
void |
LScreenModel.setUiObjects(List<LObject> uiObjects) |
| Modifier and Type | Method and Description |
|---|---|
static LObject |
LUtil.copyWithoutResourceReferences(LObject object) |
| Modifier and Type | Method and Description |
|---|---|
static List<LObject> |
LUtil.copyWithoutResourceReferences(List<LObject> objects) |
| Modifier and Type | Method and Description |
|---|---|
static LObject |
LUtil.copyWithoutResourceReferences(LObject object) |
static void |
LUtil.setResourceReferences(LObject object,
Map<String,LImage> images,
Map<String,LFont> fonts) |
| Modifier and Type | Method and Description |
|---|---|
static void |
LUtil.callTouchedActions(List<LObject> touchedObjects,
LErrorListener errorListener) |
static List<LObject> |
LUtil.copyWithoutResourceReferences(List<LObject> objects) |
static void |
LUtil.setResourceReferences(List<LObject> objects,
Map<String,LImage> images,
Map<String,LFont> fonts) |
| Modifier and Type | Method and Description |
|---|---|
List<LObject> |
LScreenView.getTouchedObjects(LVector pos,
LVector posIgnoreCamera) |
Copyright © 2019 Philip Heyse. All rights reserved.