style, speed, size and count parameters
[qt-letitsnow] / contents / code / utils.js
1
2 function getSnowCount(countStr) {
3         
4         var cnt = 25;
5         switch(countStr) {
6                 case "Few":
7                         cnt = 12;
8                         break;
9                 case "Medium":
10                         cnt = 25;
11                         break;
12                 case "Many":
13                         cnt = 50;
14                         break;
15                 }
16
17         return cnt;
18 }
19
20 function getSnowSize(sizeStr) {
21         
22         var size;
23         switch(sizeStr) {
24                 case "Tiny":
25                         size = 25;
26                         break;
27                 case "Small":
28                         size = 50;
29                         break;
30                 case "Big":
31                         size = 100;
32                         break;
33                 }
34
35         return size;
36 }
37
38 function getSnowStyle(style) {
39         
40         var style;
41         switch(styleStr) {
42                 case "Classic":
43                         break;
44                 case "Plain":
45                         break;
46                 case "Romantic":
47                         break;
48                 }
49
50         return style;
51 }
52
53 function getFallingSpeed(speedStr) {
54
55         var speedFunc;
56         switch(speedStr) {
57                 case "Slow":
58                         speedFunc =  (Math.random() * 100) % 2 + 1; 
59                         break;
60                 case "Normal":
61                         speedFunc =  (Math.random() * 100) % 3 + 2; 
62                         break;
63                 case "Fast":
64                         speedFunc = (Math.random() * 100) % 6 + 4;
65                         break;
66                 }
67
68         return speedFunc;
69 }