Changeset 471 for trunk/src/lua


Ignore:
Timestamp:
09/21/15 19:13:26 (10 years ago)
Author:
epyon
Message:
  • full math library
  • GLM dependency removed
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lua/lua_math.cc

    r452 r471  
    214214{
    215215        T v = to_vec<T>( L, 1 );
    216         for ( int i = 0; i < v.length(); ++i )
     216        for ( size_t i = 0; i < v.size(); ++i )
    217217        {
    218218                lua_pushnumber( L, v[i] );
    219219        }
    220         return v.length();
     220        return v.size();
    221221}
    222222
     
    226226        T* v = to_pvec<T>( L, 1 );
    227227        size_t len  = 0;
    228         int vlen = v->length();
     228        size_t vlen = v->size();
    229229        const unsigned char * key = reinterpret_cast<const unsigned char *>( lua_tolstring( L, 2, &len ) );
    230         int idx = 255;
     230        size_t idx = 255;
    231231
    232232        if ( len == 1 )
     
    264264        T* v = to_pvec<T>( L, 1 );
    265265        size_t len  = 0;
    266         int vlen = v->length();
     266        size_t vlen = v->size();
    267267        const unsigned char * key = reinterpret_cast<const unsigned char *>( lua_tolstring( L, 2, &len ) );
    268         int idx = 255;
     268        size_t idx = 255;
    269269        if( len == 1 )
    270270        {
     
    293293        T v = to_vec<T>( L, 1 );
    294294        bool fl = nv::is_floating_point<typename T::value_type>::value;
    295         switch ( v.length() )
     295        switch ( v.size() )
    296296        {
    297297        case 1: lua_pushfstring( L, ( fl ? "(%f)"          : "(%d)" ),          v[0] ); break;
Note: See TracChangeset for help on using the changeset viewer.