Rev 300 | Rev 302 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 300 | Rev 301 | ||
---|---|---|---|
Line 274... | Line 274... | ||
274 | 25874, 25919, 25964, 26008, 26053, 26098, 26142, 26187, 26232, 26277, 26322, 26366, 26411, 26456, 26501, |
274 | 25874, 25919, 25964, 26008, 26053, 26098, 26142, 26187, 26232, 26277, 26322, 26366, 26411, 26456, 26501, |
275 | 26546, 26591, 26636, 26681, 26726, 26771, 26816, 26861, 26906, 26951, 26997, 27042, 27087, 27132 }; |
275 | 26546, 26591, 26636, 26681, 26726, 26771, 26816, 26861, 26906, 26951, 26997, 27042, 27087, 27132 }; |
276 | 276 | ||
277 | // ------------------------------------------------------------------------------------------- |
277 | // ------------------------------------------------------------------------------------------- |
278 | 278 | ||
279 | extern value_type slider[],cell[],var[],map[][0x100]; |
279 | extern uint8_t slider[],map[][0x100]; |
- | 280 | extern value_type cell[], var[]; |
|
280 | extern unsigned char *image_ptr; |
281 | extern unsigned char *image_ptr; |
281 | 282 | ||
282 | // ------------------------------------------------------------------------------------------- |
283 | // ------------------------------------------------------------------------------------------- |
283 | 284 | ||
284 | double costab[COSTABSIZE]; |
285 | double costab[COSTABSIZE]; |
Line 835... | Line 836... | ||
835 | 836 | ||
836 | value_type ff_pow(value_type b, value_type e) { |
837 | value_type ff_pow(value_type b, value_type e) { |
837 | #ifdef PARSERTEST |
838 | #ifdef PARSERTEST |
838 | return 0; |
839 | return 0; |
839 | #else |
840 | #else |
840 | return (value_type)round(pow((double)b, (double)e)); |
841 | double a = pow((double)b, (double)e); |
- | 842 | if (a - floor(a) >= 0.5) |
|
- | 843 | return (value_type)(floor(a) + 1); |
|
- | 844 | else |
|
- | 845 | return (value_type)(floor(a)); |
|
841 | #endif |
846 | #endif |
842 | } |
847 | } |
843 | 848 | ||
844 | // ------------------------------------------------------------------------------------------- |
849 | // ------------------------------------------------------------------------------------------- |
845 | 850 |