Mathlib round corrections
This commit is contained in:
		| @@ -137,8 +137,8 @@ add $player.xpos 10 &player.xpos | |||||||
|  |  | ||||||
| @endMovement | @endMovement | ||||||
|  |  | ||||||
| pusharg $player.xpos $player.ypos 20 20 0 255 255 | pusharg $player.xpos $player.ypos 20 0 255 255 | ||||||
| !grogs:drawRect &out | !grogs:drawCircle &out | ||||||
|  |  | ||||||
| !grogs:renderFrame &out | !grogs:renderFrame &out | ||||||
| !grogs:clearRenderer &out | !grogs:clearRenderer &out | ||||||
|   | |||||||
| @@ -30,17 +30,17 @@ GroundValue modVal(GroundValue* args, int arg_count) { | |||||||
|  |  | ||||||
| GroundValue floorVal(GroundValue* args, int arg_count) { | GroundValue floorVal(GroundValue* args, int arg_count) { | ||||||
|     VALIDATE_ARGS_1(GROUND_DOUBLE); |     VALIDATE_ARGS_1(GROUND_DOUBLE); | ||||||
|     return GROUND_DOUBLE_VAL(floor(GET_DOUBLE(args[0]))); |     return GROUND_INT_VAL(int(floor(GET_DOUBLE(args[0])))); | ||||||
| } | } | ||||||
|  |  | ||||||
| GroundValue ceilVal(GroundValue* args, int arg_count) { | GroundValue ceilVal(GroundValue* args, int arg_count) { | ||||||
|     VALIDATE_ARGS_1(GROUND_DOUBLE); |     VALIDATE_ARGS_1(GROUND_DOUBLE); | ||||||
|     return GROUND_DOUBLE_VAL(ceil(GET_DOUBLE(args[0]))); |     return GROUND_INT_VAL(int(ceil(GET_DOUBLE(args[0])))); | ||||||
| } | } | ||||||
|  |  | ||||||
| GroundValue roundVal(GroundValue* args, int arg_count) { | GroundValue roundVal(GroundValue* args, int arg_count) { | ||||||
|     VALIDATE_ARGS_1(GROUND_DOUBLE); |     VALIDATE_ARGS_1(GROUND_DOUBLE); | ||||||
|     return GROUND_DOUBLE_VAL(round(GET_DOUBLE(args[0]))); |     return GROUND_INT_VAL(int(round(GET_DOUBLE(args[0])))); | ||||||
| } | } | ||||||
|  |  | ||||||
| GroundValue randomInt(GroundValue* args, int arg_count) { | GroundValue randomInt(GroundValue* args, int arg_count) { | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								math/math.so
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								math/math.so
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user