openstrat
openstrat copied to clipboard
Cross Platform Scala 2d graphics (but 3d compatible), basic geometry, maps, Earth maps, hex-tiling and strategy library(s).
Consider removing grid managers. I'm not sure the encapsulation they enable justifies the increase in obfuscation. If the Grid Managers are to be useful then they must exist as separate...
Need to create separate traits for parametrised and non parametrised final ArrSingle classes. This will allow the overloading of Arr extractor methods. This is non urgent so can be implemented...
Create separate traits / classes for the Geometry and the tile data.
**AST Version 2.1** The syntax tree is defined by the following hierarchy from lowest precedence to highest. 1 Statements 2 Assignment operator expressions 3 Colon operator expressions 4 Clauses 5...
When persisting singleton objects there can be a difference between referencing the object from within another objects definition and defining / constructing the singleton object. A simple identity token should...
EqT and Approx type classes These need looking at but they are not urgent.
Although these have proved quite successful used in an ad hoc way with both adults and children as young as 10, there is much work needed to bring them up...
Make the GraphicElems fully functional or non-imperative. Currently the rendToCanvas method on all GraphicElem's works imperatively, while the active capabilities are not implemented through this imperative method. So the rendToCanvas...
The coding and documentation of Tokens and the Tokeniser. See Util/DocPages/Util.html.