diff options
| author | savask <savask@yandex.ru> | 2012-04-15 14:46:16 (GMT) |
|---|---|---|
| committer | savask <savask@yandex.ru> | 2012-04-15 14:48:24 (GMT) |
| commit | c9bcc11d358b53a9fd5518221a14d35bc89a6524 (patch) | |
| tree | 1edce201db655af21946db4c2d9043fab75fa13f /src/elements | |
| parent | 8523da398fedef61dbf2f38f437d6c7361e61b86 (diff) | |
| download | powder-c9bcc11d358b53a9fd5518221a14d35bc89a6524.zip powder-c9bcc11d358b53a9fd5518221a14d35bc89a6524.tar.gz | |
Viscosity change for gel. Water diffusion among sponge and gel (but with
flying cake effect)
Diffstat (limited to 'src/elements')
| -rw-r--r-- | src/elements/gel.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/elements/gel.c b/src/elements/gel.c index af10d7c..ebc5824 100644 --- a/src/elements/gel.c +++ b/src/elements/gel.c @@ -29,6 +29,12 @@ int update_GEL(UPDATE_FUNC_ARGS) { parts[i].tmp--; } + if ((r&0xFF)==PT_SPNG && (parts[r>>8].life+1)<parts[i].tmp) + { + parts[r>>8].life++; + parts[i].tmp--; + } + float dx, dy; dx = parts[i].x - parts[r>>8].x; dy = parts[i].y - parts[r>>8].y; |
