03-05-2021, 08:17 AM
(This post was last modified: 03-05-2021, 08:26 AM by dale walton.)
A simple one? It will take a while to pare all the trash away from what I enclosed, but the problem is I probably don't understand what the bug is, so that might not succeed.
So, Instead of second guessing which isn't helpful at all, I am attaching the current mess that compiles and behaves randomly, and these errors that showed in the terminal when I opened up the expanded editor. Also the the contents of the expanded editor. Note: I don't use it for editing - just to see how ludii understands my defines.
WARNING: no type doc for subclass metadata.graphics.util.BoardGraphicsType of abstract type metadata.MetadataItem!
WARNING: no type doc for subclass game.util.directions.CompassDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$10 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$11 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$12 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$13 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$14 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$15 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$16 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$5 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$6 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$7 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$8 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$9 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$10 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$11 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$12 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$13 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$14 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$15 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$16 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$17 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$18 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$5 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$6 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$7 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$8 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$9 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection of abstract type game.util.directions.DirectionFacing!
Update
I had been working on simplifying the file, but actually compiling the one I sent you.
I now find: It is perfoming the select but not the subsequent action, instead it does one of 2 things (randomly? - but I can use (priority to determine which) it either selects one of the nearest Vertecies to the (to0 Cell and does an Add their, or it shows a movement arro from the from Cell to the to Cell and records the first variable assignment.
So, Instead of second guessing which isn't helpful at all, I am attaching the current mess that compiles and behaves randomly, and these errors that showed in the terminal when I opened up the expanded editor. Also the the contents of the expanded editor. Note: I don't use it for editing - just to see how ludii understands my defines.
WARNING: no type doc for subclass metadata.graphics.util.BoardGraphicsType of abstract type metadata.MetadataItem!
WARNING: no type doc for subclass game.util.directions.CompassDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$10 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$11 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$12 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$13 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$14 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$15 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$16 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$5 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$6 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$7 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$8 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.CompassDirection$9 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.RotationalDirection of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$1 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$10 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$11 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$12 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$13 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$14 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$15 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$16 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$17 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$18 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$2 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$3 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$4 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$5 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$6 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$7 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$8 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection$9 of abstract type game.util.directions.DirectionFacing!
WARNING: no type doc for subclass game.util.directions.SpatialDirection of abstract type game.util.directions.DirectionFacing!
Update
I had been working on simplifying the file, but actually compiling the one I sent you.
I now find: It is perfoming the select but not the subsequent action, instead it does one of 2 things (randomly? - but I can use (priority to determine which) it either selects one of the nearest Vertecies to the (to0 Cell and does an Add their, or it shows a movement arro from the from Cell to the to Cell and records the first variable assignment.