applied Gottox mwfact patch
7d156dee
1 file(s) · +7 −8
| 10 | 10 | ||
| 11 | 11 | void |
|
| 12 | 12 | setmwfact(const char *arg) { |
|
| 13 | - | double delta, newfact; |
|
| 13 | + | double delta; |
|
| 14 | 14 | ||
| 15 | 15 | if(!isarrange(tile)) |
|
| 16 | 16 | return; |
|
| 19 | 19 | mwfact = MWFACT; |
|
| 20 | 20 | else if(1 == sscanf(arg, "%lf", &delta)) { |
|
| 21 | 21 | if(arg[0] != '+' && arg[0] != '-') |
|
| 22 | - | newfact = delta; |
|
| 22 | + | mwfact = delta; |
|
| 23 | 23 | else |
|
| 24 | - | newfact = mwfact + delta; |
|
| 25 | - | if(newfact < 0.1) |
|
| 26 | - | newfact = 0.1; |
|
| 27 | - | else if(newfact > 0.9) |
|
| 28 | - | newfact = 0.9; |
|
| 29 | - | mwfact = newfact; |
|
| 24 | + | mwfact += delta; |
|
| 25 | + | if(mwfact < 0.1) |
|
| 26 | + | mwfact = 0.1; |
|
| 27 | + | else if(mwfact > 0.9) |
|
| 28 | + | mwfact = 0.9; |
|
| 30 | 29 | } |
|
| 31 | 30 | arrange(); |
|
| 32 | 31 | } |
|