L3DT documentation
Large 3D terrain generator

To-do list for L3DT scripting

  • Extend syntax:
    • for() loop.
    • The series operator (,).
    • Some unary operators (-, !).
    • More assignment operators (+=, -=, *=, /=, %= ).
    • More logical operators (<, >, <=, >=, != ).
    • More unary operators (*, &).
    • Miscellaneous operators (++, –).
    • Typecasting via (type).
  • Add functions:
    • 'var_EditUI' (needs testing).
    • 'proj_LoadPreset' (useful for automation).
    • Member functions for 'map' class.
    • Member functions for 'list' class.
    • Member functions for 'file' class.
    • Maths functions (sin/cos/tan/asin/acos/atan, pow, sqrt, log, log10, RadToDeg, DegToRad).
  • Write example scripts:
    • “Hello World!” (done)
    • Auto-complete
    • LightMapBatch
    • CalcVertScale
    • ReadFileHeader (replace current C++ ver).
    • LoadHFF (move all I/O handlers into scripts?)
  • Un-lock user interface for all registered users.
  • Better compiler-error reporting.
 
aaron/todo/l3dt/scripting.txt · Last modified: 2017/08/31 07:10 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki