home *** CD-ROM | disk | FTP | other *** search
/ VRML Tools for 3D Cyberspace / VRML_Tools_For_3D_Cyberspace.iso / vream / data.1 / slots2.vre < prev    next >
Text File  |  1996-02-09  |  10KB  |  351 lines

  1. // VREAM Extension File
  2. vrc_gravity,s,1,2;
  3. vrc_gravity_base,s,-5;
  4. //vrc_viewer_move_speed,s,0;
  5. //vrc_viewer_rotate_speed,s,0;       
  6. VRC_REFERENCE_OBJECT,S,midwheel;
  7.        vrc_texture,s,"slots.jpg",1;
  8. VRC_REFERENCE_OBJECT,S,leftwheel;
  9.        vrc_texture,s,"slots.jpg",1;
  10. VRC_REFERENCE_OBJECT,S,rightwheel;
  11.        vrc_texture,s,"slots.jpg",1;
  12. VRC_REFERENCE_OBJECT,S,world;
  13.        vrc_weight,s,35;
  14. VRC_REFERENCE_OBJECT,S,handle;
  15.        vrc_hint,s,
  16.        "pull me";
  17. vrc_links,s,1;
  18.  
  19. vrc_link,s,null,leftwheel,0,0,1;
  20.    vrc_variable,c,eq,@ui_99,0;
  21.    vrc_object_rotate_relative,r,0,0.2,0, 0, 0,0,0;
  22. vrc_link,s,null,midwheel,0,0,2;
  23.    vrc_variable,c,eq,@ui_99,0;
  24.    vrc_object_rotate_relative,r,0,0.2,0, 0, 0,0,0;
  25. vrc_link,s,null,rightwheel,0,0,3;
  26.    vrc_variable,c,eq,@ui_99,0;
  27.    vrc_object_rotate_relative,r,0,0.2,0, 0, 0,0,0;
  28. vrc_link,s,null,null,0,0,4;
  29.    vrc_and,c;
  30.    vrc_variable,r,set,@ui_99,-1;
  31.  
  32. vrc_link,s,null,null,0,0,5;
  33.    vrc_variable,c,eq,@ui_0,0;
  34.    vrc_and,r;
  35. vrc_link,s,handle,null,0,0,10;
  36.    vrc_object_picked,c,1;
  37.    vrc_variable,r,set,@ui_0,1;
  38.  
  39. vrc_link,s,null,null,0,0,12;
  40.    vrc_variable,c,eq,@ui_0,-1;
  41.    vrc_and,r;
  42. vrc_link,s,handle,null,0,0,13;
  43.    vrc_object_picked,c,1;
  44.    vrc_variable,r,set,@ui_0,1;
  45. vrc_link,s,null,coinmid,0,0,14;
  46.    vrc_and,c;
  47.    vrc_object_translate_relative,r,0,2.4,1.2;
  48. vrc_link,s,null,coinleft,0,0,15;
  49.    vrc_and,c;
  50.    vrc_object_translate_relative,r,0,2.4,1.2;
  51. vrc_link,s,null,coinright,0,0,16;
  52.    vrc_and,c;
  53.    vrc_object_translate_relative,r,0,2.4,1.2;
  54.    
  55.  
  56.  
  57.  
  58. // turn the handle
  59. vrc_link,s,null,null,0,0,20;
  60.    vrc_variable,c,gt,@ui_0,0;
  61.    vrc_and,r;
  62. vrc_link,s,null,handle,0,0,30;
  63.    vrc_variable,c,lt,@ui_0,13;
  64.    vrc_object_rotate_relative,r,0,-.2,0, 0, 0,0,0;
  65. vrc_link,s,null,null,0,0,40;
  66.    vrc_variable,c,gt,@ui_0,12;
  67.    vrc_and,r;
  68. vrc_link,s,null,handle,0,0,50;
  69.    vrc_variable,c,lt,@ui_0,25;
  70.    vrc_object_rotate_relative,r,0,.2,0, 0, 0,0,0;
  71. // spin the wheels
  72.  
  73. vrc_link,s,null,leftwheel,0,0,51;
  74.    vrc_variable,c,eq,@ui_0,12;
  75.    vrc_object_rotate_relative,r,0,@uf_100,0, 0, 0,0,0;
  76. vrc_link,s,null,midwheel,0,0,52;
  77.    vrc_variable,c,eq,@ui_0,12;
  78.    vrc_object_rotate_relative,r,0,@uf_101,0, 0, 0,0,0;
  79. vrc_link,s,null,rightwheel,0,0,53;
  80.    vrc_variable,c,eq,@ui_0,12;
  81.    vrc_object_rotate_relative,r,0,@uf_102,0, 0, 0,0,0;
  82.  
  83. vrc_link,s,null,null,0,0,60;
  84.    vrc_variable,c,gt,@ui_0,12;
  85.    vrc_and,r;
  86. vrc_link,s,null,leftwheel,0,0,70;
  87.    vrc_variable,c,lt,@ui_0,40;
  88.    vrc_object_rotate_relative,r,0,-.698125,0, 0, 0,0,0;
  89.  
  90. vrc_link,s,null,null,0,0,75;
  91.    vrc_variable,c,gt,@ui_0,12;
  92.    vrc_and,r;
  93. vrc_link,s,null,midwheel,0,0,80;
  94.    vrc_variable,c,lt,@ui_0,67;
  95.    vrc_object_rotate_relative,r,0,-.698125,0, 0, 0,0,0;
  96.  
  97. vrc_link,s,null,null,0,0,85;
  98.    vrc_variable,c,gt,@ui_0,12;
  99.    vrc_and,r;
  100. vrc_link,s,null,rightwheel,0,0,90;
  101.    vrc_variable,c,lt,@ui_0,94;
  102.    vrc_object_rotate_relative,r,0,-.698125,0, 0, 0,0,0;
  103.  
  104. // get random
  105. vrc_link,s,null,null,0,0,100;
  106.    vrc_variable,c,eq,@ui_0,35;
  107.    vrc_variable,r,set,@uf_0,@si_random;
  108. vrc_link,s,null,null,0,0,110;
  109.    vrc_and,c;
  110.    vrc_variable,r,mod,@uf_0,5;
  111.  
  112. vrc_link,s,null,null,0,0,120;
  113.    vrc_variable,c,eq,@ui_0,36;
  114.    vrc_variable,r,set,@uf_1,@si_random;
  115. vrc_link,s,null,null,0,0,130;
  116.    vrc_and,c;
  117.    vrc_variable,r,mod,@uf_1,5;
  118. vrc_link,s,null,null,0,0,140;
  119.    vrc_variable,c,eq,@ui_0,37;
  120.    vrc_variable,r,set,@uf_2,@si_random;
  121. vrc_link,s,null,null,0,0,150;
  122.    vrc_and,c;
  123.    vrc_variable,r,mod,@uf_2,5;
  124.  
  125. // rotate the wheels to a random value
  126. vrc_link,s,null,null,0,0,200;
  127.    vrc_variable,c,eq,@ui_0,38;
  128.    vrc_variable,r,set,@uf_10,1.2564;
  129. vrc_link,s,null,null,0,0,210;
  130.    vrc_and,c;
  131.    vrc_variable,r,mul,@uf_10,@uf_0;
  132. vrc_link,s,null,leftwheel,0,0,230;
  133.    vrc_and,c;
  134.    vrc_object_rotate_relative,r,0,@uf_10,0, 0, 0,0,0;
  135. vrc_link,s,null,null,0,0,240;
  136.    vrc_and,c;
  137.    vrc_variable,r,set,@uf_100,0;
  138. vrc_link,s,null,null,0,0,250;
  139.    vrc_and,c;
  140.    vrc_variable,r,sub,@uf_100,@uf_10;
  141.  
  142. vrc_link,s,null,null,0,0,300;
  143.    vrc_variable,c,eq,@ui_0,67;
  144.    vrc_variable,r,set,@uf_11,1.2564;
  145. vrc_link,s,null,null,0,0,310;
  146.    vrc_and,c;
  147.    vrc_variable,r,mul,@uf_11,@uf_1;
  148. vrc_link,s,null,midwheel,0,0,330;
  149.    vrc_and,c;
  150.    vrc_object_rotate_relative,r,0,@uf_11,0, 0, 0,0,0;
  151. vrc_link,s,null,null,0,0,340;
  152.    vrc_and,c;
  153.    vrc_variable,r,set,@uf_101,0;
  154. vrc_link,s,null,null,0,0,350;
  155.    vrc_and,c;
  156.    vrc_variable,r,sub,@uf_101,@uf_11;
  157.  
  158. vrc_link,s,null,null,0,0,400;
  159.    vrc_variable,c,eq,@ui_0,94;
  160.    vrc_variable,r,set,@uf_12,1.2564;
  161. vrc_link,s,null,null,0,0,410;
  162.    vrc_and,c;
  163.    vrc_variable,r,mul,@uf_12,@uf_2;
  164. vrc_link,s,null,rightwheel,0,0,430;
  165.    vrc_and,c;
  166.    vrc_object_rotate_relative,r,0,@uf_12,0, 0, 0,0,0;
  167. vrc_link,s,null,null,0,0,440;
  168.    vrc_and,c;
  169.    vrc_variable,r,set,@uf_102,0;
  170. vrc_link,s,null,null,0,0,450;
  171.    vrc_and,c;
  172.    vrc_variable,r,sub,@uf_102,@uf_12;
  173. // did user win 
  174. // twobars  twobars  any
  175. vrc_link,s,null,null,0,0,460;
  176.    vrc_variable,c,eq,@ui_0,95;
  177.    vrc_and,r;
  178. vrc_link,s,null,null,0,0,470;
  179.    vrc_variable,c,eq,@uf_0,1;
  180.    vrc_and,r;
  181. vrc_link,s,null,bulb,0,0,480;
  182.    vrc_variable,c,eq,@uf_1,1;
  183.    vrc_variable,r,set,@ui_0,150;
  184. // lemon lemon lemon
  185. vrc_link,s,null,null,0,0,555;
  186.    vrc_variable,c,eq,@ui_0,95;
  187.    vrc_and,r;
  188. vrc_link,s,null,null,0,0,570;
  189.    vrc_variable,c,eq,@uf_0,2;
  190.    vrc_and,r;
  191. vrc_link,s,null,bulb,0,0,580;
  192.    vrc_variable,c,eq,@uf_1,2;
  193.    vrc_and,r;
  194. vrc_link,s,null,null,0,0,590;
  195.    vrc_variable,c,eq,@uf_2,2;
  196.    vrc_variable,r,set,@ui_0,150;
  197.  
  198. // bar bar any
  199. vrc_link,s,null,null,0,0,655;
  200.    vrc_variable,c,eq,@ui_0,95;
  201.    vrc_and,r;
  202. vrc_link,s,null,null,0,0,670;
  203.    vrc_variable,c,eq,@uf_0,3;
  204.    vrc_and,r;
  205. vrc_link,s,null,bulb,0,0,680;
  206.    vrc_variable,c,eq,@uf_1,3;
  207.    vrc_variable,r,set,@ui_0,150;
  208.  
  209. // lemon lemon 2bars
  210. vrc_link,s,null,null,0,0,755;
  211.    vrc_variable,c,eq,@ui_0,95;
  212.    vrc_and,r;
  213. vrc_link,s,null,null,0,0,770;
  214.    vrc_variable,c,eq,@uf_0,2;
  215.    vrc_and,r;
  216. vrc_link,s,null,bulb,0,0,780;
  217.    vrc_variable,c,eq,@uf_1,2;
  218.    vrc_and,r;
  219. vrc_link,s,null,null,0,0,790;
  220.    vrc_variable,c,eq,@uf_2,1;
  221.    vrc_variable,r,set,@ui_0,150;
  222.  
  223. // orange orange orange
  224. vrc_link,s,null,null,0,0,855;
  225.    vrc_variable,c,eq,@ui_0,95;
  226.    vrc_and,r;
  227. vrc_link,s,null,null,0,0,870;
  228.    vrc_variable,c,eq,@uf_0,0;
  229.    vrc_and,r;
  230. vrc_link,s,null,bulb,0,0,880;
  231.    vrc_variable,c,eq,@uf_1,0;
  232.    vrc_and,r;
  233. vrc_link,s,null,null,0,0,890;
  234.    vrc_variable,c,eq,@uf_2,0;
  235.    vrc_variable,r,set,@ui_0,150;
  236.  
  237. // orange orange 2bars
  238. vrc_link,s,null,null,0,0,955;
  239.    vrc_variable,c,eq,@ui_0,95;
  240.    vrc_and,r;
  241. vrc_link,s,null,null,0,0,970;
  242.    vrc_variable,c,eq,@uf_0,0;
  243.    vrc_and,r;
  244. vrc_link,s,null,bulb,0,0,980;
  245.    vrc_variable,c,eq,@uf_1,0;
  246.    vrc_and,r;
  247. vrc_link,s,null,null,0,0,990;
  248.    vrc_variable,c,eq,@uf_2,1;
  249.    vrc_variable,r,set,@ui_0,150;
  250.  
  251. // cherry cherry any
  252. vrc_link,s,null,null,0,0,1055;
  253.    vrc_variable,c,eq,@ui_0,95;
  254.    vrc_and,r;
  255. vrc_link,s,null,null,0,0,1070;
  256.    vrc_variable,c,eq,@uf_0,4;
  257.    vrc_and,r;
  258. vrc_link,s,null,bulb,0,0,1080;
  259.    vrc_variable,c,eq,@uf_1,4;
  260.    vrc_variable,r,set,@ui_0,150;
  261.  
  262. // orange orange any
  263. vrc_link,s,null,null,0,0,1155;
  264.    vrc_variable,c,eq,@ui_0,95;
  265.    vrc_and,r;
  266. vrc_link,s,null,null,0,0,1170;
  267.    vrc_variable,c,eq,@uf_0,0;
  268.    vrc_and,r;
  269. vrc_link,s,null,bulb,0,0,1180;
  270.    vrc_variable,c,eq,@uf_1,0;
  271.    vrc_variable,r,set,@ui_0,150;
  272.  
  273. // bar bar bar
  274. vrc_link,s,null,null,0,0,1255;
  275.    vrc_variable,c,eq,@ui_0,95;
  276.    vrc_and,r;
  277. vrc_link,s,null,null,0,0,1270;
  278.    vrc_variable,c,eq,@uf_0,3;
  279.    vrc_and,r;
  280. vrc_link,s,null,bulb,0,0,1280;
  281.    vrc_variable,c,eq,@uf_1,3;
  282.    vrc_and,r;
  283. vrc_link,s,null,bulb,0,0,1290;
  284.    vrc_variable,c,eq,@uf_2,3;
  285.    vrc_variable,r,set,@ui_0,150;
  286.  
  287.  
  288. // if user won then pay out
  289.  
  290. vrc_link,s,null,null,0,0,2000;
  291.    vrc_variable,c,gt,@ui_0,149;
  292.    vrc_and,r;
  293. vrc_link,s,null,door,0,0,2010;
  294.    vrc_variable,c,lt,@ui_0,174;
  295.    vrc_object_rotate_relative,r,0,.1,0, 0, 0,-1.2,-1.75;
  296. vrc_link,s,null,coinmid,0,0,2013;
  297.    vrc_and,c;
  298.    vrc_object_translate_relative,r,0,-.1,-.05;
  299. vrc_link,s,null,coinleft,0,0,2015;
  300.    vrc_and,c;
  301.    vrc_object_translate_relative,r,0,-.1,-.05;
  302. vrc_link,s,null,coinright,0,0,2017;
  303.    vrc_and,c;
  304.    vrc_object_translate_relative,r,0,-.1,-.05;
  305.  
  306. vrc_link,s,null,null,0,0,2020;
  307.    vrc_variable,c,gt,@ui_0,173;
  308.    vrc_and,r;
  309. vrc_link,s,null,door,0,0,2030;
  310.    vrc_variable,c,lt,@ui_0,198;
  311.    vrc_object_rotate_relative,r,0,-.1,0, 0, 0,-1.2,-1.75;
  312.  
  313. vrc_link,s,null,null,0,0,2300;
  314.    vrc_variable,c,eq,@ui_0,199;
  315.    vrc_variable,r,set,@ui_0,-1;
  316.  
  317. // flash light
  318. vrc_link,s,null,bulb,0,0,2200;
  319.    vrc_variable,c,eq,@ui_0,150;
  320.    vrc_shading,r,1;
  321. vrc_link,s,null,bulb,0,0,2210;
  322.    vrc_variable,c,eq,@ui_0,160;
  323.    vrc_shading,r,3;
  324. vrc_link,s,null,bulb,0,0,2220;
  325.    vrc_variable,c,eq,@ui_0,170;
  326.    vrc_shading,r,1;
  327. vrc_link,s,null,bulb,0,0,2230;
  328.    vrc_variable,c,eq,@ui_0,180;
  329.    vrc_shading,r,3;
  330. vrc_link,s,null,bulb,0,0,2240;
  331.    vrc_variable,c,eq,@ui_0,190;
  332.    vrc_shading,r,1;
  333. vrc_link,s,null,bulb,0,0,2250;
  334.    vrc_variable,c,eq,@ui_0,199;
  335.    vrc_shading,r,3;
  336.  
  337. vrc_link,s,null,null,0,0,2300;
  338.    vrc_variable,c,eq,@ui_0,199;
  339.    vrc_variable,r,set,@ui_0,-1;
  340.  
  341.  
  342.  
  343. // counter
  344. vrc_link,s,null,null,0,0,6000;
  345.    vrc_variable,c,gt,@ui_0,0;
  346.    vrc_variable,r,add,@ui_0,1;
  347. vrc_link,s,null,null,0,0,6010;
  348.    vrc_variable,c,eq,@ui_0,101;
  349.    vrc_variable,r,set,@ui_0,0;
  350.  
  351.