home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / henkyaku1.0.exe / henkyaku / Program / Kernel / Util / ResourceReader.tonyu < prev    next >
Text File  |  2002-06-02  |  484b  |  37 lines

  1. extends Reader;
  2.  
  3. native _n_init;
  4. constructor ResourceReader(r) {
  5.   if (r is Resource) {
  6.     $_tmp_rrdr=r;
  7.     _r=_n_init();
  8.     _eof=0;
  9.   }
  10. }
  11.  
  12. native _n_readInt;
  13. function readInt() {
  14.   if (_r) {
  15.    return _n_readInt(_r);
  16.   }
  17.   return null;
  18. }
  19. native _n_read;
  20. function read() {
  21.   if (_r) {
  22.    return _n_read(_r);
  23.   }
  24.   return null;
  25. }
  26.  
  27. function eof() {
  28.   return _eof;
  29. }
  30.  
  31. native _n_close;
  32. function close(){
  33.   if (_r) {
  34.     _n_close(_r);
  35.     _r=0;
  36.   }
  37. }