[prev in list] [next in list] [prev in thread] [next in thread] 

List:       flightgear-cvs
Subject:    [Flightgear-cvslogs] CVS: data/Nasal globals.nas,1.4,1.5
From:       Andy Ross <andy () flightgear ! org>
Date:       2005-06-29 23:59:01
Message-ID: E1DnmSL-0006Wm-00 () baron ! me ! umn ! edu
[Download RAW message or body]

Update of /var/cvs/FlightGear-0.9/data/Nasal
In directory baron:/tmp/cvs-serv25049

Modified Files:
	globals.nas 
Log Message:
Fix interpolate() so that interpolate("/prop/name") freezes the
interpolation at the current value.  This was always a feature of the
C++ code, but the Nasal wrapper couldn't handle the empty argument
list.


Index: globals.nas
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Nasal/globals.nas,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** globals.nas	12 Jun 2005 18:17:00 -0000	1.4
--- globals.nas	29 Jun 2005 23:58:58 -0000	1.5
***************
*** 60,64 ****
      if(isa(arg[0], props.Node)) { arg[0] = arg[0]._g; }
      elsif(typeof(arg[0]) != "scalar") { return; }
!     _interpolate(arg[0], subvec(arg, 1));
  }
  
--- 60,64 ----
      if(isa(arg[0], props.Node)) { arg[0] = arg[0]._g; }
      elsif(typeof(arg[0]) != "scalar") { return; }
!     _interpolate(arg[0], size(arg) == 1 ? [] : subvec(arg, 1));
  }
  


_______________________________________________
Flightgear-cvslogs mailing list
Flightgear-cvslogs@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-cvslogs
2f585eeea02e2c79d7b1d8c4963bae2d
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic