aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Instances/InstanceScript.h
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2016-01-19 13:01:43 +0000
committerShauren <shauren.trinity@gmail.com>2016-03-22 23:41:10 +0100
commitcb7238e9839b003e685c9a0464494baaf5c5b45a (patch)
treefd0ffe846f01b71a5903a738d5aaee142b4d3241 /src/server/game/Instances/InstanceScript.h
parentaad5eb01e3e4ec8157fec88ba907fc36b8a2e335 (diff)
Core/Instances: Fix build in older VS versions
Relax const uses in BossBoundaryEntry so the compiler can generate proper copy assignment operator (error C2582: 'operator =' function is unavailable in 'BossBoundaryEntry') Also renamed its members to match our coding standards (public members should be UpperCamelCase) (cherry picked from commit 954323d9cb13d4ab3d478bcb51eeb157009d8853)
Diffstat (limited to 'src/server/game/Instances/InstanceScript.h')
-rw-r--r--src/server/game/Instances/InstanceScript.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Instances/InstanceScript.h b/src/server/game/Instances/InstanceScript.h
index 44bbe91ea36..e2620c85504 100644
--- a/src/server/game/Instances/InstanceScript.h
+++ b/src/server/game/Instances/InstanceScript.h
@@ -79,9 +79,10 @@ struct DoorData
struct BossBoundaryEntry
{
- uint32 const bossId;
- AreaBoundary const* const boundary;
+ uint32 BossId;
+ AreaBoundary const* Boundary;
};
+
struct BossBoundaryData
{
typedef std::vector<BossBoundaryEntry> StorageType;