Skip to content

Commit 06b55ce

Browse files
committed
Version 1.27.
1 parent 07331e0 commit 06b55ce

File tree

14 files changed

+15
-46
lines changed

14 files changed

+15
-46
lines changed

CHANGES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
### 1.27
2+
* gdxAI behaviour trees: Proper indentation handling, (re)formatting support, code style support, toggle comments, small improvements.
3+
14
### 1.26
25
* Syntax highlighting for gdxAI behaviour trees.
36
* Fix errors related to properties files.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ Files with a `.fnt` extension are treated as Bitmap Font Files, with:
104104

105105
Files with a `.tree` extension are treated as gdxAI behaviour tree files, with:
106106
* Syntax highlighting
107+
* (Re)formatting, code style support
107108

108109
## Skin resources and Atlas region names in Java and Kotlin code
109110

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ intellijPlatform {
5454
}
5555
pluginVerification {
5656
ides {
57-
create(IntelliJPlatformType.IntellijIdeaCommunity, "253-EAP-SNAPSHOT")
57+
// create(IntelliJPlatformType.IntellijIdeaCommunity, "253-EAP-SNAPSHOT")
5858
create(IntelliJPlatformType.IntellijIdeaCommunity, providers.gradleProperty("platformVersion").get())
5959
recommended()
6060
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pluginGroup = com.gmail.blueboxware
22
pluginName = LibGDX
3-
pluginVersion = 1.26
3+
pluginVersion = 1.27
44

55
pluginSinceBuild = 252.27397.103
66

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/filetypes/tree/Utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ val DEFAULT_IMPORTS = listOf(
4343

4444
)
4545

46-
val TASK_CLASS_FQN = "com.badlogic.gdx.ai.btree.Task"
46+
const val TASK_CLASS_FQN = "com.badlogic.gdx.ai.btree.Task"
4747

4848
fun PsiElement.findClass(fqn: String): PsiClass? =
4949
JavaPsiFacade.getInstance(project).findClass(fqn, GlobalSearchScope.projectScope(project))

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/filetypes/tree/editor/TreeBraceMatcher.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import com.intellij.lang.PairedBraceMatcher
2222
import com.intellij.psi.PsiFile
2323
import com.intellij.psi.tree.IElementType
2424

25-
class TreeBraceMatcher : PairedBraceMatcher {
25+
internal class TreeBraceMatcher : PairedBraceMatcher {
2626
override fun getPairs(): Array<out BracePair?> = PAIRS
2727

2828
override fun isPairedBracesAllowedBeforeType(

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/filetypes/tree/psi/TreeFile.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class TreeFile(fileViewProvider: FileViewProvider) : PsiFileBase(fileViewProvide
5959
}
6060

6161
private fun calculateLevels(): Map<Int, Int> {
62-
val result = mutableMapOf<Int, Int>(0 to 0)
62+
val result = mutableMapOf(0 to 0)
6363

6464
for (line in childrenOfType<PsiTreeLine>()) {
6565
result[line.getLineNumber()] = line.calcLevel()

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/filetypes/tree/psi/TreeValue.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,4 @@
1616

1717
package com.gmail.blueboxware.libgdxplugin.filetypes.tree.psi
1818

19-
interface TreeValue : TreeElement {
20-
21-
fun isString(): Boolean
22-
23-
}
19+
interface TreeValue : TreeElement

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/filetypes/tree/psi/mixins/TreeValueMixin.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,4 @@ import com.gmail.blueboxware.libgdxplugin.filetypes.tree.psi.PsiTreeValue
2020
import com.gmail.blueboxware.libgdxplugin.filetypes.tree.psi.TreeElementImpl
2121
import com.intellij.lang.ASTNode
2222

23-
abstract class TreeValueMixin(node: ASTNode) : PsiTreeValue, TreeElementImpl(node) {
24-
25-
override fun isString(): Boolean {
26-
TODO("Not yet implemented")
27-
}
28-
}
23+
abstract class TreeValueMixin(node: ASTNode) : PsiTreeValue, TreeElementImpl(node)

src/main/kotlin/com/gmail/blueboxware/libgdxplugin/utils/AssetUtils.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ internal fun VirtualFile.readImageNamesFromAtlas(): List<String> {
123123
if (line.firstOrNull() == ' ' && previousLine.firstOrNull() != ' ') {
124124
result.add(previousLine)
125125
}
126-
@Suppress("AssignedValueIsNeverRead")
127126
previousLine = line
128127
}
129128

0 commit comments

Comments
 (0)