History

fixed VERSIONS and typos in ulib_math.cpp

Ge Wang committed 3 years ago

Commit f01acaf1 parent 25076b72 files · +10 −5Browse files

Unified · Split

2 files
  1. notes/VERSIONS +7 −2
  2. src/core/ulib_math.cpp +3 −3
notes/VERSIONS+7−2
@@ -46,8 +46,13 @@ to be in BETA for some time (as we add more and also teach using chAI in · 45 unmodified lines
4646 - (added) Math functions
4747 float map( float value, float x1, float y1,
4848 float x2, float y2 );
49− Map 'value' from range [x1,y1] into range [x2,y2];
50− 'value' will be clamped to [x1,y1] if outside range.
49+ Map 'value' from range [x1,y1] into range [x2,y2]; 'value'
50+ can be outside range[x1,y1].
51+ float map2( float value, float x1, float y1,
52+ float x2, float y2 );
53+ Map 'value' from range [x1,y1] into range [x2,y2]; 'value'
54+ will be clamped to [x1,y1] if outside range.
55+ (Math.remap() is the same as Math.map2())
5156 float clampi( int value, int min, int max );
5257 Clamp integer 'value' to range [min, max].
5358 float clampf( float value, float min, float max );
src/core/ulib_math.cpp+3−3
@@ -417,7 +417,7 @@ DLL_QUERY libmath_query( Chuck_DL_Query * QUERY ) · 416 unmodified lines
417417 QUERY->add_arg( QUERY, "float", "y1" );
418418 QUERY->add_arg( QUERY, "float", "x2" );
419419 QUERY->add_arg( QUERY, "float", "y2" );
420− QUERY->doc_func( QUERY, "map 'value' from range [x1,y1] into range [x2,y2]; 'value' can be outside range[x1,y1] (see also: Math.map2())" );
420+ QUERY->doc_func( QUERY, "map 'value' from range [x1,y1] into range [x2,y2]; 'value' can be outside range[x1,y1]. (see also: Math.map2())" );
421421
422422 // add map (ge: added 1.4.2.1)
423423 QUERY->add_sfun( QUERY, map2_impl, "float", "map2" ); //! map
@@ -426,7 +426,7 @@ DLL_QUERY libmath_query( Chuck_DL_Query * QUERY ) · 2 unmodified lines
426426 QUERY->add_arg( QUERY, "float", "y1" );
427427 QUERY->add_arg( QUERY, "float", "x2" );
428428 QUERY->add_arg( QUERY, "float", "y2" );
429− QUERY->doc_func( QUERY, "map 'value' from range [x1,y1] into range [x2,y2]; 'value' will be clamped to [x1,y1] if outside range (see also: Math.map())." );
429+ QUERY->doc_func( QUERY, "map 'value' from range [x1,y1] into range [x2,y2]; 'value' will be clamped to [x1,y1] if outside range. (see also: Math.map())" );
430430
431431 // add remap (ge: added 1.4.2.1)
432432 QUERY->add_sfun( QUERY, map2_impl, "float", "remap" ); //! remap
@@ -435,7 +435,7 @@ DLL_QUERY libmath_query( Chuck_DL_Query * QUERY ) · 2 unmodified lines
435435 QUERY->add_arg( QUERY, "float", "y1" );
436436 QUERY->add_arg( QUERY, "float", "x2" );
437437 QUERY->add_arg( QUERY, "float", "y2" );
438− QUERY->doc_func( QUERY, "same as Math.map2()" );
438+ QUERY->doc_func( QUERY, "same as Math.map2()." );
439439
440440 // add clamp (ge: added 1.4.2.1 -- actually migrated from Std)
441441 QUERY->add_sfun( QUERY, clamp_impl, "int", "clampi" ); //! clamp to range (int)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t