home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1996 June / PCPRO_696.ISO / plugins / wirl3d / data.1 / VRCAPI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-03-04  |  1.3 KB  |  45 lines

  1. public class VRCAPI extends VRCBase implements Runnable {
  2.    public static VRCRenderTimer VRCTimer;
  3.    public VRCObject currObject;
  4.    static boolean Timer;
  5.  
  6.    public void run() {
  7.       while(super.ActiveHWND == 0) {
  8.       }
  9.  
  10.    }
  11.  
  12.    public void kill() {
  13.       VRCTimer.destroy();
  14.       Timer = false;
  15.    }
  16.  
  17.    public void destroy() {
  18.       VRCTimer.destroy();
  19.       Timer = false;
  20.    }
  21.  
  22.    public int VRCAPICustomCondition(int lcondition_id) {
  23.       int i = ((VRCBase)this).VRCCustomCondition(super.ActiveHWND, lcondition_id);
  24.       return i;
  25.    }
  26.  
  27.    public VRCAPI() {
  28.       super.ActiveHWND = 0;
  29.       Timer = false;
  30.       if (Timer) {
  31.          VRCTimer.killTimer();
  32.          Timer = false;
  33.       }
  34.  
  35.       VRCTimer = new VRCRenderTimer(22, this);
  36.       VRCTimer.startTimer();
  37.       Timer = true;
  38.       this.run();
  39.    }
  40.  
  41.    public void getObject(String name) {
  42.       this.currObject = new VRCObject(name, super.ActiveHWND);
  43.    }
  44. }
  45.