--- a/bin/ai/regression/regression.nut Tue Jun 10 21:30:41 2008 +0000
+++ b/bin/ai/regression/regression.nut Tue Jun 10 21:51:01 2008 +0000
@@ -703,20 +703,25 @@
print(" Count(): " + queue.Count());
print(" Peek(): " + queue.Peek());
print(" Pop(): " + queue.Pop());
- queue.Insert(1, 20);
- queue.Insert(2, 40);
+ queue.Insert(6, 20);
+ queue.Insert(7, 40);
+ queue.Insert(2, 10);
+ queue.Insert(5, 15);
+ queue.Insert(8, 60);
+ queue.Insert(1, 5);
queue.Insert(3, 10);
- queue.Insert(4, 15);
- queue.Insert(5, 60);
- queue.Insert(6, 5);
+ queue.Insert(9, 90);
+ queue.Insert(4, 10);
print(" Count(): " + queue.Count());
print(" Peek(): " + queue.Peek());
- print(" Pop(): " + queue.Pop());
- print(" Pop(): " + queue.Pop())
- print(" Pop(): " + queue.Pop())
- print(" Pop(): " + queue.Pop())
- print(" Pop(): " + queue.Pop())
- print(" Pop(): " + queue.Pop())
+ for (local i = 4; i > 0; i--) {
+ print(" Pop(): " + queue.Pop());
+ }
+ queue.Insert(1, 5);
+ queue.Insert(10, 100);
+ for (local i = queue.Count(); i > 0; i--) {
+ print(" Pop(): " + queue.Pop());
+ }
print(" Peek(): " + queue.Peek());
print(" Pop(): " + queue.Pop());
print(" Count(): " + queue.Count());
--- a/bin/ai/regression/regression.txt Tue Jun 10 21:30:41 2008 +0000
+++ b/bin/ai/regression/regression.txt Tue Jun 10 21:51:01 2008 +0000
@@ -5709,14 +5709,19 @@
Count(): 0
Peek(): (null : 0x00000000)
Pop(): (null : 0x00000000)
- Count(): 6
- Peek(): 6
- Pop(): 6
+ Count(): 9
+ Peek(): 1
+ Pop(): 1
+ Pop(): 4
Pop(): 3
- Pop(): 4
+ Pop(): 2
Pop(): 1
- Pop(): 2
Pop(): 5
+ Pop(): 6
+ Pop(): 7
+ Pop(): 8
+ Pop(): 9
+ Pop(): 10
Peek(): (null : 0x00000000)
Pop(): (null : 0x00000000)
Count(): 0
@@ -5725,14 +5730,19 @@
Count(): 0
Peek(): (null : 0x00000000)
Pop(): (null : 0x00000000)
- Count(): 6
- Peek(): 6
- Pop(): 6
+ Count(): 9
+ Peek(): 1
+ Pop(): 1
+ Pop(): 2
Pop(): 3
Pop(): 4
Pop(): 1
- Pop(): 2
Pop(): 5
+ Pop(): 6
+ Pop(): 7
+ Pop(): 8
+ Pop(): 9
+ Pop(): 10
Peek(): (null : 0x00000000)
Pop(): (null : 0x00000000)
Count(): 0