diff --git a/adventure-test-project/IMAGES-RAW/particles/fire.png b/adventure-test-project/IMAGES-RAW/particles/fire.png new file mode 100644 index 0000000..62e721d Binary files /dev/null and b/adventure-test-project/IMAGES-RAW/particles/fire.png differ diff --git a/adventure-test-project/IMAGES-RAW/particles/glow.png b/adventure-test-project/IMAGES-RAW/particles/glow.png new file mode 100644 index 0000000..295956e Binary files /dev/null and b/adventure-test-project/IMAGES-RAW/particles/glow.png differ diff --git a/adventure-test-project/IMAGES-RAW/particles/pack.json b/adventure-test-project/IMAGES-RAW/particles/pack.json new file mode 100644 index 0000000..5887d45 --- /dev/null +++ b/adventure-test-project/IMAGES-RAW/particles/pack.json @@ -0,0 +1,26 @@ +{ + pot: false, + paddingX: 2, + paddingY: 2, + duplicatePadding: true, + edgePadding: true, + rotation: false, + minWidth: 16, + minHeight: 16, + maxWidth: 4096, + maxHeight: 4096, + stripWhitespaceX: true, + stripWhitespaceY: true, + alphaThreshold: 0, + filterMin: Linear, + filterMag: Linear, + wrapX: ClampToEdge, + wrapY: ClampToEdge, + format: RGBA8888, + alias: true, + outputFormat: png, + jpegQuality: 0.9, + ignoreBlankImages: true, + fast: false, + debug: false, +} diff --git a/adventure-test-project/IMAGES-RAW/particles/rainDrop.png b/adventure-test-project/IMAGES-RAW/particles/rainDrop.png new file mode 100644 index 0000000..47f2182 Binary files /dev/null and b/adventure-test-project/IMAGES-RAW/particles/rainDrop.png differ diff --git a/adventure-test-project/android/assets/BladeEngine.properties b/adventure-test-project/android/assets/BladeEngine.properties index dbf944c..4732e4a 100644 --- a/adventure-test-project/android/assets/BladeEngine.properties +++ b/adventure-test-project/android/assets/BladeEngine.properties @@ -1,9 +1,9 @@ -#Fri Dec 30 08:53:21 CET 2016 +#Tue Feb 14 10:46:37 CET 2017 roboVMVersion=2.3.0 debug=false gdxVersion=1.9.5 fast_leave=true -bladeEngineVersion=1.1.1-SNAPSHOT +bladeEngineVersion=1.1.2-SNAPSHOT version=unspecified title=Blade Engine Adventure ui_mode=PIE diff --git a/adventure-test-project/android/assets/atlases/1/particles.atlas b/adventure-test-project/android/assets/atlases/1/particles.atlas new file mode 100644 index 0000000..0b60809 --- /dev/null +++ b/adventure-test-project/android/assets/atlases/1/particles.atlas @@ -0,0 +1,27 @@ + +particles.png +size: 311,254 +format: RGBA8888 +filter: Linear,Linear +repeat: none +fire + rotate: false + xy: 1, 1 + size: 265, 252 + orig: 265, 252 + offset: 0, 0 + index: -1 +glow + rotate: false + xy: 268, 211 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +rainDrop + rotate: false + xy: 268, 181 + size: 13, 28 + orig: 13, 28 + offset: 0, 0 + index: -1 diff --git a/adventure-test-project/android/assets/atlases/1/particles.png b/adventure-test-project/android/assets/atlases/1/particles.png new file mode 100644 index 0000000..e79c2ca Binary files /dev/null and b/adventure-test-project/android/assets/atlases/1/particles.png differ diff --git a/adventure-test-project/android/assets/model/00.chapter.json b/adventure-test-project/android/assets/model/00.chapter.json index 1e618e0..383452f 100644 --- a/adventure-test-project/android/assets/model/00.chapter.json +++ b/adventure-test-project/android/assets/model/00.chapter.json @@ -1,5 +1,5 @@ { -bladeEngineVersion: "1.1.0", +bladeEngineVersion: "1.1.1-SNAPSHOT", scenes: { "01": { id: "01", @@ -16,6 +16,289 @@ scenes: { } ], actors: { + green: { + class: "com.bladecoder.engine.model.CharacterActor", + id: "green", + bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], + pos: { + x: 1688.2659, + y: 308.31876 + }, + visible: true, + desc: null, + sounds: null, + refPoint: {}, + verbs: { + pickup: { + id: "pickup", + target: null, + state: null, + icon: null, + actions: [ + { + class: "com.bladecoder.engine.actions.SetCutmodeAction", + value: true + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + interaction: true + }, + { + class: "com.bladecoder.engine.actions.SetPlayerAction", + actor: "green", + inventory: "green" + }, + { + class: "com.bladecoder.engine.actions.SayAction", + actor: "$PLAYER", + text: "@01.char3.pickup.3.text", + type: "SUBTITLE", + queue: false, + wait: true + }, + { + class: "com.bladecoder.engine.actions.SetCutmodeAction", + value: false + } + ] + } + }, + interaction: true, + state: null, + zIndex: 1, + layer: "dynamic", + renderer: { + class: "com.bladecoder.engine.model.AtlasRenderer", + fanims: { + "walk.right": { + id: "walk.right", + source: "char", + duration: 0.5, + animationType: "REPEAT", + count: -1, + preload: true + }, + "stand.right": { + id: "stand.right", + source: "char", + duration: 1, + animationType: "NO_REPEAT", + count: -1, + preload: true + } + }, + initAnimation: "stand.left" + }, + scale: 0.19001375, + rot: 0, + tint: { + r: 0.53333336, + g: 1, + b: 0.53333336, + a: 1 + }, + depthType: "VECTOR", + bboxFromRenderer: true, + dialogs: null, + walkingSpeed: 2000, + textColor: null + }, + tint: { + class: "com.bladecoder.engine.model.InteractiveActor", + id: "tint", + bbox: [ -416.72354, -2.1842957, -100, 200, 69.4198, 193.44711, -133.72015, 0 ], + pos: { + x: 657.4744, + y: 255.56323 + }, + visible: true, + desc: null, + sounds: null, + refPoint: {}, + verbs: { + exit: { + id: "exit", + target: null, + state: null, + icon: null, + actions: [ + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "char", + caID: "1640548163" + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "ffffffff" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1640548163" + }, + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "red", + caID: "1070630759" + }, + { + class: "com.bladecoder.engine.actions.DisableActionAction", + serializedAction: "{class:com.bladecoder.engine.actions.SetActorAttrAction,actor:$PLAYER,tint:ff6666ff}" + }, + { + class: "com.bladecoder.engine.actions.TintAnimAction", + actor: "$PLAYER", + color: "ff6666ff", + speed: 0.2, + count: 1, + wait: true, + repeat: "REPEAT" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1070630759" + }, + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "green", + caID: "1006819085" + }, + { + class: "com.bladecoder.engine.actions.CameraAction", + zoom: 1, + duration: 1, + interpolation: "FADE", + wait: false + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "66ff66ff" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1006819085" + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "6666ffff" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1006819085" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1070630759" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1640548163" + } + ] + }, + enter: { + id: "enter", + target: null, + state: null, + icon: null, + actions: [ + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "char", + caID: "602572309" + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "666666ff" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "602572309" + }, + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "red", + caID: "1331490757" + }, + { + class: "com.bladecoder.engine.actions.DisableActionAction", + serializedAction: "{class:com.bladecoder.engine.actions.SetActorAttrAction,actor:$PLAYER,tint:660000ff}" + }, + { + class: "com.bladecoder.engine.actions.TintAnimAction", + actor: "$PLAYER", + color: "660000ff", + speed: 0.2, + count: 1, + wait: true, + repeat: "REPEAT" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1331490757" + }, + { + class: "com.bladecoder.engine.actions.IfSceneAttrAction", + attr: "PLAYER", + value: "green", + caID: "1522226691" + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "006600ff" + }, + { + class: "com.bladecoder.engine.actions.CameraAction", + pos: "0.0,0.0", + interpolation: "FADE", + wait: false + }, + { + class: "com.bladecoder.engine.actions.CameraAction", + zoom: 0.5, + duration: 1, + interpolation: "FADE", + wait: true + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1522226691" + }, + { + class: "com.bladecoder.engine.actions.SetActorAttrAction", + actor: "$PLAYER", + tint: "000066ff" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1522226691" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "1331490757" + }, + { + class: "com.bladecoder.engine.actions.EndAction", + caID: "602572309" + } + ] + } + }, + interaction: false, + state: null, + zIndex: 0, + layer: "foreground" + }, red: { class: "com.bladecoder.engine.model.CharacterActor", id: "red", @@ -94,6 +377,7 @@ scenes: { initAnimation: "stand.left" }, scale: 0.16458614, + rot: 0, tint: { r: 1, g: 0.53333336, @@ -115,7 +399,7 @@ scenes: { y: 317.79987 }, visible: true, - desc: "@01.ball.desc", + desc: "@01.ball.desc_", sounds: null, refPoint: { x: -85.5614, @@ -165,6 +449,7 @@ scenes: { initAnimation: "ball" }, scale: 1, + rot: 45, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -203,98 +488,11 @@ scenes: { } ] } - }, - interaction: true, - state: null, - zIndex: 0, - layer: "background" - }, - green: { - class: "com.bladecoder.engine.model.CharacterActor", - id: "green", - bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], - pos: { - x: 1688.2659, - y: 308.31876 - }, - visible: true, - desc: null, - sounds: null, - refPoint: {}, - verbs: { - pickup: { - id: "pickup", - target: null, - state: null, - icon: null, - actions: [ - { - class: "com.bladecoder.engine.actions.SetCutmodeAction", - value: true - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - interaction: true - }, - { - class: "com.bladecoder.engine.actions.SetPlayerAction", - actor: "green", - inventory: "green" - }, - { - class: "com.bladecoder.engine.actions.SayAction", - actor: "$PLAYER", - text: "@01.char3.pickup.3.text", - type: "SUBTITLE", - queue: false, - wait: true - }, - { - class: "com.bladecoder.engine.actions.SetCutmodeAction", - value: false - } - ] - } - }, - interaction: true, - state: null, - zIndex: 1, - layer: "dynamic", - renderer: { - class: "com.bladecoder.engine.model.AtlasRenderer", - fanims: { - "walk.right": { - id: "walk.right", - source: "char", - duration: 0.5, - animationType: "REPEAT", - count: -1, - preload: true - }, - "stand.right": { - id: "stand.right", - source: "char", - duration: 1, - animationType: "NO_REPEAT", - count: -1, - preload: true - } - }, - initAnimation: "stand.left" - }, - scale: 0.19001375, - tint: { - r: 0.53333336, - g: 1, - b: 0.53333336, - a: 1 - }, - depthType: "VECTOR", - bboxFromRenderer: true, - dialogs: null, - walkingSpeed: 2000, - textColor: null + }, + interaction: true, + state: null, + zIndex: 0, + layer: "background" }, blue: { class: "com.bladecoder.engine.model.CharacterActor", @@ -371,6 +569,7 @@ scenes: { initAnimation: "stand.left" }, scale: 0.13639663, + rot: 0, tint: { r: 0.53333336, g: 0.53333336, @@ -461,6 +660,7 @@ scenes: { initAnimation: "stand.right" }, scale: 0.17544998, + rot: 0, tint: null, depthType: "VECTOR", bboxFromRenderer: true, @@ -726,6 +926,35 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, + tint: null, + depthType: "NONE", + bboxFromRenderer: true + }, + particle: { + class: "com.bladecoder.engine.model.SpriteActor", + id: "particle", + bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], + pos: { + x: 1038.0648, + y: 336.98224 + }, + visible: true, + desc: null, + sounds: null, + refPoint: {}, + verbs: {}, + interaction: true, + state: null, + zIndex: 0, + layer: "foreground", + renderer: { + class: "com.bladecoder.engine.model.ParticleRenderer", + atlasName: "particles", + particleName: "bigFire" + }, + scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -840,6 +1069,7 @@ scenes: { initAnimation: "ball" }, scale: 1, + rot: 0, tint: { r: 0.4, g: 0.4, @@ -849,200 +1079,72 @@ scenes: { depthType: "NONE", bboxFromRenderer: true }, - tint: { - class: "com.bladecoder.engine.model.InteractiveActor", - id: "tint", - bbox: [ -416.72354, -2.1842957, -100, 200, 69.4198, 193.44711, -133.72015, 0 ], + text: { + class: "com.bladecoder.engine.model.SpriteActor", + id: "text", + bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], pos: { - x: 657.4744, - y: 255.56323 + x: 768.62244, + y: 792.22437 }, visible: true, desc: null, sounds: null, refPoint: {}, - verbs: { - exit: { - id: "exit", - target: null, - state: null, - icon: null, - actions: [ - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "char", - caID: "1640548163" - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "ffffffff" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1640548163" - }, - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "red", - caID: "1070630759" - }, - { - class: "com.bladecoder.engine.actions.DisableActionAction", - serializedAction: "{class:com.bladecoder.engine.actions.SetActorAttrAction,actor:$PLAYER,tint:ff6666ff}" - }, - { - class: "com.bladecoder.engine.actions.TintAnimAction", - actor: "$PLAYER", - color: "ff6666ff", - speed: 0.2, - count: 1, - wait: true, - repeat: "REPEAT" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1070630759" - }, - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "green", - caID: "1006819085" - }, - { - class: "com.bladecoder.engine.actions.CameraAction", - zoom: 1, - duration: 1, - interpolation: "FADE", - wait: false - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "66ff66ff" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1006819085" - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "6666ffff" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1006819085" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1070630759" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1640548163" - } - ] - }, - enter: { - id: "enter", - target: null, - state: null, - icon: null, - actions: [ - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "char", - caID: "602572309" - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "666666ff" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "602572309" - }, - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "red", - caID: "1331490757" - }, - { - class: "com.bladecoder.engine.actions.DisableActionAction", - serializedAction: "{class:com.bladecoder.engine.actions.SetActorAttrAction,actor:$PLAYER,tint:660000ff}" - }, - { - class: "com.bladecoder.engine.actions.TintAnimAction", - actor: "$PLAYER", - color: "660000ff", - speed: 0.2, - count: 1, - wait: true, - repeat: "REPEAT" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1331490757" - }, - { - class: "com.bladecoder.engine.actions.IfSceneAttrAction", - attr: "PLAYER", - value: "green", - caID: "1522226691" - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "006600ff" - }, - { - class: "com.bladecoder.engine.actions.CameraAction", - pos: "0.0,0.0", - interpolation: "FADE", - wait: false - }, - { - class: "com.bladecoder.engine.actions.CameraAction", - zoom: 0.5, - duration: 1, - interpolation: "FADE", - wait: true - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1522226691" - }, - { - class: "com.bladecoder.engine.actions.SetActorAttrAction", - actor: "$PLAYER", - tint: "000066ff" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1522226691" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "1331490757" - }, - { - class: "com.bladecoder.engine.actions.EndAction", - caID: "602572309" - } - ] + verbs: {}, + interaction: true, + state: null, + zIndex: 0, + layer: "foreground", + renderer: { + class: "com.bladecoder.engine.model.TextRenderer", + text: "text", + fontName: "ArchitectsDaughter", + fontSize: 100, + borderWidth: 0, + borderColor: { + a: 1 + }, + borderStraight: true, + shadowOffsetX: 0, + shadowOffsetY: 0, + shadowColor: { + a: 1 } }, - interaction: false, + scale: 2, + rot: 45, + tint: null, + depthType: "NONE", + bboxFromRenderer: true + }, + particle2: { + class: "com.bladecoder.engine.model.SpriteActor", + id: "particle2", + bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], + pos: { + x: 1654.8639, + y: 40.490112 + }, + visible: true, + desc: null, + sounds: null, + refPoint: {}, + verbs: {}, + interaction: true, state: null, zIndex: 0, - layer: "foreground" + layer: "foreground", + renderer: { + class: "com.bladecoder.engine.model.ParticleRenderer", + atlasName: "particles", + particleName: "firefly" + }, + scale: 2, + rot: 0, + tint: null, + depthType: "NONE", + bboxFromRenderer: true }, door_left: { class: "com.bladecoder.engine.model.InteractiveActor", @@ -1145,6 +1247,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1313,6 +1416,7 @@ scenes: { initAnimation: "text" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1565,6 +1669,7 @@ scenes: { initAnimation: "background" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1600,6 +1705,7 @@ scenes: { initAnimation: "background" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1644,6 +1750,7 @@ scenes: { initAnimation: "stand.right" }, scale: 0.3110584, + rot: 0, tint: null, depthType: "VECTOR", bboxFromRenderer: true, @@ -1682,6 +1789,7 @@ scenes: { initAnimation: "foreground1" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1717,6 +1825,35 @@ scenes: { initAnimation: "foreground1" }, scale: 1, + rot: 0, + tint: null, + depthType: "NONE", + bboxFromRenderer: true + }, + particle3: { + class: "com.bladecoder.engine.model.SpriteActor", + id: "particle3", + bbox: [ 0, 0, 0, 0, 0, 0, 0, 0 ], + pos: { + x: 1157.9656, + y: 1153.7235 + }, + visible: true, + desc: null, + sounds: null, + refPoint: {}, + verbs: {}, + interaction: true, + state: null, + zIndex: 1, + layer: "dynamic", + renderer: { + class: "com.bladecoder.engine.model.ParticleRenderer", + atlasName: "particles", + particleName: "rain" + }, + scale: 10, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1820,6 +1957,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1890,6 +2028,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -1968,6 +2107,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2038,6 +2178,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2108,6 +2249,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2178,6 +2320,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2248,6 +2391,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2318,6 +2462,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2396,6 +2541,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2466,6 +2612,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2544,6 +2691,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2614,6 +2762,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2692,6 +2841,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2762,6 +2912,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2849,6 +3000,7 @@ scenes: { initAnimation: "go" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2919,6 +3071,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true @@ -2989,6 +3142,7 @@ scenes: { initAnimation: "ok" }, scale: 1, + rot: 0, tint: null, depthType: "NONE", bboxFromRenderer: true diff --git a/adventure-test-project/android/assets/model/00.properties b/adventure-test-project/android/assets/model/00.properties index 66b3b32..24edbc8 100644 --- a/adventure-test-project/android/assets/model/00.properties +++ b/adventure-test-project/android/assets/model/00.properties @@ -1,4 +1,4 @@ -01.ball.desc=ball +01.ball.desc_=ball 01.char.pickup.4.text=WHITE PLAYER! 01.char2.pickup.4.text=RED PLAYER! 01.char3.pickup.3.text=GREEN PLAYER! diff --git a/adventure-test-project/android/assets/particles/bigFire b/adventure-test-project/android/assets/particles/bigFire new file mode 100644 index 0000000..a66d2e3 --- /dev/null +++ b/adventure-test-project/android/assets/particles/bigFire @@ -0,0 +1,185 @@ +Untitled +- Delay - +active: false +- Duration - +lowMin: 3000.0 +lowMax: 3000.0 +- Count - +min: 0 +max: 80 +- Emission - +lowMin: 0.0 +lowMax: 0.0 +highMin: 200.0 +highMax: 200.0 +relative: false +scalingCount: 1 +scaling0: 0.1764706 +timelineCount: 1 +timeline0: 0.0 +- Life - +lowMin: 0.0 +lowMax: 0.0 +highMin: 1200.0 +highMax: 2000.0 +relative: false +scalingCount: 3 +scaling0: 1.0 +scaling1: 1.0 +scaling2: 0.8235294 +timelineCount: 3 +timeline0: 0.0 +timeline1: 0.66 +timeline2: 1.0 +- Life Offset - +active: false +- X Offset - +active: true +lowMin: -25.0 +lowMax: 24.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Y Offset - +active: false +- Spawn Shape - +shape: point +- Spawn Width - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Height - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Scale - +lowMin: 0.0 +lowMax: 0.0 +highMin: 30.0 +highMax: 170.0 +relative: false +scalingCount: 4 +scaling0: 0.3137255 +scaling1: 0.33333334 +scaling2: 0.7058824 +scaling3: 1.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.19863014 +timeline2: 0.65753424 +timeline3: 1.0 +- Velocity - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 30.0 +highMax: 300.0 +relative: false +scalingCount: 1 +scaling0: 0.7058824 +timelineCount: 1 +timeline0: 0.0 +- Angle - +active: true +lowMin: 90.0 +lowMax: 90.0 +highMin: 45.0 +highMax: 135.0 +relative: false +scalingCount: 3 +scaling0: 1.0 +scaling1: 0.0 +scaling2: 0.0 +timelineCount: 3 +timeline0: 0.0 +timeline1: 0.5 +timeline2: 1.0 +- Rotation - +active: true +lowMin: 1.0 +lowMax: 360.0 +highMin: 180.0 +highMax: 180.0 +relative: true +scalingCount: 2 +scaling0: 0.0 +scaling1: 0.1764706 +timelineCount: 2 +timeline0: 0.0 +timeline1: 1.0 +- Wind - +active: false +- Gravity - +active: false +- Tint - +colorsCount: 21 +colors0: 1.0 +colors1: 1.0 +colors2: 1.0 +colors3: 1.0 +colors4: 1.0 +colors5: 1.0 +colors6: 1.0 +colors7: 0.6 +colors8: 0.0 +colors9: 1.0 +colors10: 0.12156863 +colors11: 0.047058824 +colors12: 1.0 +colors13: 0.2901961 +colors14: 0.043137256 +colors15: 0.39215687 +colors16: 0.27058825 +colors17: 0.20784314 +colors18: 0.16470589 +colors19: 0.06666667 +colors20: 0.011764706 +timelineCount: 7 +timeline0: 0.0 +timeline1: 0.04475043 +timeline2: 0.151463 +timeline3: 0.31325302 +timeline4: 0.5645439 +timeline5: 0.8055077 +timeline6: 1.0 +- Transparency - +lowMin: 0.0 +lowMax: 0.0 +highMin: 1.0 +highMax: 1.0 +relative: false +scalingCount: 4 +scaling0: 0.0 +scaling1: 0.7719298 +scaling2: 0.7719298 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.15753424 +timeline2: 0.8082192 +timeline3: 1.0 +- Options - +attached: false +continuous: true +aligned: false +additive: true +behind: false +premultipliedAlpha: false +- Image Path - +fire.png diff --git a/adventure-test-project/android/assets/particles/firefly b/adventure-test-project/android/assets/particles/firefly new file mode 100644 index 0000000..18df78a --- /dev/null +++ b/adventure-test-project/android/assets/particles/firefly @@ -0,0 +1,150 @@ +Untitled +- Delay - +active: false +- Duration - +lowMin: 4000.0 +lowMax: 4000.0 +- Count - +min: 0 +max: 200 +- Emission - +lowMin: 0.0 +lowMax: 0.0 +highMin: 40.0 +highMax: 40.0 +relative: false +scalingCount: 1 +scaling0: 0.33333334 +timelineCount: 1 +timeline0: 0.0 +- Life - +lowMin: 0.0 +lowMax: 0.0 +highMin: 2000.0 +highMax: 4000.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Life Offset - +active: false +- X Offset - +active: true +lowMin: 0.0 +lowMax: 200.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Y Offset - +active: true +lowMin: 0.0 +lowMax: 100.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Shape - +shape: point +- Spawn Width - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Height - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Scale - +lowMin: 0.0 +lowMax: 0.0 +highMin: 15.0 +highMax: 30.0 +relative: false +scalingCount: 1 +scaling0: 0.6862745 +timelineCount: 1 +timeline0: 0.0 +- Velocity - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 100.0 +highMax: 300.0 +relative: false +scalingCount: 1 +scaling0: 0.15686275 +timelineCount: 1 +timeline0: 0.0 +- Angle - +active: true +lowMin: 150.0 +lowMax: 180.0 +highMin: 180.0 +highMax: 210.0 +relative: false +scalingCount: 4 +scaling0: 1.0 +scaling1: 0.0 +scaling2: 1.0 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.26712328 +timeline2: 0.6369863 +timeline3: 1.0 +- Rotation - +active: false +- Wind - +active: false +- Gravity - +active: false +- Tint - +colorsCount: 3 +colors0: 0.0 +colors1: 0.6039216 +colors2: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Transparency - +lowMin: 0.0 +lowMax: 0.0 +highMin: 1.0 +highMax: 1.0 +relative: false +scalingCount: 4 +scaling0: 0.0 +scaling1: 0.9649123 +scaling2: 1.0 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.30136988 +timeline2: 0.75342464 +timeline3: 1.0 +- Options - +attached: false +continuous: true +aligned: false +additive: true +behind: false +- Image Path - +glow.png diff --git a/adventure-test-project/android/assets/particles/fireflyYellow b/adventure-test-project/android/assets/particles/fireflyYellow new file mode 100644 index 0000000..0994522 --- /dev/null +++ b/adventure-test-project/android/assets/particles/fireflyYellow @@ -0,0 +1,158 @@ +Untitled +- Delay - +active: false +- Duration - +lowMin: 4000.0 +lowMax: 4000.0 +- Count - +min: 0 +max: 200 +- Emission - +lowMin: 0.0 +lowMax: 0.0 +highMin: 40.0 +highMax: 40.0 +relative: false +scalingCount: 1 +scaling0: 0.33333334 +timelineCount: 1 +timeline0: 0.0 +- Life - +lowMin: 0.0 +lowMax: 0.0 +highMin: 2000.0 +highMax: 4000.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Life Offset - +active: false +- X Offset - +active: true +lowMin: 0.0 +lowMax: 200.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Y Offset - +active: true +lowMin: 0.0 +lowMax: 100.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Shape - +shape: point +- Spawn Width - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Height - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Scale - +lowMin: 0.0 +lowMax: 0.0 +highMin: 15.0 +highMax: 30.0 +relative: false +scalingCount: 1 +scaling0: 0.64705884 +timelineCount: 1 +timeline0: 0.0 +- Velocity - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 100.0 +highMax: 300.0 +relative: false +scalingCount: 1 +scaling0: 0.15686275 +timelineCount: 1 +timeline0: 0.0 +- Angle - +active: true +lowMin: 150.0 +lowMax: 180.0 +highMin: 180.0 +highMax: 210.0 +relative: false +scalingCount: 4 +scaling0: 1.0 +scaling1: 0.0 +scaling2: 1.0 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.26712328 +timeline2: 0.6369863 +timeline3: 1.0 +- Rotation - +active: false +- Wind - +active: false +- Gravity - +active: false +- Tint - +colorsCount: 9 +colors0: 1.0 +colors1: 0.39607844 +colors2: 0.0 +colors3: 1.0 +colors4: 0.79607844 +colors5: 0.0 +colors6: 1.0 +colors7: 0.6 +colors8: 0.0 +timelineCount: 3 +timeline0: 0.0 +timeline1: 0.4526678 +timeline2: 1.0 +- Transparency - +lowMin: 0.0 +lowMax: 0.0 +highMin: 1.0 +highMax: 1.0 +relative: false +scalingCount: 4 +scaling0: 0.0 +scaling1: 0.9649123 +scaling2: 1.0 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.30136988 +timeline2: 0.75342464 +timeline3: 1.0 +- Options - +attached: false +continuous: true +aligned: false +additive: true +behind: false +- Image Path - +glow.png diff --git a/adventure-test-project/android/assets/particles/rain b/adventure-test-project/android/assets/particles/rain new file mode 100644 index 0000000..88202ec --- /dev/null +++ b/adventure-test-project/android/assets/particles/rain @@ -0,0 +1,144 @@ +Untitled +- Delay - +active: false +- Duration - +lowMin: 3000.0 +lowMax: 3000.0 +- Count - +min: 0 +max: 200 +- Emission - +lowMin: 0.0 +lowMax: 0.0 +highMin: 100.0 +highMax: 100.0 +relative: false +scalingCount: 1 +scaling0: 0.49019608 +timelineCount: 1 +timeline0: 0.0 +- Life - +lowMin: 0.0 +lowMax: 0.0 +highMin: 500.0 +highMax: 1000.0 +relative: false +scalingCount: 1 +scaling0: 0.8235294 +timelineCount: 1 +timeline0: 0.0 +- Life Offset - +active: false +- X Offset - +active: true +lowMin: 0.0 +lowMax: 122.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Y Offset - +active: false +- Spawn Shape - +shape: point +- Spawn Width - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Spawn Height - +lowMin: 0.0 +lowMax: 0.0 +highMin: 0.0 +highMax: 0.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Scale - +lowMin: 0.0 +lowMax: 0.0 +highMin: 20.0 +highMax: 32.0 +relative: false +scalingCount: 1 +scaling0: 0.19607843 +timelineCount: 1 +timeline0: 0.0 +- Velocity - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 219.0 +highMax: 500.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Angle - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 264.0 +highMax: 272.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Rotation - +active: true +lowMin: 0.0 +lowMax: 0.0 +highMin: 90.0 +highMax: 90.0 +relative: false +scalingCount: 1 +scaling0: 1.0 +timelineCount: 1 +timeline0: 0.0 +- Wind - +active: false +- Gravity - +active: false +- Tint - +colorsCount: 3 +colors0: 0.72156864 +colors1: 0.7294118 +colors2: 0.84705883 +timelineCount: 1 +timeline0: 0.0 +- Transparency - +lowMin: 0.0 +lowMax: 0.0 +highMin: 1.0 +highMax: 1.0 +relative: false +scalingCount: 4 +scaling0: 0.0 +scaling1: 0.3508772 +scaling2: 0.19298245 +scaling3: 0.0 +timelineCount: 4 +timeline0: 0.0 +timeline1: 0.14383562 +timeline2: 0.8835617 +timeline3: 1.0 +- Options - +attached: false +continuous: true +aligned: true +additive: true +behind: false +- Image Path - +rainDrop.png diff --git a/adventure-test-project/gradle.properties b/adventure-test-project/gradle.properties index 370be40..5cb4076 100644 --- a/adventure-test-project/gradle.properties +++ b/adventure-test-project/gradle.properties @@ -2,7 +2,7 @@ roboVMVersion=2.3.0 gdxVersion=1.9.5 org.gradle.daemon=true -bladeEngineVersion=1.1.1 +bladeEngineVersion=1.1.2-SNAPSHOT org.gradle.jvmargs=-Xms128m -Xmx1500m roboVMGradlePluginVersion=2.3.0 appName=adventure-test-project