public class AdditionalSynergyNetUtilities
extends java.lang.Object
| Constructor and Description |
|---|
AdditionalSynergyNetUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
buildScreenshotItem(java.io.File screenShotFile,
com.jme3.math.Vector2f loc,
IStage stage,
float rot)
Creates a screenshot item from an image file.
|
static IItem |
generateItemFromFile(java.io.File file,
IStage stage,
float deceleration,
float importImageSizeLimit,
com.jme3.math.ColorRGBA borderColour)
Creates item for a file.
|
static IItem |
generateItemFromFile(java.io.File file,
IStage stage,
float deceleration,
float importImageSizeLimit,
com.jme3.math.ColorRGBA borderColour,
float minScale,
float maxScale)
Creates item for a file.
|
static boolean |
inBox(com.jme3.math.Vector2f loc,
com.jme3.math.Vector2f boxLoc,
com.jme3.math.Vector2f dim)
Checks if a location is within a box.
|
static boolean |
inRadius(com.jme3.math.Vector2f loc,
com.jme3.math.Vector2f circleLoc,
float radius)
Checks if a location is within a circle.
|
static void |
log(java.util.logging.Level level,
java.lang.String logMessage,
java.lang.Exception ex)
Produces a log message using the logger.
|
static void |
logInfo(java.lang.String logMessage)
Produces a log message using the logger.
|
static void |
pile(IItem[] items,
float x,
float y,
float angleOffSet,
float positionOffset)
Takes an array of items and stacks them in a pile at various rotations.
|
public static void buildScreenshotItem(java.io.File screenShotFile,
com.jme3.math.Vector2f loc,
IStage stage,
float rot)
screenShotFile - The image file the item is to display.loc - The location of the item on screen. ~ @param stage
Environment's stage.rot - Rotation of the item on screen.displayWidth - Width of the environment.displayWidth - Height of the environment.public static IItem generateItemFromFile(java.io.File file, IStage stage, float deceleration, float importImageSizeLimit, com.jme3.math.ColorRGBA borderColour)
file - The file to potentially create an item from.stage - Environment stage nodedeceleration - The rate of the deceleration when flicked. A value of
-1 will make the item unflickable.importImageSizeLimit - The max width or height of an item.borderColour - The colour of the border around the item. Can be
invisible.public static IItem generateItemFromFile(java.io.File file, IStage stage, float deceleration, float importImageSizeLimit, com.jme3.math.ColorRGBA borderColour, float minScale, float maxScale)
file - The file to potentially create an item from.stage - Environment stage nodedeceleration - The rate of the deceleration when flicked. A value of
-1 will make the item unflickable.importImageSizeLimit - The max width or height of an item.borderColour - The colour of the border around the item. Can be
invisible.minScale - The minimum scale the item can be scaled it.maxScale - The maximum scale the item can be scaled it.public static boolean inBox(com.jme3.math.Vector2f loc,
com.jme3.math.Vector2f boxLoc,
com.jme3.math.Vector2f dim)
loc - The location to check is inside the box.boxLoc - The location of the box.dim - Dimensions of the box.public static boolean inRadius(com.jme3.math.Vector2f loc,
com.jme3.math.Vector2f circleLoc,
float radius)
loc - The location to check is inside the circle.circleLoc - The location of the circle.radius - Radius of the circle.public static void log(java.util.logging.Level level,
java.lang.String logMessage,
java.lang.Exception ex)
level - The level indicating the severity of the log message.logMessage - The message to be shown in the log.ex - The exception being logged.public static void logInfo(java.lang.String logMessage)
logMessage - The message to be shown in the log.public static void pile(IItem[] items, float x, float y, float angleOffSet, float positionOffset)
items - The items to be stacked.x - X location at which the pile of items should appear.y - Y location at which the pile of items should appear.angleOffSet - The degree to which items in the pile may be rotated.positionOffset - How far along an axis from the centre of the pile
an item may be positioned.