JBotSim
                                
                                 JBotSim copied to clipboard
                                
                                    JBotSim copied to clipboard
                            
                            
                            
                        JBotSim Core Files
Nodes receive their IDs only when they are added to the `Topology`. It often occurs that an algorithm tries to consult this value in the constructor of the `Node`, rather...
`Color.getColorAt()` will remain for some time, with a deprecated annotation.
When executing the following code: ``` Topology topology = new Topology(); topology.setDefaultNodeModel(MyNode.class); new RingGenerator(N).generate(topology); ``` the created nodes are not of type `MyNode`, but of class `Node`. It is possible...
When creating nodes with `TopologyGenerators.generateRing()`, the nodes are not well placed correctly, as witnessed by the attached picture. 
When generating a complete graph on n vertices with the topology generator, using `TopologyGenerators.generateKN(topology,10)`, some of the links appear to be missing. This is the case, for example, in the...
The `DefaultMessageEngine` offers a method `setDebug()` that makes it possible to print a log of the messages in the Standard Error. It would be good to generalize this method into...
JBotSim already has a `JDirectedLinkPainter` for drawing directed links. However, in many cases, one has to visualize another kind of orientation that stems from the content of the node's variables....
The current version of Message.toString() shows only the content of the message, not its flag, which should be added.
It might be useful to be able to retrieve the `Node` corresponding to a given `JNode`. For instance, this happened in an attempt to detect where a node was dropped...
> issue created in order to be sure to keep the discussion somewhere In one of my implementations, I could have used a non-`Node` object being able to listen to...