Ignore:
Timestamp:
10/03/16 17:45:46 (9 years ago)
Author:
epyon
Message:
  • ecs updates
  • animation updates
  • ragdoll manager
  • lua has own random engine
  • several minor fixes
  • particle engine/particle group
  • shitload of other stuff
  • bullet world
File:
1 edited

Legend:

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

    r503 r520  
    88
    99#include "nv/lua/lua_raw.hh"
    10 #include "nv/core/random.hh"
     10#include "nv/lua/lua_aux.hh"
    1111
    1212using nv::lua::detail::is_coord;
     
    333333        nv::sint32 xs = ( b.x - a.x ) + 1;
    334334        nv::sint32 ys = ( b.y - a.y ) - 1;
    335         nv::sint32 roll = nv::random::get().srand( 2 * xs + 2 * ys );
     335        nv::sint32 roll = nv::lua::rng().srand( 2 * xs + 2 * ys );
    336336        nv::ivec2 result;
    337337
     
    356356        nv::sint32 xs = ( b.x - a.x ) - 1;
    357357        nv::sint32 ys = ( b.y - a.y ) - 1;
    358         nv::sint32 roll = nv::random::get().srand( 2 * xs + 2 * ys );
     358        nv::sint32 roll = nv::lua::rng().srand( 2 * xs + 2 * ys );
    359359        nv::ivec2 result;
    360360
     
    375375{
    376376        nv::rectangle area = to_area( L, 1 );
    377         push_coord( L, nv::random::get().range( area.ul, area.lr ) );
     377        push_coord( L, nv::lua::rng().range( area.ul, area.lr ) );
    378378        return 1;
    379379}
     
    383383        nv::rectangle area  = to_area( L, 1 );
    384384        nv::ivec2     dim   = to_coord( L, 2 );
    385         nv::ivec2     start = nv::random::get().range( area.ul, area.lr - dim );
     385        nv::ivec2     start = nv::lua::rng().range( area.ul, area.lr - dim );
    386386        push_area( L, nv::rectangle( start, start + dim ) );
    387387        return 1;
Note: See TracChangeset for help on using the changeset viewer.