Added:
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/InnerNode.java
Modified:
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/AbstractTLSNode.java
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/LeafNode.java
=======================================
--- /dev/null
+++
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/InnerNode.java
Wed Mar 23 16:30:44 2011
@@ -0,0 +1,20 @@
+package org.cspoker.ai.bots.bot.gametree.tls.nodes;
+
+public class InnerNode extends AbstractTLSNode {
+
+ public InnerNode(AbstractTLSNode parent) {
+ super(parent);
+ }
+
+ @Override
+ public AbstractTLSNode selectChild() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void split(){
+ getParent().leftChild = new LeafNode(getParent());
+ getParent().rightChild = new LeafNode(getParent());
+ }
+
+}
=======================================
---
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/AbstractTLSNode.java
Wed Mar 23 16:11:50 2011
+++
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/AbstractTLSNode.java
Wed Mar 23 16:30:44 2011
@@ -23,10 +23,6 @@
public AbstractTLSNode getParent() {
return parent;
- }
-
- protected void split(){
-
}
=======================================
---
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/LeafNode.java
Wed Mar 23 16:11:50 2011
+++
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes/LeafNode.java
Wed Mar 23 16:30:44 2011
@@ -1,6 +1,8 @@
package org.cspoker.ai.bots.bot.gametree.tls.nodes;
-public class LeafNode extends AbstractTLSNode {
+public class LeafNode extends InnerNode {
+
+ public AbstractTree childTree;
public LeafNode(AbstractTLSNode parent) {
super(parent);
@@ -11,5 +13,9 @@
// TODO Auto-generated method stub
return null;
}
+
+ public void expand(){
+
+ }
}