162 | | Because these are additions to the API no compatibility issues exist. However in order to take advantage of the new methods users will need to call the new !MgMap constructor. If they do not the new methods will throw an exception. |
| 162 | Because these are additions to the API no compatibility issues exist. However in order to take advantage of the new methods users will need to call the new !MgMap constructor. If they do not the new methods will throw an exception. To further direct developers to these new methods the following !MgMap methods will be depreciated: |
| 163 | |
| 164 | {{{ |
| 165 | MgMap(); |
| 166 | |
| 167 | virtual void Create(MgResourceService* resourceService, MgResourceIdentifier* mapDefinition, CREFSTRING mapName); |
| 168 | |
| 169 | virtual void Open(MgResourceService* resourceService, CREFSTRING mapName); |
| 170 | }}} |
| 171 | |
| 172 | Note that depreciation means that these methods will still exist and function as before, but the documentation will be updated to declare them as depreciated and point to the new/appropriate methods to use. |