====== 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.