diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2018-04-20 13:57:56 +0200 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2018-04-20 13:57:56 +0200 |
commit | 0bc4eaebc6cb4410c5dbf3d89ae02634cfe72e27 (patch) | |
tree | f2e8d0833afc258c46da279d06076b279baaaba9 /src/game/decos.cpp | |
parent | e8b487b0d2c1dc622256b89642ac291632f101fc (diff) |
Add the crystal deco.
Diffstat (limited to 'src/game/decos.cpp')
-rw-r--r-- | src/game/decos.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/game/decos.cpp b/src/game/decos.cpp index 53e9b88..eaa6c6b 100644 --- a/src/game/decos.cpp +++ b/src/game/decos.cpp @@ -70,6 +70,16 @@ static const struct { &assets::deco.wart, {-0.2f, +0.1f}, {+0.2f, +0.2f}, CF_DECOS, {-0.2f, -0.2f}, {+0.2f, +0.2f}, 0.0 + }, + { + &assets::deco.crystal, + {-0.4f, -0.4f}, {+0.4f, +0.4f}, CF_SOLID, + {-0.4f, -0.4f}, {+0.4f, +0.4f}, 0.0 + }, + { + &assets::deco.crystal_broken, + {-0.4f, -0.4f}, {+0.4f, +0.4f}, CF_DECOS, + {-0.4f, -0.4f}, {+0.4f, +0.4f}, 0.0 } }; @@ -105,9 +115,14 @@ void deco_t::damage(int points, unit_t *attacker) type = DECO_SPIKE_BROKEN; break; + case DECO_CRYSTAL: + type = DECO_CRYSTAL_BROKEN; + break; + case DECO_STONE_CRACKED: case DECO_EYETHING_DEAD: case DECO_SPIKE_BROKEN: + case DECO_CRYSTAL_BROKEN: break; default: |