This program is under construction and is not yet functional.

2. Bugs & enhancemants
make class files lower case 8.x format
implement align, group
Ability to resize objects
bug in autoroute adds north and south
make input/s_decode more resilient
replace util with m_dialog
3. Class Definitions
3.1. Sprite
|
Sprite - constructors |
||||
|
GetImage |
SetImage |
|||
|
GetFrameInc |
SetFrameInc |
|||
|
GetFrame |
IncFrame |
|||
|
GetPosition |
SetPosition |
|||
|
GetCollision |
SetCollision |
|||
|
GetZOrder |
SetZOrder |
|||
|
GetVelocity |
SetVelocity |
|||
|
GetBounds |
SetBounds |
|||
|
Show |
Hide |
|||
|
IsPointInside |
||||
|
Update |
Draw |
AddSprite |
TestCollision |
Collision |
3.2. DirectionalSprite
Extends Sprite class to provide a directional Sprite. ie image changes with direction
|
DirectionalSprite - constructors |
||||
|
GetDirection |
SetDirection |
|||
|
SetVelocity |
||||
3.3. Packet
|
Packet - constructors |
||||
|
InitResources - called once when program started |
||||
|
Update |
AddSprite |
|||
3.4. Node
|
Node - constructors |
||||
|
InitResources - called once when program started |
||||
|
Update |
AddSprite |
|||
3.5. group
|
Computer - constructors |
||||
|
InitResources - called once when program started |
||||
|
Update |
AddSprite |
|||
3.6. SpriteVector
|
SpriteVector - constructors |
||||
|
GetBackground |
SetBackground |
|||
|
GetEmptyPosition |
||||
|
IsPointInside |
||||
|
Update |
Draw |
Add |
TestCollision |
Collision - swaps velocities |
3.7. NetworkVector
|
NetworkVector - constructors |
||||
|
Add - limits number of sprites |
Collision - |
4. Source Code
4.1. BakerViz Java
4.2. surface.java
4.3. control.java
4.4. selector.java
4.5. global_p.java

4.6. diag_p.java

4.7. Packet.java
4.8. node.java
4.9. node_p.java

4.10. group Java
4.11. Link Java
4.12. Link_p.java

Text_p.java


