Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarNetPackets.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarNetPackets.cpp')
-rw-r--r--source/game/StarNetPackets.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/source/game/StarNetPackets.cpp b/source/game/StarNetPackets.cpp
index 0b9f6a3..a121beb 100644
--- a/source/game/StarNetPackets.cpp
+++ b/source/game/StarNetPackets.cpp
@@ -756,19 +756,21 @@ void ModifyTileListPacket::write(DataStream& ds) const {
ds.write(allowEntityOverlap);
}
-ReplaceTileListPacket::ReplaceTileListPacket() {}
+ReplaceTileListPacket::ReplaceTileListPacket() : applyDamage() {}
-ReplaceTileListPacket::ReplaceTileListPacket(TileModificationList modifications, TileDamage tileDamage)
- : modifications(modifications), tileDamage(std::move(tileDamage)) {}
+ReplaceTileListPacket::ReplaceTileListPacket(TileModificationList modifications, TileDamage tileDamage, bool applyDamage)
+ : modifications(modifications), tileDamage(std::move(tileDamage)), applyDamage(applyDamage) {}
void ReplaceTileListPacket::read(DataStream& ds) {
ds.readContainer(modifications);
ds.read(tileDamage);
+ ds.read(applyDamage);
}
void ReplaceTileListPacket::write(DataStream& ds) const {
ds.writeContainer(modifications);
ds.write(tileDamage);
+ ds.write(applyDamage);
}
DamageTileGroupPacket::DamageTileGroupPacket() : layer(TileLayer::Foreground) {}