diff --git a/.classpath b/.classpath index 6fc91fb..f003f58 100644 --- a/.classpath +++ b/.classpath @@ -4,8 +4,8 @@ - + diff --git a/lib/jinput.jar b/lib/jinput.jar index 0b5a158..bc83740 100644 Binary files a/lib/jinput.jar and b/lib/jinput.jar differ diff --git a/lib/lwjgl.jar b/lib/lwjgl.jar index 190f9c1..bc4b96a 100644 Binary files a/lib/lwjgl.jar and b/lib/lwjgl.jar differ diff --git a/log.txt b/log.txt index 4a89c1e..85298b5 100644 --- a/log.txt +++ b/log.txt @@ -1,554 +1,1325 @@ -2007-04-23 22:52:58:593 # Loading Map file: data/map/default.map -2007-04-23 22:52:58:593 # Loading Map file: data/map/default.obj -2007-04-23 22:52:58:609 # Loading texture: data/map/Grass.png -2007-04-23 22:52:58:937 # Adding Entity To Node(MapNode): MapPos(0,0) -2007-04-23 22:52:58:937 # Adding Entity To Node(MapNode): MapPos(0,1) -2007-04-23 22:52:58:937 # Adding Entity To Node(MapNode): MapPos(0,2) -2007-04-23 22:52:58:937 # Adding Entity To Node(MapNode): MapPos(0,3) -2007-04-23 22:52:58:937 # Adding Entity To Node(MapNode): MapPos(0,4) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,5) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,6) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,7) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,8) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,9) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,10) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,11) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,12) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,13) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,14) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,15) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,16) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,17) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,18) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(0,19) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(1,0) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(1,1) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(1,2) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(1,3) -2007-04-23 22:52:58:953 # Adding Entity To Node(MapNode): MapPos(1,4) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,5) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,6) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,7) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,8) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,9) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,10) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,11) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,12) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,13) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,14) -2007-04-23 22:52:58:968 # Adding Entity To Node(MapNode): MapPos(1,15) -2007-04-23 22:52:58:968 # Loading texture: data/map/redmud.jpg -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(1,16) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(1,17) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(1,18) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(1,19) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,0) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,1) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,2) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,3) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,4) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,5) -2007-04-23 22:52:59:281 # Adding Entity To Node(MapNode): MapPos(2,6) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,7) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,8) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,9) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,10) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,11) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,12) -2007-04-23 22:52:59:296 # Adding Entity To Node(MapNode): MapPos(2,13) -2007-04-23 22:52:59:296 # Loading texture: data/map/sand.jpg -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,14) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,15) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,16) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,17) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,18) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(2,19) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,0) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,1) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,2) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,3) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,4) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,5) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,6) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,7) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,8) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,9) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,10) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,11) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,12) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,13) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,14) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,15) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,16) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,17) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,18) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(3,19) -2007-04-23 22:52:59:546 # Adding Entity To Node(MapNode): MapPos(4,0) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,1) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,2) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,3) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,4) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,5) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,6) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,7) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,8) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,9) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,10) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,11) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,12) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,13) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,14) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,15) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,16) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,17) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,18) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(4,19) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,0) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,1) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,2) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,3) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,4) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,5) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,6) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,7) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,8) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,9) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,10) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,11) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,12) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,13) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,14) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,15) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,16) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,17) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,18) -2007-04-23 22:52:59:562 # Adding Entity To Node(MapNode): MapPos(5,19) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,0) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,1) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,2) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,3) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,4) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,5) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,6) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,7) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,8) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,9) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,10) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,11) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,12) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,13) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,14) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,15) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,16) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,17) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,18) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(6,19) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(7,0) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(7,1) -2007-04-23 22:52:59:578 # Adding Entity To Node(MapNode): MapPos(7,2) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,3) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,4) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,5) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,6) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,7) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,8) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,9) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,10) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,11) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,12) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,13) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,14) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,15) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,16) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,17) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,18) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(7,19) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,0) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,1) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,2) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,3) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,4) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,5) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,6) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,7) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,8) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,9) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,10) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,11) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,12) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,13) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,14) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,15) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,16) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,17) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,18) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(8,19) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,0) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,1) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,2) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,3) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,4) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,5) -2007-04-23 22:52:59:593 # Adding Entity To Node(MapNode): MapPos(9,6) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,7) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,8) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,9) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,10) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,11) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,12) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,13) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,14) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,15) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,16) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,17) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,18) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(9,19) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,0) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,1) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,2) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,3) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,4) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,5) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,6) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,7) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,8) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,9) -2007-04-23 22:52:59:609 # Adding Entity To Node(MapNode): MapPos(10,10) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,11) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,12) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,13) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,14) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,15) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,16) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,17) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,18) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(10,19) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,0) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,1) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,2) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,3) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,4) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,5) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,6) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,7) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,8) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,9) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,10) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,11) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,12) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,13) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,14) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,15) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,16) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,17) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,18) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(11,19) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(12,0) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(12,1) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(12,2) -2007-04-23 22:52:59:625 # Adding Entity To Node(MapNode): MapPos(12,3) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,4) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,5) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,6) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,7) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,8) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,9) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,10) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,11) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,12) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,13) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,14) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,15) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,16) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,17) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,18) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(12,19) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,0) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,1) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,2) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,3) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,4) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,5) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,6) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,7) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,8) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,9) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,10) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,11) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,12) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,13) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,14) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,15) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,16) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,17) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,18) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(13,19) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(14,0) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(14,1) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(14,2) -2007-04-23 22:52:59:640 # Adding Entity To Node(MapNode): MapPos(14,3) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,4) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,5) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,6) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,7) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,8) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,9) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,10) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,11) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,12) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,13) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,14) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,15) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,16) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,17) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,18) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(14,19) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,0) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,1) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,2) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,3) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,4) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,5) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,6) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,7) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,8) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,9) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,10) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,11) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,12) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,13) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,14) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,15) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,16) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,17) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,18) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(15,19) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,0) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,1) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,2) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,3) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,4) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,5) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,6) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,7) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,8) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,9) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,10) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,11) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,12) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,13) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,14) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,15) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,16) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,17) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,18) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(16,19) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,0) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,1) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,2) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,3) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,4) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,5) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,6) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,7) -2007-04-23 22:52:59:656 # Adding Entity To Node(MapNode): MapPos(17,8) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,9) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,10) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,11) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,12) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,13) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,14) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,15) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,16) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,17) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,18) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(17,19) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,0) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,1) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,2) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,3) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,4) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,5) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,6) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,7) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,8) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,9) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,10) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,11) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,12) -2007-04-23 22:52:59:671 # Adding Entity To Node(MapNode): MapPos(18,13) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,14) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,15) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,16) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,17) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,18) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(18,19) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,0) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,1) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,2) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,3) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,4) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,5) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,6) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,7) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,8) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,9) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,10) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,11) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,12) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,13) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,14) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,15) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,16) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,17) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,18) -2007-04-23 22:52:59:687 # Adding Entity To Node(MapNode): MapPos(19,19) -2007-04-23 22:52:59:796 # Adding Entity To Node(PlayerNode): HumanPlayerNode -2007-04-23 22:52:59:796 # Loading texture: data/map/stone/stone0003.png -2007-04-23 22:53:00:203 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:00:203 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:00:203 # Loading texture: data/map/stone/stone0001.png -2007-04-23 22:53:00:500 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:00:500 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:00:500 # Loading texture: data/map/stone/stone0000.png -2007-04-23 22:53:00:796 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:00:796 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:00:796 # Loading texture: data/map/redstone/redstone0000.png -2007-04-23 22:53:01:078 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:093 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:093 # Loading texture: data/map/redstone/redstone0003.png -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:406 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:406 # Loading texture: data/map/stone/stone0002.png -2007-04-23 22:53:01:687 # Adding Entity To Node(UnitNode): Stone -2007-04-23 22:53:01:687 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:01:687 # Loading texture: data/cursor/cursor.png -2007-04-23 22:53:01:875 # Loading texture: data/buildings/commandcenter.png -2007-04-23 22:53:02:281 # Adding Entity To Node(UnitNode): APU -2007-04-23 22:53:02:281 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:02:281 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:02:281 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:02:281 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:02:281 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:02:281 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:02:296 # Loading texture: data/units/tank/tank0000.png -2007-04-23 22:53:02:625 # Adding Entity To Node(UnitNode): Tank -2007-04-23 22:53:02:640 # Loading sound: data/sounds/tankweapon.wav -2007-04-23 22:53:02:687 # Loading sound: data/sounds/TANKmove1.wav -2007-04-23 22:53:02:703 # Loading sound: data/sounds/TANKmove2.wav -2007-04-23 22:53:02:718 # Loading sound: data/sounds/TANKselect.wav -2007-04-23 22:53:02:734 # Loading sound: data/sounds/TANKattack.wav -2007-04-23 22:53:02:750 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:02:750 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:02:750 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:02:796 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:02:796 # Adding Entity To Node(UnitNode): Tank -2007-04-23 22:53:02:796 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:02:796 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:02:796 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:02:796 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:02:796 # Adding Entity To Node(UnitNode): Tank -2007-04-23 22:53:02:796 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:02:796 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:02:796 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:02:796 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:02:796 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:02:796 # Loading texture: data/units/bomber/bomber0000.png -2007-04-23 22:53:03:062 # Adding Entity To Node(UnitNode): Bomber -2007-04-23 22:53:03:062 # Loading sound: data/sounds/bomberweapon.wav -2007-04-23 22:53:03:109 # Loading sound: data/sounds/BOMBERmove1.wav -2007-04-23 22:53:03:125 # Loading sound: data/sounds/BOMBERmove2.wav -2007-04-23 22:53:03:156 # Loading sound: data/sounds/BOMBERselect.wav -2007-04-23 22:53:03:156 # Loading sound: data/sounds/BOMBERattack.wav -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:03:171 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:03:171 # Adding Entity To Node(UnitNode): Bomber -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:03:171 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:03:171 # Adding Entity To Node(UnitNode): Bomber -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:03:171 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:03:171 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:03:187 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:03:187 # Loading texture: data/units/apu/apu0000.png -2007-04-23 22:53:03:468 # Adding Entity To Node(UnitNode): APU -2007-04-23 22:53:03:468 # Loading sound: data/sounds/machinegun.wav -2007-04-23 22:53:03:484 # Loading sound: data/sounds/APUmove1.wav -2007-04-23 22:53:03:484 # Loading sound: data/sounds/APUmove2.wav -2007-04-23 22:53:03:500 # Loading sound: data/sounds/APUselect.wav -2007-04-23 22:53:03:515 # Loading sound: data/sounds/APUattack.wav -2007-04-23 22:53:03:531 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:03:531 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:03:531 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:03:531 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:03:531 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:03:531 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:03:531 # Adding Entity To Node(UnitNode): APU -2007-04-23 22:53:03:531 # Adding Entity To Node(HealthNode): Health_Value -2007-04-23 22:53:03:531 # Adding Entity To Node(HealthNode): Health_Bar -2007-04-23 22:53:03:531 # Adding Entity To Node(SelectionNode): HealthNode -2007-04-23 22:53:03:531 # Adding Entity To Node(MouseOverNode): HealthNode -2007-04-23 22:53:03:531 # Adding Entity To Node(SelectionNode): select -2007-04-23 22:53:03:531 # Adding Entity To Node(HumanPlayerNode): UnitNode -2007-04-23 22:53:03:531 # Adding Entity To Node(PlayerNode): HumanPlayerNode -2007-04-23 22:53:03:531 # Adding Entity To Node(InGameNode): MapNode -2007-04-23 22:53:03:531 # Adding Entity To Node(InGameNode): PlayerNode -2007-04-23 22:53:03:531 # Adding Entity To Node(InGameNode): weapon -2007-04-23 22:53:03:531 # Loading sound: data/sounds/ei.ogg -2007-04-23 22:53:03:578 # Bitstream is 2 channel, 44100Hz -2007-04-23 22:53:03:578 # Encoded by: BS; Lancer(SSE2) [20061110] (based on aoTuV b5 [20061024]) -2007-04-23 22:53:06:000 # Sound sources: quantity=0 -2007-04-23 22:53:06:234 # Stoping sound: source=0 -2007-04-23 22:53:06:234 # Playing sound: source=0 buffer=260246160 -2007-04-23 22:53:06:234 # Loading texture: data/hud/money.png -2007-04-23 22:53:06:250 # Adding Entity To Node(Hud): MoneyBackground -2007-04-23 22:53:06:250 # Loading texture: data/font.bmp -2007-04-23 22:53:06:312 # Adding Entity To Node(Hud): MoneyMeter -2007-04-23 22:53:06:312 # Loading texture: data/hud/buildmenu.png -2007-04-23 22:53:06:390 # Adding Entity To Node(Hud): BuildBackground -2007-04-23 22:53:06:406 # Adding Entity To Node(BuildProgressBarNode): BuildProgressBar_Value -2007-04-23 22:53:06:406 # Adding Entity To Node(BuildProgressBarNode): BuildProgressBar_Bar -2007-04-23 22:53:06:406 # Adding Entity To Node(Hud): BuildProgressBarNode -2007-04-23 22:53:06:406 # Adding Entity To Node(InGameNode): Hud -2007-04-23 22:53:06:406 # Adding State: InGameState -2007-04-23 22:53:06:406 # Enabling(true) State: InGameState -2007-04-23 22:53:08:296 # Adding Entity To Node(UnitNode): MouseOverNode -2007-04-23 22:53:08:531 # Removing Entity From Node(UnitNode): MouseOverNode -2007-04-23 22:53:08:531 # Adding Entity To Node(UnitNode): MouseOverNode -2007-04-23 22:53:08:593 # Removing Entity From Node(UnitNode): MouseOverNode -2007-04-23 22:53:08:593 # Adding Entity To Node(UnitNode): MouseOverNode -2007-04-23 22:53:08:812 # Removing Entity From Node(UnitNode): MouseOverNode -2007-04-23 22:53:11:125 # Adding Entity To Node(UnitNode): MouseOverNode -2007-04-23 22:53:11:218 # Removing Entity From Node(UnitNode): MouseOverNode -2007-04-23 22:53:11:765 # Adding Entity To Node(UnitNode): MouseOverNode -2007-04-23 22:53:13:031 # Removing Entity From Node(UnitNode): MouseOverNode -2007-04-23 22:53:13:187 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:09:625 # Adding State: SplashState +2007-04-29 00:05:09:640 # Adding State: MenuState +2007-04-29 00:05:09:656 # Loading texture: data/splash.png +2007-04-29 00:05:10:796 # Enabling(true) State: SplashState +2007-04-29 00:05:17:875 # Removing State: SplashState +2007-04-29 00:05:17:875 # Loading texture: data/logo.png +2007-04-29 00:05:17:968 # Adding Entity To Node(MenuNode): Logo +2007-04-29 00:05:17:984 # Loading texture: data/ui/resume.png +2007-04-29 00:05:18:000 # Loading texture: data/ui/resume_ontop.png +2007-04-29 00:05:18:000 # Loading texture: data/ui/resume_disabled.png +2007-04-29 00:05:18:015 # Adding Entity To Node(MainMenu): ResumeNode +2007-04-29 00:05:18:015 # Loading texture: data/ui/new.png +2007-04-29 00:05:18:031 # Loading texture: data/ui/new_ontop.png +2007-04-29 00:05:18:046 # Adding Entity To Node(MainMenu): NewNode +2007-04-29 00:05:18:046 # Loading texture: data/ui/quit.png +2007-04-29 00:05:18:062 # Loading texture: data/ui/quit_ontop.png +2007-04-29 00:05:18:078 # Adding Entity To Node(MainMenu): QuitNode +2007-04-29 00:05:18:078 # Adding Entity To Node(MenuNode): MainMenu +2007-04-29 00:05:18:078 # Loading texture: data/cursor/cursor.png +2007-04-29 00:05:18:234 # Enabling(true) State: MenuState +2007-04-29 00:05:18:234 # Adding Entity To Node(ResumeNode): ResumeButton_Disabled +2007-04-29 00:05:18:234 # Adding Entity To Node(NewNode): NewButton_Selected +2007-04-29 00:05:18:234 # Adding Entity To Node(QuitNode): QuitButton +2007-04-29 00:05:18:984 # Adding State: InGameState +2007-04-29 00:05:18:984 # Adding State: LoadingState +2007-04-29 00:05:18:984 # Enabling(false) State: MenuState +2007-04-29 00:05:18:984 # Loading texture: data/loadbar_front.png +2007-04-29 00:05:19:062 # Loading texture: data/loadbar.png +2007-04-29 00:05:19:062 # Loading texture: data/loadbar_back.png +2007-04-29 00:05:19:093 # Enabling(true) State: LoadingState +2007-04-29 00:05:19:093 # Loading texture: data\buildings\cc\cc.png +2007-04-29 00:05:19:421 # Loading texture: data\buildings\cc\cc_building.png +2007-04-29 00:05:19:703 # Loading texture: data\buildings\cc\cc_ground.png +2007-04-29 00:05:19:953 # Loading texture: data\cursor\cursor.png +2007-04-29 00:05:20:093 # Loading texture: data\cursor\enemy.png +2007-04-29 00:05:20:234 # Loading texture: data\font.bmp +2007-04-29 00:05:20:312 # Loading texture: data\hud\buildmenu.png +2007-04-29 00:05:20:437 # Loading texture: data\hud\money.png +2007-04-29 00:05:20:437 # Loading texture: data\loadbar.png +2007-04-29 00:05:20:453 # Loading texture: data\loadbar_back.png +2007-04-29 00:05:20:484 # Loading texture: data\loadbar_front.png +2007-04-29 00:05:20:562 # Loading texture: data\logo.png +2007-04-29 00:05:20:656 # Loading texture: data\map\Grass.png +2007-04-29 00:05:20:750 # Loading texture: data\map\redmud.jpg +2007-04-29 00:05:20:953 # Loading texture: data\map\redstone\redstone0000.png +2007-04-29 00:05:21:203 # Loading texture: data\map\redstone\redstone0001.png +2007-04-29 00:05:21:500 # Loading texture: data\map\redstone\redstone0002.png +2007-04-29 00:05:21:765 # Loading texture: data\map\redstone\redstone0003.png +2007-04-29 00:05:22:015 # Loading texture: data\map\sand.jpg +2007-04-29 00:05:22:218 # Loading texture: data\map\stone\stone0000.png +2007-04-29 00:05:22:515 # Loading texture: data\map\stone\stone0001.png +2007-04-29 00:05:22:828 # Loading texture: data\map\stone\stone0002.png +2007-04-29 00:05:23:109 # Loading texture: data\map\stone\stone0003.png +2007-04-29 00:05:23:406 # Loading texture: data\particle.bmp +2007-04-29 00:05:23:421 # Loading texture: data\splash.png +2007-04-29 00:05:24:234 # Loading texture: data\ui\apu_button.png +2007-04-29 00:05:24:531 # Loading texture: data\ui\apu_button_selected.png +2007-04-29 00:05:24:781 # Loading texture: data\ui\bomber_button.png +2007-04-29 00:05:25:093 # Loading texture: data\ui\bomber_button_selected.png +2007-04-29 00:05:25:671 # Loading texture: data\ui\new.png +2007-04-29 00:05:25:687 # Loading texture: data\ui\new_ontop.png +2007-04-29 00:05:25:703 # Loading texture: data\ui\quit.png +2007-04-29 00:05:25:718 # Loading texture: data\ui\quit_ontop.png +2007-04-29 00:05:25:734 # Loading texture: data\ui\resume.png +2007-04-29 00:05:25:765 # Loading texture: data\ui\resume_disabled.png +2007-04-29 00:05:25:781 # Loading texture: data\ui\resume_ontop.png +2007-04-29 00:05:25:796 # Loading texture: data\ui\tank_button.png +2007-04-29 00:05:26:031 # Loading texture: data\ui\tank_button_selected.png +2007-04-29 00:05:26:437 # Loading texture: data\units\apu\apu0000.png +2007-04-29 00:05:26:687 # Loading texture: data\units\apu\apu0001.png +2007-04-29 00:05:26:984 # Loading texture: data\units\apu\apu0002.png +2007-04-29 00:05:27:218 # Loading texture: data\units\bomber\bomber0000.png +2007-04-29 00:05:27:500 # Loading texture: data\units\bomber\bomber0001.png +2007-04-29 00:05:27:750 # Loading texture: data\units\bomber\bomber0002.png +2007-04-29 00:05:28:046 # Loading texture: data\units\bomber\bomber0003.png +2007-04-29 00:05:28:328 # Loading texture: data\units\tank\tank0000.png +2007-04-29 00:05:28:609 # Loading texture: data\units\tank\tank0001.png +2007-04-29 00:05:28:906 # Loading texture: data\units\tank\tank0002.png +2007-04-29 00:05:29:203 # Loading sound: data\sounds\APUattack.wav +2007-04-29 00:05:29:234 # Loading sound: data\sounds\APUmove1.wav +2007-04-29 00:05:29:250 # Loading sound: data\sounds\APUmove2.wav +2007-04-29 00:05:29:265 # Loading sound: data\sounds\APUselect.wav +2007-04-29 00:05:29:281 # Loading sound: data\sounds\APUyes.wav +2007-04-29 00:05:29:296 # Loading sound: data\sounds\BOMBERattack.wav +2007-04-29 00:05:29:312 # Loading sound: data\sounds\BOMBERmove1.wav +2007-04-29 00:05:29:328 # Loading sound: data\sounds\BOMBERmove2.wav +2007-04-29 00:05:29:359 # Loading sound: data\sounds\BOMBERselect.wav +2007-04-29 00:05:29:375 # Loading sound: data\sounds\bomberweapon.wav +2007-04-29 00:05:29:421 # Loading sound: data\sounds\ei.ogg +2007-04-29 00:05:29:468 # Bitstream is 2 channel, 44100Hz +2007-04-29 00:05:29:468 # Encoded by: BS; Lancer(SSE2) [20061110] (based on aoTuV b5 [20061024]) +2007-04-29 00:05:31:984 # Loading sound: data\sounds\machinegun.wav +2007-04-29 00:05:32:000 # Loading sound: data\sounds\TANKattack.wav +2007-04-29 00:05:32:015 # Loading sound: data\sounds\TANKmove1.wav +2007-04-29 00:05:32:031 # Loading sound: data\sounds\TANKmove2.wav +2007-04-29 00:05:32:046 # Loading sound: data\sounds\TANKselect.wav +2007-04-29 00:05:32:062 # Loading sound: data\sounds\tankweapon.wav +2007-04-29 00:05:32:109 # Removing State: LoadingState +2007-04-29 00:05:32:125 # Loading Map file: data/map/default.map +2007-04-29 00:05:32:125 # Loading Map file: data/map/default.obj +2007-04-29 00:05:32:125 # Loading texture: data/map/Grass.png +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,0) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,1) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,2) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,3) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,4) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,5) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,6) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,7) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,8) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,9) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,10) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,11) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,12) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,13) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,14) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,15) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,16) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,17) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,18) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(0,19) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,0) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,1) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,2) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,3) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,4) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,5) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,6) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,7) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,8) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,9) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,10) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,11) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,12) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,13) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,14) +2007-04-29 00:05:32:203 # Adding Entity To Node(MapNode): MapPos(1,15) +2007-04-29 00:05:32:203 # Loading texture: data/map/redmud.jpg +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(1,16) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(1,17) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(1,18) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(1,19) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,0) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,1) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,2) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,3) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,4) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,5) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,6) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,7) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,8) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,9) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,10) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,11) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,12) +2007-04-29 00:05:32:421 # Adding Entity To Node(MapNode): MapPos(2,13) +2007-04-29 00:05:32:421 # Loading texture: data/map/sand.jpg +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,14) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,15) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,16) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,17) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,18) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(2,19) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,0) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,1) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,2) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,3) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,4) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,5) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,6) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,7) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,8) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,9) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,10) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,11) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,12) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,13) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,14) +2007-04-29 00:05:32:625 # Adding Entity To Node(MapNode): MapPos(3,15) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(3,16) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(3,17) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(3,18) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(3,19) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,0) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,1) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,2) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,3) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,4) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,5) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,6) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,7) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,8) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,9) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,10) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,11) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,12) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,13) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,14) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,15) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,16) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,17) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,18) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(4,19) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,0) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,1) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,2) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,3) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,4) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,5) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,6) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,7) +2007-04-29 00:05:32:640 # Adding Entity To Node(MapNode): MapPos(5,8) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,9) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,10) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,11) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,12) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,13) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,14) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,15) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,16) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,17) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,18) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(5,19) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,0) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,1) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,2) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,3) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,4) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,5) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,6) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,7) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,8) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,9) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,10) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,11) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,12) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,13) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,14) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,15) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,16) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,17) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,18) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(6,19) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,0) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,1) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,2) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,3) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,4) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,5) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,6) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,7) +2007-04-29 00:05:32:656 # Adding Entity To Node(MapNode): MapPos(7,8) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,9) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,10) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,11) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,12) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,13) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,14) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,15) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,16) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,17) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,18) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(7,19) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,0) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,1) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,2) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,3) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,4) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,5) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,6) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,7) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,8) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,9) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,10) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,11) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,12) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,13) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,14) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,15) +2007-04-29 00:05:32:671 # Adding Entity To Node(MapNode): MapPos(8,16) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(8,17) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(8,18) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(8,19) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,0) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,1) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,2) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,3) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,4) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,5) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,6) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,7) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,8) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,9) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,10) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,11) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,12) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,13) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,14) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,15) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,16) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,17) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,18) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(9,19) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,0) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,1) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,2) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,3) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,4) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,5) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,6) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,7) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,8) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,9) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,10) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,11) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,12) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,13) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,14) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,15) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,16) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,17) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,18) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(10,19) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,0) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,1) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,2) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,3) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,4) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,5) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,6) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,7) +2007-04-29 00:05:32:687 # Adding Entity To Node(MapNode): MapPos(11,8) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,9) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,10) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,11) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,12) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,13) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,14) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,15) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,16) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,17) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,18) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(11,19) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,0) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,1) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,2) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,3) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,4) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,5) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,6) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,7) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,8) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,9) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,10) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,11) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,12) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,13) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,14) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,15) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,16) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,17) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,18) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(12,19) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,0) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,1) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,2) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,3) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,4) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,5) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,6) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,7) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,8) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,9) +2007-04-29 00:05:32:703 # Adding Entity To Node(MapNode): MapPos(13,10) +2007-04-29 00:05:32:718 # Adding Entity To Node(MapNode): MapPos(13,11) +2007-04-29 00:05:32:718 # Adding Entity To Node(MapNode): MapPos(13,12) +2007-04-29 00:05:32:718 # Adding Entity To Node(MapNode): MapPos(13,13) +2007-04-29 00:05:32:718 # Adding Entity To Node(MapNode): MapPos(13,14) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(13,15) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(13,16) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(13,17) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(13,18) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(13,19) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,0) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,1) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,2) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,3) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,4) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,5) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,6) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,7) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,8) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,9) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,10) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,11) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,12) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,13) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,14) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,15) +2007-04-29 00:05:32:750 # Adding Entity To Node(MapNode): MapPos(14,16) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(14,17) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(14,18) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(14,19) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,0) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,1) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,2) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,3) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,4) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,5) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,6) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,7) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,8) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,9) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,10) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,11) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,12) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,13) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,14) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,15) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,16) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,17) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,18) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(15,19) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,0) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,1) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,2) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,3) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,4) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,5) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,6) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,7) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,8) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,9) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,10) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,11) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,12) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,13) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,14) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,15) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,16) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,17) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,18) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(16,19) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(17,0) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(17,1) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(17,2) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(17,3) +2007-04-29 00:05:32:765 # Adding Entity To Node(MapNode): MapPos(17,4) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,5) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,6) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,7) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,8) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,9) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,10) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,11) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,12) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,13) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,14) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,15) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,16) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,17) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,18) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(17,19) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,0) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,1) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,2) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,3) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,4) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,5) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,6) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,7) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,8) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,9) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,10) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,11) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,12) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,13) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,14) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,15) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,16) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,17) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,18) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(18,19) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,0) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,1) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,2) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,3) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,4) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,5) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,6) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,7) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,8) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,9) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,10) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,11) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,12) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,13) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,14) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,15) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,16) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,17) +2007-04-29 00:05:32:781 # Adding Entity To Node(MapNode): MapPos(19,18) +2007-04-29 00:05:32:796 # Adding Entity To Node(MapNode): MapPos(19,19) +2007-04-29 00:05:32:796 # Adding Entity To Node(PlayerNode): HumanPlayerNode +2007-04-29 00:05:32:796 # Loading texture: data/map/redstone/redstone0000.png +2007-04-29 00:05:33:109 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:33:109 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:33:109 # Loading texture: data/map/stone/stone0000.png +2007-04-29 00:05:33:406 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:33:406 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:33:406 # Loading texture: data/map/stone/stone0002.png +2007-04-29 00:05:33:656 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:33:656 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:33:656 # Loading texture: data/map/stone/stone0003.png +2007-04-29 00:05:33:890 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:33:890 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:33:890 # Loading texture: data/map/redstone/redstone0002.png +2007-04-29 00:05:34:125 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:125 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:125 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:125 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:125 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:125 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:125 # Loading texture: data/map/redstone/redstone0003.png +2007-04-29 00:05:34:375 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:375 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:375 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:375 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:375 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:375 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:375 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:375 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:375 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:375 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:375 # Loading texture: data/map/redstone/redstone0001.png +2007-04-29 00:05:34:609 # Adding Entity To Node(UnitNode): Stone +2007-04-29 00:05:34:609 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:625 # Loading texture: data/buildings/cc/cc.png +2007-04-29 00:05:34:859 # Adding Entity To Node(UnitNode): APU +2007-04-29 00:05:34:859 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:34:859 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:34:859 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:34:859 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:34:859 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:34:859 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:34:859 # Loading texture: data/units/tank/tank0000.png +2007-04-29 00:05:35:093 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:05:35:109 # Loading sound: data/sounds/tankweapon.wav +2007-04-29 00:05:35:140 # Loading sound: data/sounds/TANKmove1.wav +2007-04-29 00:05:35:156 # Loading sound: data/sounds/TANKmove2.wav +2007-04-29 00:05:35:156 # Loading sound: data/sounds/TANKselect.wav +2007-04-29 00:05:35:171 # Loading sound: data/sounds/TANKattack.wav +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:35:187 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:35:187 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:35:187 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:35:187 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:35:187 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:35:187 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:35:187 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:35:187 # Loading texture: data/units/bomber/bomber0000.png +2007-04-29 00:05:35:421 # Loading texture: data/units/bomber/bomber0001.png +2007-04-29 00:05:35:656 # Loading texture: data/units/bomber/bomber0002.png +2007-04-29 00:05:35:890 # Loading texture: data/units/bomber/bomber0003.png +2007-04-29 00:05:36:125 # Adding Entity To Node(UnitNode): Bomber +2007-04-29 00:05:36:125 # Loading sound: data/sounds/bomberweapon.wav +2007-04-29 00:05:36:171 # Loading sound: data/sounds/BOMBERmove1.wav +2007-04-29 00:05:36:187 # Loading sound: data/sounds/BOMBERmove2.wav +2007-04-29 00:05:36:203 # Loading sound: data/sounds/BOMBERselect.wav +2007-04-29 00:05:36:218 # Loading sound: data/sounds/BOMBERattack.wav +2007-04-29 00:05:36:218 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:36:218 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:36:218 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:36:218 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:36:218 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:36:218 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:36:218 # Adding Entity To Node(UnitNode): Bomber +2007-04-29 00:05:36:234 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:36:234 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:36:234 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:36:234 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:36:234 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:36:234 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:36:234 # Adding Entity To Node(UnitNode): Bomber +2007-04-29 00:05:36:234 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:36:234 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:36:234 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:36:234 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:36:234 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:36:234 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:36:234 # Loading texture: data/units/apu/apu0000.png +2007-04-29 00:05:36:468 # Adding Entity To Node(UnitNode): APU +2007-04-29 00:05:36:468 # Loading sound: data/sounds/machinegun.wav +2007-04-29 00:05:36:484 # Loading sound: data/sounds/APUmove1.wav +2007-04-29 00:05:36:500 # Loading sound: data/sounds/APUmove2.wav +2007-04-29 00:05:36:500 # Loading sound: data/sounds/APUselect.wav +2007-04-29 00:05:36:515 # Loading sound: data/sounds/APUattack.wav +2007-04-29 00:05:36:531 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:36:531 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:36:531 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:36:531 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:36:531 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:36:531 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:36:531 # Adding Entity To Node(UnitNode): APU +2007-04-29 00:05:36:531 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:05:36:531 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:05:36:531 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:05:36:531 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:05:36:531 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:05:36:531 # Adding Entity To Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:36:531 # Adding Entity To Node(PlayerNode): HumanPlayerNode +2007-04-29 00:05:36:531 # Adding Entity To Node(InGameNode): MapNode +2007-04-29 00:05:36:531 # Adding Entity To Node(InGameNode): PlayerNode +2007-04-29 00:05:36:531 # Adding Entity To Node(InGameNode): weapon +2007-04-29 00:05:36:546 # Loading texture: data/hud/money.png +2007-04-29 00:05:36:562 # Adding Entity To Node(Hud): MoneyBackground +2007-04-29 00:05:36:562 # Loading texture: data/font.bmp +2007-04-29 00:05:36:625 # Adding Entity To Node(Hud): MoneyMeter +2007-04-29 00:05:36:640 # Loading texture: data/hud/buildmenu.png +2007-04-29 00:05:36:718 # Adding Entity To Node(Hud): BuildBackground +2007-04-29 00:05:36:718 # Adding Entity To Node(BuildProgressBarNode): BuildProgressBar_Value +2007-04-29 00:05:36:718 # Adding Entity To Node(BuildProgressBarNode): BuildProgressBar_Bar +2007-04-29 00:05:36:718 # Adding Entity To Node(Hud): BuildProgressBarNode +2007-04-29 00:05:36:718 # Adding Entity To Node(BuildMenu): TankButtonNode +2007-04-29 00:05:36:718 # Loading texture: data/ui/apu_button.png +2007-04-29 00:05:36:953 # Loading texture: data/ui/apu_button_selected.png +2007-04-29 00:05:37:250 # Adding Entity To Node(BuildMenu): TankButtonNode +2007-04-29 00:05:37:250 # Loading texture: data/ui/tank_button.png +2007-04-29 00:05:37:484 # Loading texture: data/ui/tank_button_selected.png +2007-04-29 00:05:37:843 # Adding Entity To Node(BuildMenu): TankButtonNode +2007-04-29 00:05:37:843 # Loading texture: data/ui/bomber_button.png +2007-04-29 00:05:38:093 # Loading texture: data/ui/bomber_button_selected.png +2007-04-29 00:05:38:562 # Adding Entity To Node(BuildMenu): TankButtonNode +2007-04-29 00:05:38:562 # Adding Entity To Node(Hud): BuildMenu +2007-04-29 00:05:38:562 # Adding Entity To Node(InGameNode): Hud +2007-04-29 00:05:38:562 # Loading sound: data/sounds/ei.ogg +2007-04-29 00:05:38:578 # Bitstream is 2 channel, 44100Hz +2007-04-29 00:05:38:578 # Encoded by: BS; Lancer(SSE2) [20061110] (based on aoTuV b5 [20061024]) +2007-04-29 00:05:40:796 # Sound sources: quantity=0 +2007-04-29 00:05:40:812 # Stoping sound: source=0 +2007-04-29 00:05:40:812 # Playing sound: source=0 buffer=264379656 +2007-04-29 00:05:40:812 # Enabling(true) State: InGameState +2007-04-29 00:05:40:859 # Adding Entity To Node(TankButtonNode): QueueSize +2007-04-29 00:05:40:859 # Adding Entity To Node(TankButtonNode): ApuButton +2007-04-29 00:05:40:859 # Adding Entity To Node(TankButtonNode): TankButton +2007-04-29 00:05:40:859 # Adding Entity To Node(TankButtonNode): BomberButton +2007-04-29 00:05:44:015 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:062 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:062 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:390 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:796 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:812 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:44:812 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:46:625 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:46:750 # Sound sources: quantity=1 +2007-04-29 00:05:46:750 # Stoping sound: source=1 +2007-04-29 00:05:46:750 # Playing sound: source=1 buffer=264375128 +2007-04-29 00:05:46:750 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:46:750 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:46:890 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:47:187 # Sound sources: quantity=2 +2007-04-29 00:05:47:187 # Stoping sound: source=2 +2007-04-29 00:05:47:187 # Playing sound: source=2 buffer=264375088 +2007-04-29 00:05:47:984 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:48:000 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:48:234 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:48:343 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:48:343 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:48:578 # Sound sources: quantity=3 +2007-04-29 00:05:48:578 # Stoping sound: source=1 +2007-04-29 00:05:48:578 # Playing sound: source=1 buffer=264375168 +2007-04-29 00:05:48:578 # Loading texture: data/particle.bmp +2007-04-29 00:05:48:609 # Sound sources: quantity=3 +2007-04-29 00:05:48:609 # Stoping sound: source=3 +2007-04-29 00:05:48:609 # Playing sound: source=3 buffer=264375008 +2007-04-29 00:05:48:609 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:49:218 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:49:218 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:49:328 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:109 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:125 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:125 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:218 # Sound sources: quantity=4 +2007-04-29 00:05:50:218 # Stoping sound: source=2 +2007-04-29 00:05:50:218 # Playing sound: source=2 buffer=264375008 +2007-04-29 00:05:50:218 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:50:390 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:50:515 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:50:515 # Sound sources: quantity=4 +2007-04-29 00:05:50:515 # Stoping sound: source=1 +2007-04-29 00:05:50:515 # Playing sound: source=1 buffer=264375128 +2007-04-29 00:05:50:515 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:50:515 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:50:640 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:640 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:50:781 # Sound sources: quantity=4 +2007-04-29 00:05:50:781 # Stoping sound: source=4 +2007-04-29 00:05:50:781 # Playing sound: source=4 buffer=264375168 +2007-04-29 00:05:50:781 # Sound sources: quantity=5 +2007-04-29 00:05:50:781 # Stoping sound: source=5 +2007-04-29 00:05:50:781 # Playing sound: source=5 buffer=264375008 +2007-04-29 00:05:50:781 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:51:843 # Sound sources: quantity=6 +2007-04-29 00:05:51:843 # Stoping sound: source=6 +2007-04-29 00:05:51:843 # Playing sound: source=6 buffer=264375008 +2007-04-29 00:05:51:843 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:52:406 # Sound sources: quantity=7 +2007-04-29 00:05:52:406 # Stoping sound: source=1 +2007-04-29 00:05:52:406 # Playing sound: source=1 buffer=264375008 +2007-04-29 00:05:52:406 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:53:328 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:53:328 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:53:406 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:53:406 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:53:453 # Sound sources: quantity=7 +2007-04-29 00:05:53:453 # Stoping sound: source=4 +2007-04-29 00:05:53:453 # Playing sound: source=4 buffer=264375008 +2007-04-29 00:05:53:453 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:53:656 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:53:750 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:53:750 # Sound sources: quantity=7 +2007-04-29 00:05:53:750 # Stoping sound: source=3 +2007-04-29 00:05:53:750 # Playing sound: source=3 buffer=264375128 +2007-04-29 00:05:53:750 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:53:750 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:53:859 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:53:859 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:54:031 # Sound sources: quantity=7 +2007-04-29 00:05:54:031 # Stoping sound: source=7 +2007-04-29 00:05:54:031 # Playing sound: source=7 buffer=264375008 +2007-04-29 00:05:54:031 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:54:109 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:54:109 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:54:453 # Sound sources: quantity=8 +2007-04-29 00:05:54:453 # Stoping sound: source=8 +2007-04-29 00:05:54:453 # Playing sound: source=8 buffer=264375168 +2007-04-29 00:05:54:453 # Sound sources: quantity=9 +2007-04-29 00:05:54:468 # Stoping sound: source=9 +2007-04-29 00:05:54:468 # Playing sound: source=9 buffer=264375008 +2007-04-29 00:05:54:468 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:54:734 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:54:734 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:55:046 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:55:078 # Sound sources: quantity=10 +2007-04-29 00:05:55:078 # Stoping sound: source=2 +2007-04-29 00:05:55:078 # Playing sound: source=2 buffer=264375008 +2007-04-29 00:05:55:078 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:55:125 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:55:125 # Sound sources: quantity=10 +2007-04-29 00:05:55:125 # Stoping sound: source=10 +2007-04-29 00:05:55:125 # Playing sound: source=10 buffer=264379576 +2007-04-29 00:05:55:125 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:55:125 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:55:218 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:55:218 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:55:437 # Removing Entity From Node(weapon): weapon +2007-04-29 00:05:55:578 # Sound sources: quantity=11 +2007-04-29 00:05:55:578 # Stoping sound: source=5 +2007-04-29 00:05:55:578 # Playing sound: source=5 buffer=264379616 +2007-04-29 00:05:55:593 # Sound sources: quantity=11 +2007-04-29 00:05:55:593 # Stoping sound: source=3 +2007-04-29 00:05:55:593 # Playing sound: source=3 buffer=264379456 +2007-04-29 00:05:55:593 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:55:671 # Sound sources: quantity=11 +2007-04-29 00:05:55:671 # Stoping sound: source=11 +2007-04-29 00:05:55:671 # Playing sound: source=11 buffer=264375008 +2007-04-29 00:05:55:671 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:55:906 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:55:906 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:55:968 # Sound sources: quantity=12 +2007-04-29 00:05:55:968 # Stoping sound: source=12 +2007-04-29 00:05:55:968 # Playing sound: source=12 buffer=264379456 +2007-04-29 00:05:55:968 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:56:015 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:015 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:171 # Sound sources: quantity=13 +2007-04-29 00:05:56:171 # Stoping sound: source=8 +2007-04-29 00:05:56:171 # Playing sound: source=8 buffer=264375008 +2007-04-29 00:05:56:171 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:56:281 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:56:343 # Sound sources: quantity=13 +2007-04-29 00:05:56:343 # Stoping sound: source=13 +2007-04-29 00:05:56:359 # Playing sound: source=13 buffer=264379456 +2007-04-29 00:05:56:359 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:56:375 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:56:375 # Sound sources: quantity=14 +2007-04-29 00:05:56:375 # Stoping sound: source=14 +2007-04-29 00:05:56:375 # Playing sound: source=14 buffer=264379576 +2007-04-29 00:05:56:375 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:56:375 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:56:468 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:468 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:562 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:562 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:56:718 # Sound sources: quantity=15 +2007-04-29 00:05:56:718 # Stoping sound: source=6 +2007-04-29 00:05:56:718 # Playing sound: source=6 buffer=264379456 +2007-04-29 00:05:56:718 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:56:812 # Sound sources: quantity=15 +2007-04-29 00:05:56:812 # Stoping sound: source=10 +2007-04-29 00:05:56:812 # Playing sound: source=10 buffer=264379616 +2007-04-29 00:05:56:828 # Sound sources: quantity=15 +2007-04-29 00:05:56:828 # Stoping sound: source=15 +2007-04-29 00:05:56:843 # Playing sound: source=15 buffer=264379456 +2007-04-29 00:05:56:843 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:56:890 # Sound sources: quantity=16 +2007-04-29 00:05:56:890 # Stoping sound: source=16 +2007-04-29 00:05:56:890 # Playing sound: source=16 buffer=264375008 +2007-04-29 00:05:56:890 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:156 # Sound sources: quantity=17 +2007-04-29 00:05:57:156 # Stoping sound: source=1 +2007-04-29 00:05:57:156 # Playing sound: source=1 buffer=264379456 +2007-04-29 00:05:57:156 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:203 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:203 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:281 # Sound sources: quantity=17 +2007-04-29 00:05:57:281 # Stoping sound: source=5 +2007-04-29 00:05:57:281 # Playing sound: source=5 buffer=264379456 +2007-04-29 00:05:57:281 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:312 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:312 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:406 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:406 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:593 # Sound sources: quantity=17 +2007-04-29 00:05:57:593 # Stoping sound: source=3 +2007-04-29 00:05:57:593 # Playing sound: source=3 buffer=264379456 +2007-04-29 00:05:57:593 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:671 # Removing Entity From Node(weapon): weapon +2007-04-29 00:05:57:687 # Sound sources: quantity=17 +2007-04-29 00:05:57:687 # Stoping sound: source=17 +2007-04-29 00:05:57:687 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:05:57:687 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:734 # Sound sources: quantity=18 +2007-04-29 00:05:57:734 # Stoping sound: source=18 +2007-04-29 00:05:57:734 # Playing sound: source=18 buffer=264379456 +2007-04-29 00:05:57:734 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:765 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:57:796 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:57:796 # Removing Entity From Node(UnitNode): Bomber +2007-04-29 00:05:57:796 # Removing Entity From Node(HumanPlayerNode): UnitNode +2007-04-29 00:05:57:859 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:57:859 # Sound sources: quantity=19 +2007-04-29 00:05:57:875 # Stoping sound: source=19 +2007-04-29 00:05:57:875 # Playing sound: source=19 buffer=264379376 +2007-04-29 00:05:57:875 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:57:875 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:57:953 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:57:953 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:58:031 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:58:031 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:58:093 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:58:640 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:58:718 # Removing Entity From Node(weapon): weapon +2007-04-29 00:05:58:875 # Removing Entity From Node(weapon): weapon +2007-04-29 00:05:58:921 # Sound sources: quantity=20 +2007-04-29 00:05:58:921 # Stoping sound: source=15 +2007-04-29 00:05:58:921 # Playing sound: source=15 buffer=264379416 +2007-04-29 00:05:58:921 # Sound sources: quantity=20 +2007-04-29 00:05:58:921 # Stoping sound: source=14 +2007-04-29 00:05:58:921 # Playing sound: source=14 buffer=264375208 +2007-04-29 00:05:58:921 # Adding Entity To Node(weapon): weapon +2007-04-29 00:05:59:109 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:59:203 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:59:390 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:05:59:500 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:05:59:500 # Sound sources: quantity=20 +2007-04-29 00:05:59:500 # Stoping sound: source=13 +2007-04-29 00:05:59:500 # Playing sound: source=13 buffer=264375128 +2007-04-29 00:05:59:500 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:05:59:500 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:05:59:578 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:05:59:640 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:05:59:796 # Removing Entity From Node(weapon): weapon +2007-04-29 00:05:59:859 # Sound sources: quantity=20 +2007-04-29 00:05:59:859 # Stoping sound: source=19 +2007-04-29 00:05:59:859 # Playing sound: source=19 buffer=264375168 +2007-04-29 00:05:59:859 # Sound sources: quantity=20 +2007-04-29 00:05:59:859 # Stoping sound: source=18 +2007-04-29 00:05:59:859 # Playing sound: source=18 buffer=264375008 +2007-04-29 00:05:59:859 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:00:062 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:125 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:218 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:218 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:531 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:00:640 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:00:640 # Sound sources: quantity=20 +2007-04-29 00:06:00:640 # Stoping sound: source=15 +2007-04-29 00:06:00:640 # Playing sound: source=15 buffer=264375128 +2007-04-29 00:06:00:640 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:00:640 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:00:671 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:00:703 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:703 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:765 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:828 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:00:968 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:01:078 # Sound sources: quantity=20 +2007-04-29 00:06:01:078 # Stoping sound: source=12 +2007-04-29 00:06:01:078 # Playing sound: source=12 buffer=264375168 +2007-04-29 00:06:01:078 # Sound sources: quantity=20 +2007-04-29 00:06:01:078 # Stoping sound: source=11 +2007-04-29 00:06:01:078 # Playing sound: source=11 buffer=264375008 +2007-04-29 00:06:01:078 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:01:328 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:328 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:343 # Sound sources: quantity=20 +2007-04-29 00:06:01:343 # Stoping sound: source=13 +2007-04-29 00:06:01:343 # Playing sound: source=13 buffer=264375208 +2007-04-29 00:06:01:343 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:01:359 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:01:359 # Removing Entity From Node(UnitNode): APU +2007-04-29 00:06:01:359 # Removing Entity From Node(HumanPlayerNode): UnitNode +2007-04-29 00:06:01:375 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:406 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:500 # Sound sources: quantity=20 +2007-04-29 00:06:01:500 # Stoping sound: source=19 +2007-04-29 00:06:01:500 # Playing sound: source=19 buffer=264375008 +2007-04-29 00:06:01:500 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:01:531 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:531 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:01:796 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:01:906 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:01:906 # Sound sources: quantity=20 +2007-04-29 00:06:01:906 # Stoping sound: source=16 +2007-04-29 00:06:01:906 # Playing sound: source=16 buffer=264379376 +2007-04-29 00:06:01:906 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:01:906 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:02:078 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:02:093 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:02:187 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:02:281 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:02:562 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:02:812 # Sound sources: quantity=20 +2007-04-29 00:06:02:812 # Stoping sound: source=17 +2007-04-29 00:06:02:812 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:02:812 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:03:093 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:03:125 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:03:187 # Sound sources: quantity=20 +2007-04-29 00:06:03:187 # Stoping sound: source=15 +2007-04-29 00:06:03:187 # Playing sound: source=15 buffer=264375008 +2007-04-29 00:06:03:203 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:03:359 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:03:359 # Removing Entity From Node(UnitNode): APU +2007-04-29 00:06:03:359 # Removing Entity From Node(HumanPlayerNode): UnitNode +2007-04-29 00:06:03:375 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:03:562 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:03:609 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:03:687 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:04:062 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:04:359 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:04:406 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:04:421 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:04:437 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:04:437 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:04:593 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:04:656 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:05:171 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:05:343 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:05:359 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:05:500 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:05:609 # Sound sources: quantity=20 +2007-04-29 00:06:05:609 # Stoping sound: source=18 +2007-04-29 00:06:05:609 # Playing sound: source=18 buffer=264379416 +2007-04-29 00:06:05:609 # Sound sources: quantity=20 +2007-04-29 00:06:05:609 # Stoping sound: source=16 +2007-04-29 00:06:05:609 # Playing sound: source=16 buffer=264375208 +2007-04-29 00:06:05:609 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:06:046 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:06:390 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:06:578 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:06:796 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:06:984 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:07:031 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:07:234 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:07:234 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:07:375 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:07:375 # Sound sources: quantity=20 +2007-04-29 00:06:07:375 # Stoping sound: source=19 +2007-04-29 00:06:07:375 # Playing sound: source=19 buffer=264375128 +2007-04-29 00:06:07:375 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:07:375 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:07:437 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:07:593 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:07:921 # Sound sources: quantity=20 +2007-04-29 00:06:07:921 # Stoping sound: source=18 +2007-04-29 00:06:07:921 # Playing sound: source=18 buffer=264375168 +2007-04-29 00:06:07:921 # Sound sources: quantity=20 +2007-04-29 00:06:07:921 # Stoping sound: source=17 +2007-04-29 00:06:07:921 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:07:921 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:08:046 # Sound sources: quantity=20 +2007-04-29 00:06:08:046 # Stoping sound: source=15 +2007-04-29 00:06:08:046 # Playing sound: source=15 buffer=264375208 +2007-04-29 00:06:08:046 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:08:296 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:08:609 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:09:250 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:09:390 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:09:531 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:09:546 # Sound sources: quantity=20 +2007-04-29 00:06:09:546 # Stoping sound: source=19 +2007-04-29 00:06:09:546 # Playing sound: source=19 buffer=264375008 +2007-04-29 00:06:09:546 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:09:593 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:09:734 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:09:843 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:09:843 # Sound sources: quantity=20 +2007-04-29 00:06:09:843 # Stoping sound: source=18 +2007-04-29 00:06:09:843 # Playing sound: source=18 buffer=264375128 +2007-04-29 00:06:09:843 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:09:843 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:09:953 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:10:218 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:10:437 # Sound sources: quantity=20 +2007-04-29 00:06:10:437 # Stoping sound: source=14 +2007-04-29 00:06:10:437 # Playing sound: source=14 buffer=264375168 +2007-04-29 00:06:10:437 # Sound sources: quantity=20 +2007-04-29 00:06:10:437 # Stoping sound: source=13 +2007-04-29 00:06:10:437 # Playing sound: source=13 buffer=264375008 +2007-04-29 00:06:10:437 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:10:468 # Sound sources: quantity=20 +2007-04-29 00:06:10:468 # Stoping sound: source=12 +2007-04-29 00:06:10:468 # Playing sound: source=12 buffer=264375208 +2007-04-29 00:06:10:468 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:10:484 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:10:484 # Removing Entity From Node(UnitNode): Bomber +2007-04-29 00:06:10:484 # Removing Entity From Node(HumanPlayerNode): UnitNode +2007-04-29 00:06:10:484 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:10:500 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:10:500 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:10:500 # Removing Entity From Node(UnitNode): Bomber +2007-04-29 00:06:10:500 # Removing Entity From Node(HumanPlayerNode): UnitNode +2007-04-29 00:06:11:484 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:11:546 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:13:593 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:13:609 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:13:781 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:13:812 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:13:953 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:000 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:296 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:14:296 # Sound sources: quantity=20 +2007-04-29 00:06:14:296 # Stoping sound: source=19 +2007-04-29 00:06:14:296 # Playing sound: source=19 buffer=264375128 +2007-04-29 00:06:14:296 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:14:296 # Sound sources: quantity=20 +2007-04-29 00:06:14:312 # Stoping sound: source=18 +2007-04-29 00:06:14:312 # Playing sound: source=18 buffer=264375128 +2007-04-29 00:06:14:312 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:14:312 # Sound sources: quantity=20 +2007-04-29 00:06:14:312 # Stoping sound: source=17 +2007-04-29 00:06:14:312 # Playing sound: source=17 buffer=264375128 +2007-04-29 00:06:14:312 # Adding Entity To Node(UnitNode): SelectionNode +2007-04-29 00:06:14:312 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:14:484 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:500 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:578 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:609 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:14:796 # Sound sources: quantity=20 +2007-04-29 00:06:14:796 # Stoping sound: source=16 +2007-04-29 00:06:14:796 # Playing sound: source=16 buffer=264375088 +2007-04-29 00:06:15:187 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:15:218 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:15:390 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:15:421 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:15:625 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:16:328 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:16:359 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:16:406 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:16:750 # Sound sources: quantity=20 +2007-04-29 00:06:16:750 # Stoping sound: source=19 +2007-04-29 00:06:16:750 # Playing sound: source=19 buffer=264375088 +2007-04-29 00:06:16:890 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:17:468 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:17:625 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:18:109 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:18:171 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:18:437 # Sound sources: quantity=20 +2007-04-29 00:06:18:437 # Stoping sound: source=19 +2007-04-29 00:06:18:437 # Playing sound: source=19 buffer=264375168 +2007-04-29 00:06:18:765 # Sound sources: quantity=20 +2007-04-29 00:06:18:765 # Stoping sound: source=18 +2007-04-29 00:06:18:765 # Playing sound: source=18 buffer=264375008 +2007-04-29 00:06:18:765 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:18:765 # Sound sources: quantity=20 +2007-04-29 00:06:18:765 # Stoping sound: source=17 +2007-04-29 00:06:18:765 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:18:765 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:18:781 # Sound sources: quantity=20 +2007-04-29 00:06:18:781 # Stoping sound: source=16 +2007-04-29 00:06:18:781 # Playing sound: source=16 buffer=264375008 +2007-04-29 00:06:18:781 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:18:875 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:19:000 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:19:328 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:20:406 # Sound sources: quantity=20 +2007-04-29 00:06:20:406 # Stoping sound: source=19 +2007-04-29 00:06:20:406 # Playing sound: source=19 buffer=264375008 +2007-04-29 00:06:20:406 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:20:406 # Sound sources: quantity=20 +2007-04-29 00:06:20:406 # Stoping sound: source=15 +2007-04-29 00:06:20:406 # Playing sound: source=15 buffer=264375008 +2007-04-29 00:06:20:406 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:20:421 # Sound sources: quantity=20 +2007-04-29 00:06:20:421 # Stoping sound: source=14 +2007-04-29 00:06:20:421 # Playing sound: source=14 buffer=264375008 +2007-04-29 00:06:20:421 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:22:046 # Sound sources: quantity=20 +2007-04-29 00:06:22:046 # Stoping sound: source=13 +2007-04-29 00:06:22:046 # Playing sound: source=13 buffer=264375008 +2007-04-29 00:06:22:046 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:22:046 # Sound sources: quantity=20 +2007-04-29 00:06:22:046 # Stoping sound: source=12 +2007-04-29 00:06:22:046 # Playing sound: source=12 buffer=264375008 +2007-04-29 00:06:22:046 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:22:062 # Sound sources: quantity=20 +2007-04-29 00:06:22:062 # Stoping sound: source=11 +2007-04-29 00:06:22:062 # Playing sound: source=11 buffer=264375008 +2007-04-29 00:06:22:062 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:23:671 # Sound sources: quantity=20 +2007-04-29 00:06:23:671 # Stoping sound: source=18 +2007-04-29 00:06:23:671 # Playing sound: source=18 buffer=264375008 +2007-04-29 00:06:23:671 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:23:671 # Sound sources: quantity=20 +2007-04-29 00:06:23:671 # Stoping sound: source=17 +2007-04-29 00:06:23:671 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:23:671 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:23:687 # Sound sources: quantity=20 +2007-04-29 00:06:23:687 # Stoping sound: source=16 +2007-04-29 00:06:23:687 # Playing sound: source=16 buffer=264375008 +2007-04-29 00:06:23:687 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:25:296 # Sound sources: quantity=20 +2007-04-29 00:06:25:296 # Stoping sound: source=19 +2007-04-29 00:06:25:296 # Playing sound: source=19 buffer=264375008 +2007-04-29 00:06:25:312 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:25:312 # Sound sources: quantity=20 +2007-04-29 00:06:25:312 # Stoping sound: source=15 +2007-04-29 00:06:25:312 # Playing sound: source=15 buffer=264375008 +2007-04-29 00:06:25:312 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:25:312 # Sound sources: quantity=20 +2007-04-29 00:06:25:328 # Stoping sound: source=14 +2007-04-29 00:06:25:328 # Playing sound: source=14 buffer=264375008 +2007-04-29 00:06:25:328 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:26:062 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:26:468 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:26:937 # Sound sources: quantity=20 +2007-04-29 00:06:26:937 # Stoping sound: source=13 +2007-04-29 00:06:26:937 # Playing sound: source=13 buffer=264375008 +2007-04-29 00:06:26:937 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:26:937 # Sound sources: quantity=20 +2007-04-29 00:06:26:937 # Stoping sound: source=12 +2007-04-29 00:06:26:937 # Playing sound: source=12 buffer=264375008 +2007-04-29 00:06:26:937 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:26:953 # Sound sources: quantity=20 +2007-04-29 00:06:26:953 # Stoping sound: source=11 +2007-04-29 00:06:26:953 # Playing sound: source=11 buffer=264375008 +2007-04-29 00:06:26:953 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:27:312 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:27:500 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:27:625 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:27:781 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:28:203 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:28:562 # Sound sources: quantity=20 +2007-04-29 00:06:28:578 # Stoping sound: source=18 +2007-04-29 00:06:28:578 # Playing sound: source=18 buffer=264375008 +2007-04-29 00:06:28:578 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:28:578 # Sound sources: quantity=20 +2007-04-29 00:06:28:578 # Stoping sound: source=17 +2007-04-29 00:06:28:578 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:28:578 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:28:593 # Sound sources: quantity=20 +2007-04-29 00:06:28:593 # Stoping sound: source=16 +2007-04-29 00:06:28:593 # Playing sound: source=16 buffer=264375008 +2007-04-29 00:06:28:593 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:29:875 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:30:218 # Sound sources: quantity=20 +2007-04-29 00:06:30:218 # Stoping sound: source=19 +2007-04-29 00:06:30:218 # Playing sound: source=19 buffer=264375008 +2007-04-29 00:06:30:218 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:30:218 # Sound sources: quantity=20 +2007-04-29 00:06:30:218 # Stoping sound: source=15 +2007-04-29 00:06:30:218 # Playing sound: source=15 buffer=264375008 +2007-04-29 00:06:30:218 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:30:234 # Sound sources: quantity=20 +2007-04-29 00:06:30:234 # Stoping sound: source=14 +2007-04-29 00:06:30:234 # Playing sound: source=14 buffer=264375008 +2007-04-29 00:06:30:234 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:30:406 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:30:734 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:30:906 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:31:171 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:31:281 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:31:875 # Sound sources: quantity=20 +2007-04-29 00:06:31:875 # Stoping sound: source=13 +2007-04-29 00:06:31:875 # Playing sound: source=13 buffer=264375008 +2007-04-29 00:06:31:875 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:31:875 # Sound sources: quantity=20 +2007-04-29 00:06:31:875 # Stoping sound: source=12 +2007-04-29 00:06:31:875 # Playing sound: source=12 buffer=264375008 +2007-04-29 00:06:31:875 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:31:890 # Sound sources: quantity=20 +2007-04-29 00:06:31:890 # Stoping sound: source=11 +2007-04-29 00:06:31:890 # Playing sound: source=11 buffer=264375008 +2007-04-29 00:06:31:890 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:32:687 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:32:750 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:32:765 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:32:906 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:32:984 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:33:437 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:33:609 # Sound sources: quantity=20 +2007-04-29 00:06:33:609 # Stoping sound: source=18 +2007-04-29 00:06:33:609 # Playing sound: source=18 buffer=264375008 +2007-04-29 00:06:33:609 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:33:609 # Sound sources: quantity=20 +2007-04-29 00:06:33:609 # Stoping sound: source=17 +2007-04-29 00:06:33:609 # Playing sound: source=17 buffer=264375008 +2007-04-29 00:06:33:609 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:33:625 # Sound sources: quantity=20 +2007-04-29 00:06:33:625 # Stoping sound: source=16 +2007-04-29 00:06:33:625 # Playing sound: source=16 buffer=264375008 +2007-04-29 00:06:33:625 # Adding Entity To Node(weapon): weapon +2007-04-29 00:06:34:125 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:34:531 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:34:750 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:34:859 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:34:890 # Sound sources: quantity=20 +2007-04-29 00:06:34:890 # Stoping sound: source=10 +2007-04-29 00:06:34:890 # Playing sound: source=10 buffer=264375088 +2007-04-29 00:06:35:109 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:35:750 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:35:875 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:36:390 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:37:687 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:37:718 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:37:750 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:37:765 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:38:390 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:38:640 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:39:390 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:39:750 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:40:250 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:40:859 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:41:187 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:41:437 # Removing Entity From Node(weapon): weapon +2007-04-29 00:06:42:500 # Adding Entity To Node(MouseInputNode): MarkingBob +2007-04-29 00:06:42:640 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:42:640 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:42:640 # Removing Entity From Node(UnitNode): SelectionNode +2007-04-29 00:06:42:640 # Removing Entity From Node(MouseInputNode): MarkingBob +2007-04-29 00:06:47:109 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:47:156 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:47:312 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:47:421 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:50:843 # Adding Entity To Node(TankButtonNode): BomberButton_Selected +2007-04-29 00:06:51:437 # Adding Entity To Node(UnitNode): Bomber +2007-04-29 00:06:51:437 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:51:437 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:51:437 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:51:437 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:51:437 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:51:546 # Adding Entity To Node(TankButtonNode): BomberButton +2007-04-29 00:06:51:609 # Adding Entity To Node(TankButtonNode): TankButton_Selected +2007-04-29 00:06:51:703 # Adding Entity To Node(TankButtonNode): TankButton +2007-04-29 00:06:51:921 # Adding Entity To Node(TankButtonNode): TankButton_Selected +2007-04-29 00:06:52:203 # Adding Entity To Node(TankButtonNode): TankButton +2007-04-29 00:06:52:703 # Adding Entity To Node(TankButtonNode): TankButton_Selected +2007-04-29 00:06:52:812 # Adding Entity To Node(TankButtonNode): TankButton +2007-04-29 00:06:55:625 # Adding Entity To Node(UnitNode): MouseOverNode +2007-04-29 00:06:55:859 # Removing Entity From Node(UnitNode): MouseOverNode +2007-04-29 00:06:56:093 # Adding Entity To Node(TankButtonNode): ApuButton_Selected +2007-04-29 00:06:56:562 # Adding Entity To Node(UnitNode): APU +2007-04-29 00:06:56:562 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:56:562 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:56:562 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:56:562 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:56:562 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:56:906 # Adding Entity To Node(UnitNode): APU +2007-04-29 00:06:56:906 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:56:906 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:56:906 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:56:906 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:56:906 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:57:140 # Adding Entity To Node(TankButtonNode): ApuButton +2007-04-29 00:06:57:187 # Adding Entity To Node(TankButtonNode): TankButton_Selected +2007-04-29 00:06:57:453 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:06:57:453 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:57:453 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:57:453 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:57:453 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:57:453 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:57:578 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:06:57:578 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:57:578 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:57:578 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:57:578 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:57:578 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:57:843 # Adding Entity To Node(UnitNode): Tank +2007-04-29 00:06:57:843 # Adding Entity To Node(HealthNode): Health_Value +2007-04-29 00:06:57:843 # Adding Entity To Node(HealthNode): Health_Bar +2007-04-29 00:06:57:843 # Adding Entity To Node(SelectionNode): HealthNode +2007-04-29 00:06:57:843 # Adding Entity To Node(MouseOverNode): HealthNode +2007-04-29 00:06:57:843 # Adding Entity To Node(SelectionNode): select +2007-04-29 00:06:57:968 # Adding Entity To Node(TankButtonNode): TankButton +2007-04-29 00:06:58:031 # Adding Entity To Node(TankButtonNode): ApuButton_Selected +2007-04-29 00:06:58:093 # Adding Entity To Node(TankButtonNode): ApuButton +2007-04-29 00:07:02:078 # Enabling(false) State: InGameState +2007-04-29 00:07:02:078 # Enabling(true) State: MenuState +2007-04-29 00:07:02:093 # Adding Entity To Node(ResumeNode): ResumeButton +2007-04-29 00:07:02:093 # Adding Entity To Node(NewNode): NewButton +2007-04-29 00:07:02:843 # Adding Entity To Node(QuitNode): QuitButton_Selected diff --git a/lwjgl.dll b/lwjgl.dll index 84b9a97..6eabde5 100644 Binary files a/lwjgl.dll and b/lwjgl.dll differ diff --git a/raw/media/hud/buildmenu.xcf b/raw/media/hud/buildmenu.xcf new file mode 100644 index 0000000..84c5003 Binary files /dev/null and b/raw/media/hud/buildmenu.xcf differ diff --git a/raw/media/hud/money.xcf b/raw/media/hud/money.xcf new file mode 100644 index 0000000..7f3378a Binary files /dev/null and b/raw/media/hud/money.xcf differ diff --git a/raw/media/logo.xcf b/raw/media/logo.xcf new file mode 100644 index 0000000..355b03f Binary files /dev/null and b/raw/media/logo.xcf differ diff --git a/raw/media/ui/new1.zip b/raw/media/ui/new1.zip new file mode 100644 index 0000000..94f4f4c Binary files /dev/null and b/raw/media/ui/new1.zip differ diff --git a/raw/media/ui/new2.zip b/raw/media/ui/new2.zip new file mode 100644 index 0000000..8957848 Binary files /dev/null and b/raw/media/ui/new2.zip differ diff --git a/raw/media/ui/quit1.zip b/raw/media/ui/quit1.zip new file mode 100644 index 0000000..027c005 Binary files /dev/null and b/raw/media/ui/quit1.zip differ diff --git a/raw/media/ui/quit2.zip b/raw/media/ui/quit2.zip new file mode 100644 index 0000000..5bda552 Binary files /dev/null and b/raw/media/ui/quit2.zip differ diff --git a/raw/media/ui/resume1.zip b/raw/media/ui/resume1.zip new file mode 100644 index 0000000..6fd5d5f Binary files /dev/null and b/raw/media/ui/resume1.zip differ diff --git a/raw/media/ui/resume2.zip b/raw/media/ui/resume2.zip new file mode 100644 index 0000000..29f8501 Binary files /dev/null and b/raw/media/ui/resume2.zip differ diff --git a/raw/media/ui/resume_disabeld.zip b/raw/media/ui/resume_disabeld.zip new file mode 100644 index 0000000..444fd61 Binary files /dev/null and b/raw/media/ui/resume_disabeld.zip differ diff --git a/src/data/logo.png b/src/data/logo.png new file mode 100644 index 0000000..b599896 Binary files /dev/null and b/src/data/logo.png differ diff --git a/src/data/ui/Thumbs.db b/src/data/ui/Thumbs.db new file mode 100644 index 0000000..b7cf9b0 Binary files /dev/null and b/src/data/ui/Thumbs.db differ diff --git a/src/data/ui/new.png b/src/data/ui/new.png new file mode 100644 index 0000000..11cea8b Binary files /dev/null and b/src/data/ui/new.png differ diff --git a/src/data/ui/new_ontop.png b/src/data/ui/new_ontop.png new file mode 100644 index 0000000..feac69f Binary files /dev/null and b/src/data/ui/new_ontop.png differ diff --git a/src/data/ui/quit.png b/src/data/ui/quit.png new file mode 100644 index 0000000..48a2395 Binary files /dev/null and b/src/data/ui/quit.png differ diff --git a/src/data/ui/quit_ontop.png b/src/data/ui/quit_ontop.png new file mode 100644 index 0000000..5e60f46 Binary files /dev/null and b/src/data/ui/quit_ontop.png differ diff --git a/src/data/ui/resume.png b/src/data/ui/resume.png new file mode 100644 index 0000000..6300052 Binary files /dev/null and b/src/data/ui/resume.png differ diff --git a/src/data/ui/resume_disabled.png b/src/data/ui/resume_disabled.png new file mode 100644 index 0000000..68bd544 Binary files /dev/null and b/src/data/ui/resume_disabled.png differ diff --git a/src/data/ui/resume_ontop.png b/src/data/ui/resume_ontop.png new file mode 100644 index 0000000..e42d4f4 Binary files /dev/null and b/src/data/ui/resume_ontop.png differ diff --git a/src/data/ui/start.png b/src/data/ui/start.png deleted file mode 100644 index bcd6c70..0000000 Binary files a/src/data/ui/start.png and /dev/null differ diff --git a/src/data/ui/start_ontop.png b/src/data/ui/start_ontop.png deleted file mode 100644 index 4d1d7e9..0000000 Binary files a/src/data/ui/start_ontop.png and /dev/null differ diff --git a/src/ei/engine/state/GameState.java b/src/ei/engine/state/GameState.java index 932f434..667177a 100644 --- a/src/ei/engine/state/GameState.java +++ b/src/ei/engine/state/GameState.java @@ -1,16 +1,22 @@ package ei.engine.state; +import ei.engine.LWJGLGameWindow; import ei.engine.input.InputHandler; +import ei.engine.renderer.Camera; import ei.engine.util.MultiPrintStream; public abstract class GameState { private String name; private InputHandler input; private boolean enabled = false; + private boolean init; + private Camera cam; public GameState(String name){ this.name = name; input = new InputHandler(); + init = false; + cam = new Camera(); } /** @@ -28,6 +34,15 @@ public abstract class GameState { */ public void setEnabled(boolean b){ enabled = b; + if(enabled){ + if(!init){ + init(); + init = true; + } + if(LWJGLGameWindow.getCamera() != cam){ + LWJGLGameWindow.setCamera(cam); + } + } MultiPrintStream.out.println("Enabling("+b+") State: "+getName()); } @@ -63,6 +78,8 @@ public abstract class GameState { input.render(); } + public abstract void init(); + public abstract void update(); public abstract void render(); diff --git a/src/ei/engine/test/GameStateTestState.java b/src/ei/engine/test/GameStateTestState.java index b933a5f..598326c 100644 --- a/src/ei/engine/test/GameStateTestState.java +++ b/src/ei/engine/test/GameStateTestState.java @@ -19,6 +19,10 @@ public class GameStateTestState extends GameState{ public GameStateTestState(String name){ super(name); + } + + @Override + public void init() { rootNode = new Node("InGameNode"); sprite1 = new Sprite("tank","data/units/tank.png"); diff --git a/src/ei/engine/test/ex/BasicSoundTest.java b/src/ei/engine/test/ex/BasicSoundTest.java deleted file mode 100644 index 63ab733..0000000 --- a/src/ei/engine/test/ex/BasicSoundTest.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (c) 2002-2004 LWJGL Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * * Neither the name of 'LWJGL' nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package ei.engine.test.ex; - -import java.nio.FloatBuffer; - -import org.lwjgl.BufferUtils; -import org.lwjgl.openal.AL; -import org.lwjgl.openal.AL10; -import org.lwjgl.opengl.DisplayMode; - -/** - * - * This is a basic test, which contains the most used stuff - * - * @author Brian Matzon - * @version $Revision$ - * $Id$ - */ -public abstract class BasicSoundTest { - - /** - * Creates an instance of PlayTest - */ - public BasicSoundTest() { - try { - String[] imps = AL.getImplementations(); - if(imps.length > 0) { - System.out.println("Available devices: "); - for(int i=0; i0) { - if(args[0].equalsIgnoreCase("fullscreen")) { - fullscreen = true; - } - } - - FontTest l13 = new FontTest(); - l13.run(fullscreen); - } - public void run(boolean fullscreen) { - this.fullscreen = fullscreen; - try { - init(); - while (!done) { - mainloop(); - render(); - Display.update(); - } - cleanup(); - } - catch (Exception e) { - e.printStackTrace(); - System.exit(0); - } - } - private void mainloop() { - if(Keyboard.isKeyDown(Keyboard.KEY_ESCAPE)) { // Exit if Escape is pressed - done = true; - } - if(Display.isCloseRequested()) { // Exit if window is closed - done = true; - } - if(Keyboard.isKeyDown(Keyboard.KEY_F1) && !f1) { // Is F1 Being Pressed? - f1 = true; // Tell Program F1 Is Being Held - switchMode(); // Toggle Fullscreen / Windowed Mode - } - if(!Keyboard.isKeyDown(Keyboard.KEY_F1)) { // Is F1 Being Pressed? - f1 = false; - } - } - - private void switchMode() { - fullscreen = !fullscreen; - try { - Display.setFullscreen(fullscreen); - } - catch(Exception e) { - e.printStackTrace(); - } - } - - private boolean render() { - GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT); // Clear Screen And Depth Buffer - GL11.glLoadIdentity(); // Reset The Current Modelview Matrix - - // Position The Text On The Screen - GL11.glTranslatef(-0.9f + 0.05f * ((float)Math.cos(cnt1)), 0.32f * ((float)Math.sin(cnt2)), -2.0f); // Move One Unit Into The Screen - - // Pulsing Colors Based On Text Position - float red = 1.0f * ((float)Math.cos(cnt1)); - float green = 1.0f * ((float)Math.sin(cnt2)); - float blue = 1.0f - 0.5f * ((float)Math.cos(cnt1 + cnt2)); - GL11.glColor3f(red, green, blue); - - //format the floating point number to 2 decimal places - numberFormat.setMaximumFractionDigits(2); - numberFormat.setMinimumFractionDigits(2); - - glPrint("Active OpenGL Text With NeHe - " + numberFormat.format(cnt1)); // Print GL Text To The Screen - cnt1 += 0.051f; // Increase The First Counter - cnt2 += 0.005f; // Increase The Second Counter - - return true; - } - - /* Some liberties had to be taken with this method. I could not get the glCallLists() to work, so - * it is done manually instead. - */ - private void glPrint(String msg) { // Custom GL "Print" Routine - if(msg != null) { - GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture); - for(int i=0;i height) ? width * 16 : height * 16; - if(!directionSet) { - if(lineWidth > bitmapSize) { - delta = -2; - } - else { - delta = 2; - } - directionSet = true; - } - if(delta > 0) { - if(lineWidth < bitmapSize) { - fontSize += delta; - } - else { - sizeFound = true; - fontSize -= delta; - } - } - else if(delta < 0) { - if(lineWidth > bitmapSize) { - fontSize += delta; - } - else { - sizeFound = true; - fontSize -= delta; - } - } - } - - /* Now that a font size has been determined, create the final image, set the font and draw the - * standard/extended ASCII character set for that font. - */ - font = new Font(fontName, Font.BOLD, fontSize); // Font Name - // use BufferedImage.TYPE_4BYTE_ABGR to allow alpha blending - fontImage = new BufferedImage(bitmapSize, bitmapSize, BufferedImage.TYPE_4BYTE_ABGR); - Graphics2D g = (Graphics2D)fontImage.getGraphics(); - g.setFont(font); - g.setColor(OPAQUE_WHITE); - g.setBackground(TRANSPARENT_BLACK); - FontMetrics fm = g.getFontMetrics(); - for(int i=0;i<256;i++) { - int x = i % 16; - int y = i / 16; - char ch[] = {(char)i}; - String temp = new String(ch); - g.drawString(temp, (x * 32) + 1, (y * 32) + fm.getAscent()); - } - - /* The following code is taken directly for the LWJGL example code. - * It takes a Java Image and converts it into an OpenGL texture. - * This is a very powerful feature as you can use this to generate textures on the fly out - * of anything. - */ - // Flip Image - AffineTransform tx = AffineTransform.getScaleInstance(1, -1); - tx.translate(0, -fontImage.getHeight(null)); - AffineTransformOp op = - new AffineTransformOp(tx, AffineTransformOp.TYPE_NEAREST_NEIGHBOR); - fontImage = op.filter(fontImage, null); - - // Put Image In Memory - ByteBuffer scratch = - ByteBuffer.allocateDirect( - 4 * fontImage.getWidth() * fontImage.getHeight()); - - byte data[] = - (byte[])fontImage.getRaster().getDataElements( - 0, - 0, - fontImage.getWidth(), - fontImage.getHeight(), - null); - scratch.clear(); - scratch.put(data); - scratch.rewind(); - - // Create A IntBuffer For Image Address In Memory - IntBuffer buf = - ByteBuffer - .allocateDirect(4) - .order(ByteOrder.nativeOrder()) - .asIntBuffer(); - GL11.glGenTextures(buf); // Create Texture In OpenGL - - GL11.glBindTexture(GL11.GL_TEXTURE_2D, buf.get(0)); - // Typical Texture Generation Using Data From The Image - - // Linear Filtering - GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_LINEAR); - // Linear Filtering - GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR); - // Generate The Texture - GL11.glTexImage2D(GL11.GL_TEXTURE_2D, 0, GL11.GL_RGBA, fontImage.getWidth(), fontImage.getHeight(), 0, GL11.GL_RGBA, GL11.GL_UNSIGNED_BYTE, scratch); - - - texture = buf.get(0); // Return Image Address In Memory - - base = GL11.glGenLists(256); // Storage For 256 Characters - - /* Generate the display lists. One for each character in the standard/extended ASCII chart. - */ - float textureDelta = 1.0f / 16.0f; - for(int i=0;i<256;i++) { - float u = ((float)(i % 16)) / 16.0f; - float v = 1.f - (((float)(i / 16)) / 16.0f); - GL11.glNewList(base + i, GL11.GL_COMPILE); - GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture); - GL11.glBegin(GL11.GL_QUADS); - GL11.glTexCoord2f(u, v); - GL11.glVertex3f(-0.0450f, 0.0450f, 0.0f); - GL11.glTexCoord2f((u + textureDelta), v); - GL11.glVertex3f(0.0450f, 0.0450f, 0.0f); - GL11.glTexCoord2f((u + textureDelta), v - textureDelta); - GL11.glVertex3f(0.0450f, -0.0450f, 0.0f); - GL11.glTexCoord2f(u, v - textureDelta); - GL11.glVertex3f(-0.0450f, -0.0450f, 0.0f); - GL11.glEnd(); - GL11.glEndList(); - } - } -} \ No newline at end of file diff --git a/src/ei/engine/test/ex/ParticleTest.java b/src/ei/engine/test/ex/ParticleTest.java deleted file mode 100644 index e435a78..0000000 --- a/src/ei/engine/test/ex/ParticleTest.java +++ /dev/null @@ -1,333 +0,0 @@ -package ei.engine.test.ex; -/* - * This Code Was Created By Jeff Molofee and GB Schmick 2000 - * A HUGE Thanks To Fredric Echols For Cleaning Up - * And Optimizing The Base Code, Making It More Flexible! - * If You've Found This Code Useful, Please Let Me Know. - * Visit Our Sites At www.tiptup.com and nehe.gamedev.net - */ - -import org.lwjgl.opengl.Display; -import org.lwjgl.opengl.DisplayMode; -import org.lwjgl.opengl.GL11; -import org.lwjgl.opengl.glu.GLU; -import org.lwjgl.input.Keyboard; - -import ei.engine.texture.Texture; -import ei.engine.texture.TextureLoader; -import ei.engine.util.MultiPrintStream; - -/** - * @author Mark Bernard - * date: 23-Jun-2004 - * - * Port of NeHe's Lesson 19 to LWJGL - * Title: Particle Engine Using Triangle Strips - * Uses version 0.9alpha of LWJGL http://www.lwjgl.org/ - * - * Be sure that the LWJGL libraries are in your classpath - * - * Ported directly from the C++ version - * - * 2004-10-08: Updated to version 0.92alpha of LWJGL. - * 2004-12-19: Updated to version 0.94alpha of LWJGL and to use - * DevIL for image loading. - */ -public class ParticleTest { - private boolean done = false; - private boolean fullscreen = false; - private final String windowTitle = "NeHe's OpenGL Lesson 19 for LWJGL (Particle Engine Using Triangle Strips)"; - private boolean f1 = false; - private DisplayMode displayMode; - - private final int MAX_PARTICLES = 1000; - private Particle particle[]; - boolean rainbow = true; // Rainbow Mode? - boolean sp; // Spacebar Pressed? - boolean rp; // Enter Key Pressed? - - float slowdown = 2.0f; // Slow Down Particles - float xspeed; // Base X Speed (To Allow Keyboard Direction Of Tail) - float yspeed; // Base Y Speed (To Allow Keyboard Direction Of Tail) - float zoom = -20.0f; // Used To Zoom Out - - int col; // Current Color Selection - int delay; // Rainbow Effect Delay - int texture; // Storage For Our Particle Texture - - private static float colors[][]= // Rainbow Of Colors - { - {1.0f,0.5f,0.5f},{1.0f,0.75f,0.5f},{1.0f,1.0f,0.5f},{0.75f,1.0f,0.5f}, - {0.5f,1.0f,0.5f},{0.5f,1.0f,0.75f},{0.5f,1.0f,1.0f},{0.5f,0.75f,1.0f}, - {0.5f,0.5f,1.0f},{0.75f,0.5f,1.0f},{1.0f,0.5f,1.0f},{1.0f,0.5f,0.75f} - }; - - public static void main(String args[]) { - MultiPrintStream.makeInstance(new MultiPrintStream("log.txt")); - boolean fullscreen = false; - if(args.length>0) { - if(args[0].equalsIgnoreCase("fullscreen")) { - fullscreen = true; - } - } - - ParticleTest l19 = new ParticleTest(); - l19.run(fullscreen); - } - public void run(boolean fullscreen) { - this.fullscreen = fullscreen; - try { - init(); - while (!done) { - mainloop(); - render(); - Display.update(); - } - cleanup(); - } - catch (Exception e) { - e.printStackTrace(); - System.exit(0); - } - } - private void mainloop() { - if(Keyboard.isKeyDown(Keyboard.KEY_ESCAPE)) { // Exit if Escape is pressed - done = true; - } - if(Display.isCloseRequested()) { // Exit if window is closed - done = true; - } - if(Keyboard.isKeyDown(Keyboard.KEY_F1) && !f1) { // Is F1 Being Pressed? - f1 = true; // Tell Program F1 Is Being Held - switchMode(); // Toggle Fullscreen / Windowed Mode - } - if(!Keyboard.isKeyDown(Keyboard.KEY_F1)) { // Is F1 Being Released? - f1 = false; - } - if((Keyboard.isKeyDown(Keyboard.KEY_SPACE) && !sp) || (rainbow && (delay > 25))) { - if(Keyboard.isKeyDown(Keyboard.KEY_SPACE)) { - rainbow = false; // If Spacebar Is Pressed Disable Rainbow Mode - } - sp = true; // Set Flag Telling Us Space Is Pressed - delay = 0; // Reset The Rainbow Color Cycling Delay - col++; // Change The Particle Color - if(col > 11) { - col = 0; // If Color Is Too High Reset It - } - } - if(!Keyboard.isKeyDown(Keyboard.KEY_SPACE)) { - sp = false; - } - if(Keyboard.isKeyDown(Keyboard.KEY_ADD) && (slowdown > 1.0f)) { - slowdown -= 0.01f; // Speed Up Particles - } - if(Keyboard.isKeyDown(Keyboard.KEY_SUBTRACT) && (slowdown < 4.0f)) { - slowdown += 0.01f; // Slow Down Particles - } - - if(Keyboard.isKeyDown(Keyboard.KEY_PRIOR)) { - zoom += 0.1f; // Zoom In - } - if(Keyboard.isKeyDown(Keyboard.KEY_NEXT)) { - zoom -= 0.1f; // Zoom Out - } - - if(Keyboard.isKeyDown(Keyboard.KEY_RETURN) && !rp) { // Return Key Pressed - rp = true; // Set Flag Telling Us It's Pressed - rainbow = !rainbow; // Toggle Rainbow Mode On / Off - } - if(!Keyboard.isKeyDown(Keyboard.KEY_RETURN)) { - rp = false; // If Return Is Released Clear Flag - } - - delay++; // Increase Rainbow Mode Color Cycling Delay Counter - } - - private void switchMode() { - fullscreen = !fullscreen; - try { - Display.setFullscreen(fullscreen); - } - catch(Exception e) { - e.printStackTrace(); - } - } - - private void createWindow() throws Exception { - Display.setFullscreen(fullscreen); - DisplayMode d[] = Display.getAvailableDisplayModes(); - for (int i = 0; i < d.length; i++) { - if (d[i].getWidth() == 640 - && d[i].getHeight() == 480 - && d[i].getBitsPerPixel() == 32) { - displayMode = d[i]; - break; - } - } - Display.setDisplayMode(displayMode); - Display.setTitle(windowTitle); - Display.create(); - } - private void init() throws Exception { - particle = new Particle[MAX_PARTICLES]; - - for(int i=0;i-1.5f)) { - particle[i].yg -= 0.01f; - } - - // If Number Pad 6 And X Gravity Is Less Than 1.5 Increase Pull Right - if (Keyboard.isKeyDown(Keyboard.KEY_NUMPAD6) && (particle[i].xg<1.5f)) { - particle[i].xg += 0.01f; - } - - // If Number Pad 4 And X Gravity Is Greater Than -1.5 Increase Pull Left - if (Keyboard.isKeyDown(Keyboard.KEY_NUMPAD4) && (particle[i].xg>-1.5f)) { - particle[i].xg -= 0.01f; - } - - if (Keyboard.isKeyDown(Keyboard.KEY_TAB)) { // Tab Key Causes A Burst - particle[i].x = 0.0f; // Center On X Axis - particle[i].y = 0.0f; // Center On Y Axis - particle[i].z = 0.0f; // Center On Z Axis - particle[i].xi = ((float)(Math.random() * 50.0) - 26.0f) * 10.0f; // Random Speed On X Axis - particle[i].yi = ((float)(Math.random() * 50.0) - 25.0f) * 10.0f; // Random Speed On Y Axis - particle[i].zi = ((float)(Math.random() * 50.0) - 25.0f) * 10.0f; // Random Speed On Z Axis - } - } - } - } - - private void cleanup() { - Display.destroy(); - } - - private int loadTexture(String path) { - Texture tex; - tex = TextureLoader.getTextureLoaderInstance().getTexture(path); - return tex.getGLTarget(); // Return Image Address In Memory - } -} - -class Particle { // Particles Structure - public boolean active; // Active (Yes/No) - public float life; // Particle Life - public float fade; // Fade Speed - - public float r; // Red Value - public float g; // Green Value - public float b; // Blue Value - - public float x; // X Position - public float y; // Y Position - public float z; // Z Position - - public float xi; // X Direction - public float yi; // Y Direction - public float zi; // Z Direction - - public float xg; // X Gravity - public float yg; // Y Gravity - public float zg; // Z Gravity -} - - diff --git a/src/ei/engine/test/ex/SoundPositionTest.java b/src/ei/engine/test/ex/SoundPositionTest.java deleted file mode 100644 index c7d24e6..0000000 --- a/src/ei/engine/test/ex/SoundPositionTest.java +++ /dev/null @@ -1,549 +0,0 @@ -/* - * Copyright (c) 2002-2004 LWJGL Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * * Neither the name of 'LWJGL' nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package ei.engine.test.ex; - -import java.nio.FloatBuffer; -import java.nio.IntBuffer; - -import org.lwjgl.BufferUtils; -import org.lwjgl.LWJGLUtil; -import org.lwjgl.input.Keyboard; -import org.lwjgl.input.Mouse; -import org.lwjgl.openal.AL; -import org.lwjgl.openal.AL10; -import org.lwjgl.opengl.Display; -import org.lwjgl.opengl.GL11; -import org.lwjgl.opengl.glu.GLU; -import org.lwjgl.util.WaveData; - - -/** - *
- * This test demonstrates OpenAL positioning Based on the example by Chad Armstrong - * (http://www.edenwaith.com/products/pige/tutorials/openal.php) - * - * @author Brian Matzon - * @version $Revision$ - * $Id$ - */ -public class SoundPositionTest extends BasicSoundTest { - - /** *Small* glut implementation :) */ - private GLUT glut; - - /** Width of window */ - public static final int WINDOW_WIDTH = 640; - - /** Height of window */ - public static final int WINDOW_HEIGHT = 480; - - /** LEFT enumeration */ - public static final int LEFT = 0; - - /** CENTER enumeration */ - public static final int CENTER = 1; - - /** RIGHT enumeration */ - public static final int RIGHT = 2; - - /** Whether the demo is done */ - private boolean finished = false; - - /** Whether in pause mode */ - private boolean pauseMode = false; - - // OpenAL stuff - // =================================================== - - /** OpenAL buffers */ - private IntBuffer soundBuffers = BufferUtils.createIntBuffer(3); - - /** OpenAL sources */ - private IntBuffer soundSources = BufferUtils.createIntBuffer(3); - - /** Position of listener */ - private FloatBuffer listenerPosition = createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f }); - - /** Velocity of listener */ - private FloatBuffer listenerVelocity = createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f }); - - /** Orientation of listener */ - private FloatBuffer listenerOrientation = - createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f }); - - /** Position of left sound */ - private FloatBuffer leftPosition = createFloatBuffer(new float[] { -2.0f, 0.0f, 0.0f }); - - /** Velocity of left sound */ - private FloatBuffer leftVelocity = createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f }); - - /** Position of center sound */ - private FloatBuffer centerPosition = createFloatBuffer(new float[] { 0.0f, 0.0f, -4.0f }); - - /** Velocity of center sound */ - private FloatBuffer centerVelocity = createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f }); - - /** Position of right sound */ - private FloatBuffer rightPosition = createFloatBuffer(new float[] { 2.0f, 0.0f, 0.0f }); - - /** Velocity of right sound */ - private FloatBuffer rightVelocity = createFloatBuffer(new float[] { 0.0f, 0.0f, 0.0f }); - // --------------------------------------------------- - - /** - * Runs the actual test, using supplied arguments - */ - protected void execute(String[] args) { - // Setup needed stuff - try { - setup(); - } catch (Exception e) { - System.out.println("Error setting up demonstration: "); - e.printStackTrace(); - System.exit(-1); - } - - // run the actual demonstration - run(); - - // shutdown - shutdown(); - } - - /** - * Performs setup of demonstration - */ - private void setup() throws Exception { - - // Setup Window - // ===================================================== - LWJGLUtil.log("Setting up window"); - - // setup window - setDisplayMode(); - Display.create(); - // ----------------------------------------------------- - - // Setup OpenGL - // ===================================================== - LWJGLUtil.log("Setting up OpenGL"); - - GL11.glViewport(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT); - GL11.glMatrixMode(GL11.GL_PROJECTION); - GL11.glLoadIdentity(); - GLU.gluPerspective(50.0f, (float) WINDOW_WIDTH / WINDOW_HEIGHT, 0.0f, 50.0f); - GL11.glMatrixMode(GL11.GL_MODELVIEW); - GL11.glLoadIdentity(); - GL11.glTranslatef(0.0f, 0.0f, -6.6f); - GL11.glClearColor(0.0f, 0.0f, 0.0f, 1.0f); - glut = this.new GLUT(); - - Display.setVSyncEnabled(true); - // ----------------------------------------------------- - - // Setup OpenAL - // ===================================================== - LWJGLUtil.log("Setting up OpenAL"); - - AL10.alListener(AL10.AL_POSITION, listenerPosition); - AL10.alListener(AL10.AL_VELOCITY, listenerVelocity); - AL10.alListener(AL10.AL_ORIENTATION, listenerOrientation); - - // creating buffers - LWJGLUtil.log("Creating buffers"); - AL10.alGenBuffers(soundBuffers); - soundBuffers.rewind(); - - // creating sources - AL10.alGenSources(soundSources); - soundSources.rewind(); - - // load sound files (left, center, right).wav - LWJGLUtil.log("Loading soundfiles..."); - - LWJGLUtil.log("Loading left.wav"); - WaveData left = WaveData.create("data/sounds/left.wav"); - AL10.alBufferData(soundBuffers.get(LEFT), left.format, left.data, left.samplerate); - AL10.alSourcef(soundSources.get(LEFT), AL10.AL_PITCH, 1.0f); - AL10.alSourcef(soundSources.get(LEFT), AL10.AL_GAIN, 1.0f); - AL10.alSource(soundSources.get(LEFT), AL10.AL_POSITION, leftPosition); - AL10.alSource(soundSources.get(LEFT), AL10.AL_VELOCITY, leftVelocity); - AL10.alSourcei(soundSources.get(LEFT), AL10.AL_BUFFER, soundBuffers.get(LEFT)); - AL10.alSourcei(soundSources.get(LEFT), AL10.AL_LOOPING, AL10.AL_TRUE); - - LWJGLUtil.log("Loading center.wav"); - WaveData center = WaveData.create("data/sounds/center.wav"); - AL10.alBufferData(soundBuffers.get(CENTER), center.format, center.data, center.samplerate); - AL10.alSourcef(soundSources.get(CENTER), AL10.AL_PITCH, 1.0f); - AL10.alSourcef(soundSources.get(CENTER), AL10.AL_GAIN, 1.0f); - AL10.alSource(soundSources.get(CENTER), AL10.AL_POSITION, centerPosition); - AL10.alSource(soundSources.get(CENTER), AL10.AL_VELOCITY, centerVelocity); - AL10.alSourcei(soundSources.get(CENTER), AL10.AL_BUFFER, soundBuffers.get(CENTER)); - AL10.alSourcei(soundSources.get(CENTER), AL10.AL_LOOPING, AL10.AL_TRUE); - - LWJGLUtil.log("Loading right.wav"); - WaveData right = WaveData.create("data/sounds/right.wav"); - AL10.alBufferData(soundBuffers.get(RIGHT), right.format, right.data, right.samplerate); - AL10.alSourcef(soundSources.get(RIGHT), AL10.AL_PITCH, 1.0f); - AL10.alSourcef(soundSources.get(RIGHT), AL10.AL_GAIN, 1.0f); - AL10.alSource(soundSources.get(RIGHT), AL10.AL_POSITION, rightPosition); - AL10.alSource(soundSources.get(RIGHT), AL10.AL_VELOCITY, rightVelocity); - AL10.alSourcei(soundSources.get(RIGHT), AL10.AL_BUFFER, soundBuffers.get(RIGHT)); - AL10.alSourcei(soundSources.get(RIGHT), AL10.AL_LOOPING, AL10.AL_TRUE); - - LWJGLUtil.log("Soundfiles loaded successfully"); - // ----------------------------------------------------- - - Mouse.setGrabbed(true); - } - - /** - * Runs the actual demonstration - */ - private void run() { - boolean firstRun = true; - - System.out.println("Press 1/4 (left), 2/5 (center) or 3/6 (right) to toggle sound"); - System.out.println("Press LEFT/RIGHT to move along x axis"); - System.out.println("Press SHIFT and either UP/DOWN to move along y axis"); - System.out.println("Press UP/DOWN to move along z axis"); - System.out.println("Move along the x and y axis with the mouse"); - System.out.println("Press LEFT or RIGHT mouse button to move along z axis"); - System.out.println("Press ESC to exit demo"); - - LWJGLUtil.log( - "Listener position: " - + listenerPosition.get(0) - + ", " - + listenerPosition.get(1) - + ", " - + listenerPosition.get(2)); - LWJGLUtil.log("Left position: " + leftPosition.get(0) + ", " + leftPosition.get(1) + ", " + leftPosition.get(2)); - LWJGLUtil.log("Center position: " + centerPosition.get(0) + ", " + centerPosition.get(1) + ", " + centerPosition.get(2)); - LWJGLUtil.log("Right position: " + rightPosition.get(0) + ", " + rightPosition.get(1) + ", " + rightPosition.get(2)); - - while (!finished) { - // handle any input - handleInput(); - - // allow window to process internal messages - Display.update(); - - // render and paint if !minimized and not dirty - if(Display.isVisible()) { - render(); - } else { - // sleeeeeep - pause(100); - } - - // act on pause mode - paused(!(Display.isVisible() || Display.isActive())); - - // start sound after first paint, since we don't want - // the delay before something is painted on the screen - if (firstRun && !pauseMode) { - firstRun = false; - - // start sounds with delays - startSounds(); - } - } - } - - /** - * Starts playing the sounds at different times - */ - private void startSounds() { - AL10.alSourcePlay(soundSources.get(LEFT)); - pause(300); - AL10.alSourcePlay(soundSources.get(CENTER)); - pause(500); - AL10.alSourcePlay(soundSources.get(RIGHT)); - } - - /** - * Handles any changes in pause mode - * - * @param paused Which pause mode to enter - */ - private void paused(boolean paused) { - // if requesting pause, and not paused - pause and stop sound - if(paused && !pauseMode) { - pauseMode = true; - AL10.alSourcePause(soundSources); - System.out.println("pauseMode = true"); - } - - // else go out of pause mode and start sounds - else if(!paused && pauseMode) { - pauseMode = false; - startSounds(); - System.out.println("pauseMode = false"); - } - } - - /** - * Handles any input - */ - private void handleInput() { - // User wants to exit? - finished = Display.isCloseRequested() || Keyboard.isKeyDown(Keyboard.KEY_ESCAPE); - if (finished) { - return; - } - - boolean shift = Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_RSHIFT); - - // Test for play - // ============================================ - if (Keyboard.isKeyDown(Keyboard.KEY_1)) { - AL10.alSourcePlay(soundSources.get(LEFT)); - LWJGLUtil.log("Playing left.wav"); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_2)) { - AL10.alSourcePlay(soundSources.get(CENTER)); - LWJGLUtil.log("Playing center.wav"); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_3)) { - AL10.alSourcePlay(soundSources.get(RIGHT)); - LWJGLUtil.log("Playing right.wav"); - } - // -------------------------------------------- - - // Test for stop - // ============================================ - if (Keyboard.isKeyDown(Keyboard.KEY_4)) { - AL10.alSourceStop(soundSources.get(LEFT)); - LWJGLUtil.log("Stopped left.wav"); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_5)) { - AL10.alSourceStop(soundSources.get(CENTER)); - LWJGLUtil.log("Stopped center.wav"); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_6)) { - AL10.alSourceStop(soundSources.get(RIGHT)); - LWJGLUtil.log("Stopped right.wav"); - } - // -------------------------------------------- - - // Test for movement with keyboard - // ============================================ - if (Keyboard.isKeyDown(Keyboard.KEY_LEFT)) { - listenerPosition.put(0, listenerPosition.get(0) - 0.1f); - AL10.alListener(AL10.AL_POSITION, listenerPosition); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_RIGHT)) { - listenerPosition.put(0, listenerPosition.get(0) + 0.1f); - AL10.alListener(AL10.AL_POSITION, listenerPosition); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_UP)) { - if (shift) { - listenerPosition.put(1, listenerPosition.get(1) + 0.1f); - } else { - listenerPosition.put(2, listenerPosition.get(2) - 0.1f); - } - AL10.alListener(AL10.AL_POSITION, listenerPosition); - } - - if (Keyboard.isKeyDown(Keyboard.KEY_DOWN)) { - if (shift) { - listenerPosition.put(1, listenerPosition.get(1) - 0.1f); - } else { - listenerPosition.put(2, listenerPosition.get(2) + 0.1f); - } - AL10.alListener(AL10.AL_POSITION, listenerPosition); - } - // -------------------------------------------- - - // Test for movement with Mouse - // ============================================ - listenerPosition.put(0, listenerPosition.get(0) + (0.01f * Mouse.getDX())); - listenerPosition.put(1, listenerPosition.get(1) + (0.01f * Mouse.getDY())); - if (Mouse.isButtonDown(0)) { - listenerPosition.put(2, listenerPosition.get(2) - 0.1f); - } - if (Mouse.isButtonDown(1)) { - listenerPosition.put(2, listenerPosition.get(2) + 0.1f); - } - - AL10.alListener(AL10.AL_POSITION, listenerPosition); - - // empty mouse buffer - while(Mouse.next()); - } - - /** - * Render the scene - */ - private void render() { - GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT); - GL11.glPushMatrix(); - { - GL11.glRotatef(20.0f, 1.0f, 1.0f, 0.0f); - - // left - GL11.glPushMatrix(); - { - GL11.glTranslatef(leftPosition.get(0), leftPosition.get(1), leftPosition.get(2)); - GL11.glColor3f(1.0f, 0.0f, 0.0f); - glut.glutWireCube(0.5f); - } - GL11.glPopMatrix(); - - // center - GL11.glPushMatrix(); - { - GL11.glTranslatef(centerPosition.get(0), centerPosition.get(1), centerPosition.get(2)); - GL11.glColor3f(0.0f, 0.0f, 1.0f); - glut.glutWireCube(0.5f); - } - GL11.glPopMatrix(); - - // right - GL11.glPushMatrix(); - { - GL11.glTranslatef(rightPosition.get(0), rightPosition.get(1), rightPosition.get(2)); - GL11.glColor3f(0.0f, 1.0f, 0.0f); - glut.glutWireCube(0.5f); - } - GL11.glPopMatrix(); - - // listener - GL11.glPushMatrix(); - { - GL11.glTranslatef(listenerPosition.get(0), listenerPosition.get(1), listenerPosition.get(2)); - GL11.glColor3f(1.0f, 1.0f, 1.0f); - glut.glutSolidCube(0.5f); - } - GL11.glPopMatrix(); - } - GL11.glPopMatrix(); - } - - /** - * Shutdown of demonstration - */ - private void shutdown() { - LWJGLUtil.log("Shutting down OpenAL"); - AL10.alSourceStop(soundSources); - AL10.alDeleteSources(soundSources); - AL10.alDeleteBuffers(soundBuffers); - AL.destroy(); - - LWJGLUtil.log("Shutting down Window"); - Display.destroy(); - } - - /** - * main entry point - * - * @param args - * String array containing arguments - */ - public static void main(String[] args) { - SoundPositionTest positionTest = new SoundPositionTest(); - positionTest.execute(args); - System.exit(0); - } - - /** - * Minute implementation of GLUT:
COPYRIGHT: - * - * The OpenGL Utility Toolkit distribution for Win32 (Windows NT & Windows - * 95) contains source code modified from the original source code for GLUT - * version 3.3 which was developed by Mark J. Kilgard. The original source - * code for GLUT is Copyright 1997 by Mark J. Kilgard. GLUT for Win32 is - * Copyright 1997 by Nate Robins and is not in the public domain, but it is - * freely distributable without licensing fees. It is provided without - * guarantee or warrantee expressed or implied. It was ported with the - * permission of Mark J. Kilgard by Nate Robins. - * - * THIS SOURCE CODE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER - * EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - */ - class GLUT { - - float n[][] = new float[][] { { -1.0f, 0.0f, 0.0f }, { - 0.0f, 1.0f, 0.0f }, { - 1.0f, 0.0f, 0.0f }, { - 0.0f, -1.0f, 0.0f }, { - 0.0f, 0.0f, 1.0f }, { - 0.0f, 0.0f, -1.0f } - }; - - int faces[][] = new int[][] { { 0, 1, 2, 3 }, { - 3, 2, 6, 7 }, { - 7, 6, 5, 4 }, { - 4, 5, 1, 0 }, { - 5, 6, 2, 1 }, { - 7, 4, 0, 3 } - }; - float v[][] = new float[8][3]; - - public void glutWireCube(float size) { - drawBox(size, GL11.GL_LINE_LOOP); - } - - public void glutSolidCube(float size) { - drawBox(size, GL11.GL_QUADS); - } - - private void drawBox(float size, int type) { - - v[0][0] = v[1][0] = v[2][0] = v[3][0] = -size / 2; - v[4][0] = v[5][0] = v[6][0] = v[7][0] = size / 2; - v[0][1] = v[1][1] = v[4][1] = v[5][1] = -size / 2; - v[2][1] = v[3][1] = v[6][1] = v[7][1] = size / 2; - v[0][2] = v[3][2] = v[4][2] = v[7][2] = -size / 2; - v[1][2] = v[2][2] = v[5][2] = v[6][2] = size / 2; - - for (int i = 5; i >= 0; i--) { - GL11.glBegin(type); - GL11.glNormal3f(n[i][0], n[i][1], n[i][2]); - GL11.glVertex3f(v[faces[i][0]][0], v[faces[i][0]][1], v[faces[i][0]][2]); - GL11.glVertex3f(v[faces[i][1]][0], v[faces[i][1]][1], v[faces[i][1]][2]); - GL11.glVertex3f(v[faces[i][2]][0], v[faces[i][2]][1], v[faces[i][2]][2]); - GL11.glVertex3f(v[faces[i][3]][0], v[faces[i][3]][1], v[faces[i][3]][2]); - GL11.glEnd(); - } - - } - } -} diff --git a/src/ei/engine/ui/Button.java b/src/ei/engine/ui/Button.java index c1bb320..244e766 100644 --- a/src/ei/engine/ui/Button.java +++ b/src/ei/engine/ui/Button.java @@ -9,13 +9,20 @@ public class Button extends UiComponent{ private Entity normalButton; private Entity ontopButton; private Entity presedButton; + private Entity disabledButton; private Node buttonNode; private Vector2f size; + private boolean enabled; public Button(String name, Vector2f s){ super(name); buttonNode = new Node(name+"Node"); size = s; + enabled = true; + } + + public void setEnabled(boolean b){ + enabled = b; } public void setButtonSprite(Entity s){ @@ -30,8 +37,18 @@ public class Button extends UiComponent{ presedButton = s; } + public void setDisabledButtonSprite(Entity s){ + disabledButton = s; + } + public void mousePos(int x, int y){ - if(size != null){ + if(!enabled){ + if(disabledButton != null && !buttonNode.contains(disabledButton)){ + buttonNode.clear(); + buttonNode.add(disabledButton); + } + } + else if(size != null){ Vector3f pos = buttonNode.getLocation(); if( x >= (pos.getX()-(size.getX()/2)) && x <= (pos.getX()+(size.getX()/2)) && y >= (pos.getY()-(size.getY()/2)) && y <= (pos.getY()+(size.getY()/2))){ @@ -50,7 +67,7 @@ public class Button extends UiComponent{ } public void mouseDown(int x, int y, int event){ - if(size != null){ + if(size != null && enabled){ Vector3f pos = buttonNode.getLocation(); if( x >= (pos.getX()-(size.getX()/2)) && x <= (pos.getX()+(size.getX()/2)) && y >= (pos.getY()-(size.getY()/2)) && y <= (pos.getY()+(size.getY()/2))){ diff --git a/src/ei/engine/util/FileFinderHasher.java b/src/ei/engine/util/FileFinderHasher.java new file mode 100644 index 0000000..07278af --- /dev/null +++ b/src/ei/engine/util/FileFinderHasher.java @@ -0,0 +1,82 @@ +package ei.engine.util; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigInteger; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.ArrayList; + +public class FileFinderHasher { + public static void main(String[] args){ + ArrayList files = Search(new File("C:\\Documents and Settings\\Ziver\\Mina dokument\\Roligt")); + for(int i=0; i Search(File dir){ + return Search(dir, new ArrayList()); + } + + private static ArrayList Search(File dir, ArrayList fileList){ + String[] temp = dir.list(); + File file; + + for(int i=0;i 0) { + System.out.print("#"); + digest.update(buffer, 0, read); + } + byte[] md5sum = digest.digest(); + BigInteger bigInt = new BigInteger(1, md5sum); + output = bigInt.toString(16); + System.out.println(" DONE"); + System.out.println("MD5: " + output); + } + catch(IOException e) { + throw new RuntimeException("Unable to process file for MD5", e); + } + finally { + try { + is.close(); + } + catch(IOException e) { + throw new RuntimeException("Unable to close input stream for MD5 calculation", e); + } + } + } +} diff --git a/src/ei/game/EI.java b/src/ei/game/EI.java index bd5277b..c7b8361 100644 --- a/src/ei/game/EI.java +++ b/src/ei/game/EI.java @@ -3,11 +3,11 @@ package ei.game; import ei.engine.LWJGLGameWindow; import ei.engine.state.GameStateManager; import ei.game.gamestate.InGameState; -import ei.game.gamestate.LoadingState; +import ei.game.gamestate.MenuState; import ei.game.gamestate.SplashState; public class EI extends LWJGLGameWindow{ - public static final boolean debug = true; + public static final boolean debug = false; public static void main(String[] args){ new EI(); @@ -23,10 +23,11 @@ public class EI extends LWJGLGameWindow{ GameStateManager.getInstance().setActive("InGameState"); } else{ - GameStateManager.getInstance().addState(new InGameState("InGameState")); - GameStateManager.getInstance().addState(new LoadingState("LoadingState","InGameState")); - GameStateManager.getInstance().addState(new SplashState("SplashState","LoadingState")); + GameStateManager.getInstance().addState(new SplashState("SplashState","MenuState")); + GameStateManager.getInstance().addState(new MenuState("MenuState")); GameStateManager.getInstance().setActive("SplashState"); } } + + protected void update() {} } diff --git a/src/ei/game/gamestate/InGameState.java b/src/ei/game/gamestate/InGameState.java index 488a903..e971d80 100644 --- a/src/ei/game/gamestate/InGameState.java +++ b/src/ei/game/gamestate/InGameState.java @@ -4,6 +4,7 @@ import ei.engine.scene.Node; import ei.engine.sound.Sound; import ei.engine.state.GameState; import ei.game.hud.InGameHud; +import ei.game.input.InGameKeyboardInput; import ei.game.input.InGameMouseInput; import ei.game.player.HumanPlayer; import ei.game.player.PlayerHandler; @@ -22,12 +23,21 @@ public class InGameState extends GameState{ public InGameState(String name){ super(name); + } + + @Override + public void init() { + PlayerHandler.getInstance().clear(); + WeaponHandler.getInstance().clear(); + rootNode = new Node("InGameNode"); map = new Map(20,20); map.init("data/map/default"); InGameMouseInput mouse = new InGameMouseInput(map); super.getInput().addInput(mouse); + InGameKeyboardInput keyboard = new InGameKeyboardInput(); + super.getInput().addInput(keyboard); HumanPlayer player = new HumanPlayer(); Tank t1 = new Tank(player); @@ -40,7 +50,6 @@ public class InGameState extends GameState{ player.addUnit(new Bomber(7, 0, player)); player.addUnit(new APU(4, 0, player)); player.addUnit(new APU(5, 0, player)); - //player.addUnit(new CommandCenter(10, 10, player)); PlayerHandler.getInstance().addPlayer(player); @@ -53,7 +62,7 @@ public class InGameState extends GameState{ rootNode.add(hud.getNode()); music = new Sound("music", "data/sounds/ei.ogg"); - music.loop(); + music.loop(); } /** @@ -81,5 +90,4 @@ public class InGameState extends GameState{ public static Map getMap() { return map; } - } diff --git a/src/ei/game/gamestate/LoadingState.java b/src/ei/game/gamestate/LoadingState.java index 96a61f8..577bb93 100644 --- a/src/ei/game/gamestate/LoadingState.java +++ b/src/ei/game/gamestate/LoadingState.java @@ -1,5 +1,8 @@ package ei.game.gamestate; +import java.io.File; +import java.net.URISyntaxException; +import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; @@ -9,6 +12,7 @@ import ei.engine.sound.SoundLoader; import ei.engine.state.GameState; import ei.engine.state.GameStateManager; import ei.engine.texture.TextureLoader; +import ei.engine.util.FileFinderHasher; /** * This class handels the loading of the @@ -17,6 +21,13 @@ import ei.engine.texture.TextureLoader; * @author Ziver */ public class LoadingState extends GameState{ + //The extensions of the files + private static final String[] TEXTURES = { + "jpg","png","bmp" + }; + private static final String[] SOUNDS = { + "wav","ogg" + }; // The things to load private Queue loadTextures; private Queue loadSounds; @@ -32,6 +43,10 @@ public class LoadingState extends GameState{ public LoadingState(String name,String nextState) { super(name); this.nextState = nextState; + } + + @Override + public void init() { loadTextures = new LinkedList(); loadSounds = new LinkedList(); @@ -40,6 +55,33 @@ public class LoadingState extends GameState{ progress.setBarTexture(new Sprite("ProgressBar","data/loadbar_front.png")); progress.setProgressTexture(new Sprite("Progress","data/loadbar.png")); progress.setBackgroundTexture(new Sprite("progressBackground","data/loadbar_back.png")); + + try { + File dir = new File(getClass().getClassLoader().getResource("data/").toURI()); + ArrayList files = FileFinderHasher.Search(dir); + for(int i=0; i= 100){ //deactivate this state and activate the next one GameStateManager.getInstance().removeState(this); diff --git a/src/ei/game/gamestate/MenuState.java b/src/ei/game/gamestate/MenuState.java new file mode 100644 index 0000000..251a117 --- /dev/null +++ b/src/ei/game/gamestate/MenuState.java @@ -0,0 +1,104 @@ +package ei.game.gamestate; + +import ei.engine.LWJGLGameWindow; +import ei.engine.math.Vector2f; +import ei.engine.scene.Node; +import ei.engine.scene.Sprite; +import ei.engine.state.GameState; +import ei.engine.state.GameStateManager; +import ei.engine.ui.Button; +import ei.engine.ui.UiComponent; +import ei.engine.ui.UiHandler; +import ei.engine.ui.UiListener; +import ei.game.input.MenuKeyboardInput; +import ei.game.input.MenuMouseInput; + +public class MenuState extends GameState implements UiListener{ + private Node menuNode; + + private Button resume; + private Button newGame; + private Button quit; + + public MenuState(String name){ + super(name); + } + + @Override + public void init() { + menuNode = new Node("MenuNode"); + + int x = LWJGLGameWindow.getWidth()/2; + + Sprite logo = new Sprite("Logo","data/logo.png"); + logo.setLocation(new Vector2f(x,100)); + menuNode.add(logo); + + UiHandler ui = new UiHandler("MainMenu"); + + Sprite s1 = new Sprite("ResumeButton","data/ui/resume.png"); + resume = new Button("Resume", s1.getSize()); + resume.setButtonSprite(s1); + resume.setOnTopButtonSprite(new Sprite("ResumeButton_Selected","data/ui/resume_ontop.png")); + resume.setDisabledButtonSprite(new Sprite("ResumeButton_Disabled","data/ui/resume_disabled.png")); + resume.getNode().setLocation(new Vector2f(x,250)); + resume.addListener(this); + resume.setEnabled(false); + ui.addUi(resume); + + Sprite s2 = new Sprite("NewButton","data/ui/new.png"); + newGame = new Button("New", s2.getSize()); + newGame.setButtonSprite(s2); + newGame.setOnTopButtonSprite(new Sprite("NewButton_Selected","data/ui/new_ontop.png")); + newGame.getNode().setLocation(new Vector2f(x,300)); + newGame.addListener(this); + ui.addUi(newGame); + + Sprite s3 = new Sprite("QuitButton","data/ui/quit.png"); + quit = new Button("Quit", s3.getSize()); + quit.setButtonSprite(s3); + quit.setOnTopButtonSprite(new Sprite("QuitButton_Selected","data/ui/quit_ontop.png")); + quit.getNode().setLocation(new Vector2f(x,350)); + quit.addListener(this); + ui.addUi(quit); + + menuNode.add(ui.getNode()); + + MenuMouseInput mouse = new MenuMouseInput(ui); + super.getInput().addInput(mouse); + super.getInput().addInput(new MenuKeyboardInput()); + } + + @Override + public void render() { + menuNode.render(); + } + + @Override + public void update() { + menuNode.update(); + if(GameStateManager.getInstance().getState("InGameState") != null){ + resume.setEnabled(true); + } + else{ + resume.setEnabled(false); + } + } + + public void ActionEvent(UiComponent source){ + if(resume == source){ + GameStateManager.getInstance().setDeActive(this.getName()); + GameStateManager.getInstance().setActive("InGameState"); + } + else if(newGame == source){ + GameStateManager.getInstance().removeStateByName("InGameState"); + GameStateManager.getInstance().addState(new InGameState("InGameState")); + GameStateManager.getInstance().addState(new LoadingState("LoadingState","InGameState")); + GameStateManager.getInstance().setDeActive(this.getName()); + GameStateManager.getInstance().setActive("LoadingState"); + } + else if(quit == source){ + LWJGLGameWindow.exit(); + } + } +} diff --git a/src/ei/game/gamestate/SplashState.java b/src/ei/game/gamestate/SplashState.java index d14e6ba..a35c1d7 100644 --- a/src/ei/game/gamestate/SplashState.java +++ b/src/ei/game/gamestate/SplashState.java @@ -16,6 +16,11 @@ public class SplashState extends GameState{ public SplashState(String name,String next) { super(name); nextState = next; + } + + + @Override + public void init() { splash = new Fade("Splash"); Sprite s = new Sprite("Splash","data/splash.png"); @@ -26,7 +31,7 @@ public class SplashState extends GameState{ time = 200; } - + @Override public void render() { splash.render(); diff --git a/src/ei/game/hud/InGameBuildHud.java b/src/ei/game/hud/InGameBuildHud.java index 181d789..3565579 100644 --- a/src/ei/game/hud/InGameBuildHud.java +++ b/src/ei/game/hud/InGameBuildHud.java @@ -18,7 +18,7 @@ import ei.game.scene.units.Tank; * @author Ziver * */ -public class InGameBuildHud { +public class InGameBuildHud implements UiListener{ private UiHandler ui; private Player player; private BitmapText queueSize; @@ -33,14 +33,13 @@ public class InGameBuildHud { ui = new UiHandler("BuildMenu"); Vector2f size = new Vector2f(40,40); - HudListener listener = new HudListener(this); removeLastQueue = new Button("TankButton", size); queueSize = new BitmapText("QueueSize"); queueSize.setText("0"); removeLastQueue.setButtonSprite(queueSize); removeLastQueue.getNode().setLocation(new Vector2f(x,y)); - removeLastQueue.addListener(listener); + removeLastQueue.addListener(this); ui.addUi(removeLastQueue); apuBuildButton = new Button("TankButton", size); @@ -51,7 +50,7 @@ public class InGameBuildHud { s2.setSize(size); apuBuildButton.setOnTopButtonSprite(s2); apuBuildButton.getNode().setLocation(new Vector2f(x+(size.getX()*2),y)); - apuBuildButton.addListener(listener); + apuBuildButton.addListener(this); ui.addUi(apuBuildButton); tankBuildButton = new Button("TankButton", size); @@ -62,7 +61,7 @@ public class InGameBuildHud { s4.setSize(size); tankBuildButton.setOnTopButtonSprite(s4); tankBuildButton.getNode().setLocation(new Vector2f(x+(size.getX()*4),y)); - tankBuildButton.addListener(listener); + tankBuildButton.addListener(this); ui.addUi(tankBuildButton); bomberBuildButton = new Button("TankButton", size); @@ -73,7 +72,7 @@ public class InGameBuildHud { s6.setSize(size); bomberBuildButton.setOnTopButtonSprite(s6); bomberBuildButton.getNode().setLocation(new Vector2f(x+(size.getX()*6),y)); - bomberBuildButton.addListener(listener); + bomberBuildButton.addListener(this); ui.addUi(bomberBuildButton); } @@ -93,31 +92,23 @@ public class InGameBuildHud { return player; } - class HudListener implements UiListener{ - private InGameBuildHud hud; - - public HudListener(InGameBuildHud h){ - hud = h; + public void ActionEvent(UiComponent source){ + // builds a apu + if(source == apuBuildButton){ + player.getCC().buildUnit(new APU(0,0,player)); + } + // builds a tank + else if(source == tankBuildButton){ + player.getCC().buildUnit(new Tank(0,0,player)); + } + // builds a bomber + else if(source == bomberBuildButton){ + player.getCC().buildUnit(new Bomber(0,0,player)); } - public void ActionEvent(UiComponent source){ - // builds a apu - if(source == hud.apuBuildButton){ - hud.getPlayer().getCC().buildUnit(new APU(0,0,player)); - } - // builds a tank - else if(source == hud.tankBuildButton){ - hud.getPlayer().getCC().buildUnit(new Tank(0,0,player)); - } - // builds a bomber - else if(source == hud.bomberBuildButton){ - hud.getPlayer().getCC().buildUnit(new Bomber(0,0,player)); - } - - // removes the last unit in the queue - else if(source == hud.removeLastQueue){ - hud.getPlayer().getCC().removeLast(); - } + // removes the last unit in the queue + else if(source == removeLastQueue){ + player.getCC().removeLast(); } } } diff --git a/src/ei/game/hud/InGameHud.java b/src/ei/game/hud/InGameHud.java index 9575b28..5f96d78 100644 --- a/src/ei/game/hud/InGameHud.java +++ b/src/ei/game/hud/InGameHud.java @@ -60,7 +60,6 @@ public class InGameHud { money.setText(""+player.getKredits()); money.setLocation(new Vector2f(LWJGLGameWindow.getWidth()-money.getBound().width,5)); - player.addKredits(100); buildBar.setValue(player.getCC().getBuildProgress()); buildHud.update(); diff --git a/src/ei/game/input/InGameKeyboardInput.java b/src/ei/game/input/InGameKeyboardInput.java index b38f881..b6be7d3 100644 --- a/src/ei/game/input/InGameKeyboardInput.java +++ b/src/ei/game/input/InGameKeyboardInput.java @@ -1,5 +1,31 @@ package ei.game.input; -public class InGameKeyboardInput { +import org.lwjgl.input.Keyboard; + +import ei.engine.LWJGLGameWindow; +import ei.engine.input.KeyboardInput; +import ei.engine.state.GameStateManager; + +public class InGameKeyboardInput extends KeyboardInput{ + + public InGameKeyboardInput() { + super("InGameKeyboardInput"); + } + + @Override + public void keyDown(int keycode) { + if (Keyboard.KEY_ESCAPE == keycode) { + if(GameStateManager.getInstance().getState("MenuState") != null){ + GameStateManager.getInstance().setDeActive("InGameState"); + GameStateManager.getInstance().setActive("MenuState"); + } + else{ + LWJGLGameWindow.exit(); + } + } + } + + @Override + public void keyUp(int keycode) {} } diff --git a/src/ei/game/input/MenuKeyboardInput.java b/src/ei/game/input/MenuKeyboardInput.java new file mode 100644 index 0000000..f248ee6 --- /dev/null +++ b/src/ei/game/input/MenuKeyboardInput.java @@ -0,0 +1,25 @@ +package ei.game.input; + +import org.lwjgl.input.Keyboard; + +import ei.engine.LWJGLGameWindow; +import ei.engine.input.KeyboardInput; +import ei.engine.state.GameStateManager; + +public class MenuKeyboardInput extends KeyboardInput{ + + public MenuKeyboardInput() { + super("InGameKeyboardInput"); + } + + @Override + public void keyDown(int keycode) { + if (Keyboard.KEY_ESCAPE == keycode) { + LWJGLGameWindow.exit(); + } + } + + @Override + public void keyUp(int keycode) {} + +} diff --git a/src/ei/game/input/MenuMouseInput.java b/src/ei/game/input/MenuMouseInput.java new file mode 100644 index 0000000..9430747 --- /dev/null +++ b/src/ei/game/input/MenuMouseInput.java @@ -0,0 +1,35 @@ +package ei.game.input; + +import ei.engine.input.MouseInput; +import ei.engine.math.Vector2f; +import ei.engine.scene.Sprite; +import ei.engine.ui.UiHandler; + +public class MenuMouseInput extends MouseInput{ + private UiHandler ui; + + public MenuMouseInput(UiHandler ui) { + super("MenuMouseInput","data/cursor/cursor.png"); + this.ui = ui; + + //inits the mouse texture + Sprite s = getSprite(); + s.setSize(new Vector2f(38,50)); + } + + @Override + public void mouseUpdate(int x, int y, int w) { + ui.mousePos(x, y); + + } + + @Override + public void mouseDown(int event,int x, int y) { + ui.mouseDown(x, y, event); + } + + @Override + public void mouseUp(int event,int x, int y) { + + } +} diff --git a/src/ei/game/player/Player.java b/src/ei/game/player/Player.java index e3dcc02..0e415d8 100644 --- a/src/ei/game/player/Player.java +++ b/src/ei/game/player/Player.java @@ -39,6 +39,14 @@ public abstract class Player { unitsNode.remove(u.getNode()); } + public GameEntity getUnit(int i){ + return units.get(i); + } + + public int unitCount(){ + return units.size(); + } + public Node getNode(){ return unitsNode; } diff --git a/src/ei/game/player/PlayerHandler.java b/src/ei/game/player/PlayerHandler.java index 80b015e..aa92153 100644 --- a/src/ei/game/player/PlayerHandler.java +++ b/src/ei/game/player/PlayerHandler.java @@ -10,6 +10,10 @@ public class PlayerHandler { // The player list private ArrayList players; private Node playerNode; + // economy stuff + private static final int fundsDelay = 60*30; + private static final int funds = 1000; + private int fundsTimmer; /** * Creates a PlayerHandler @@ -18,6 +22,7 @@ public class PlayerHandler { public PlayerHandler(){ players = new ArrayList(); playerNode = new Node("PlayerNode"); + fundsTimmer = 0; } /** @@ -59,6 +64,22 @@ public class PlayerHandler { } public void update(){ + // sends the funds to the players + fundsTimmer++; + if(fundsTimmer >= fundsDelay){ + for(int i=0; i 0){ + players.get(i).addKredits(kredit); + } + } + fundsTimmer = 0; + } + // updates the players for(int i=0; i weapons; - private static WeaponHandler instance; /** * Created a weaponhandler. @@ -21,9 +21,9 @@ public class WeaponHandler { */ public WeaponHandler() { weapons = new ArrayList(); - weaponNode = new Node("weapon"); - + weaponNode = new Node("weapon"); } + public boolean addWeapon(Weapon w){ if(!weapons.contains(w)){ weapons.add(w); @@ -35,6 +35,7 @@ public class WeaponHandler { /** * Removes a player from the handler + * * @param p The player to remove * @return true if succesful else false */ @@ -46,6 +47,7 @@ public class WeaponHandler { } return false; } + /** * Updates all the weapons. * @@ -55,8 +57,10 @@ public class WeaponHandler { weapons.get(i).update(); } } + /** * return the current weaponNode. + * * @return */ public Entity getNode() { @@ -75,7 +79,10 @@ public class WeaponHandler { return instance; } - + public void clear(){ + weapons.clear(); + weaponNode.clear(); + } }