Skip to content

Commit a579c3d

Browse files
committed
Fix NPE. Add scene panel.
1 parent 8ffa2cc commit a579c3d

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

ihmc-high-level-behaviors/src/libgdx/java/us/ihmc/rdx/behaviorTree/RDXBehaviorTree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public RDXBehaviorTree(WorkspaceResourceDirectory treeFilesDirectory,ROS2SyncedR
5454
{
5555
super(syncedRobot, ROS2ActorDesignation.OPERATOR, peerClockEstimator, treeFilesDirectory, new RDXBehaviorTreeNodeBuilder());
5656

57-
scene = new RDXBehaviorTreeScene();
57+
scene = new RDXBehaviorTreeScene(panel);
5858

5959
((RDXBehaviorTreeNodeBuilder) getNodeBuilder()).initialize(crdtInfo,
6060
saveFileDirectory,
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
package us.ihmc.rdx.behaviorTree.scene;
22

33
import us.ihmc.behaviors.behaviorTree.scene.BehaviorTreeSceneState;
4+
import us.ihmc.rdx.imgui.RDXPanel;
45

56
public class RDXBehaviorTreeScene extends BehaviorTreeSceneState
67
{
8+
private final RDXPanel panel = new RDXPanel("Scene", this::renderImGuiWidgets);
9+
10+
public RDXBehaviorTreeScene(RDXPanel parentPanel)
11+
{
12+
parentPanel.addChild(panel);
13+
}
14+
15+
private void renderImGuiWidgets()
16+
{
17+
18+
}
719
}

ihmc-high-level-behaviors/src/main/java/us/ihmc/behaviors/behaviorTree/scene/BehaviorTreeSceneState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ public List<BehaviorTreeSceneObject> getObjects()
3232

3333
public ReferenceFrameLibrary getReferenceFrameLibrary()
3434
{
35-
return null;
35+
return referenceFrameLibrary;
3636
}
3737
}

0 commit comments

Comments
 (0)