This commit is contained in:
Elias Stepanik 2022-10-25 21:29:25 +02:00
parent c34a7c4e40
commit 2d8a1e9769

View File

@ -93,20 +93,11 @@ public class Fluid
public int IX(int x, int y) public int IX(int x, int y)
{ {
var X = Clamp(x, 0, size - 1);
var Y = Clamp(y, 0, size - 1);
return X + Y * size;
}
float Clamp( float value, float min, float max ) var X = Normalize(x, 0, size - 1);;
{ var Y = Normalize(y, 0, size - 1);
return (value < min) ? min : (value > max) ? max : value; return (int) (X + Y * size);
} }
int Clamp( int value, int min, int max )
{
return (value < min) ? min : (value > max) ? max : value;
}
public void addDensity(int x, int y, float amount) { public void addDensity(int x, int y, float amount) {
int index = IX(x, y); int index = IX(x, y);