Implementing banner
#12
Duplication should work just fine and ToNBT is called way more often than ToJson, so not much to win there. But yeah, using json::value to store it could work.
If we change it to Json::Value, we need to add ToNBT and FromNBT to the cItemHandler.

So a quick pro/con for using Json::Value would be:

Pros:
-easier to get to the data (no casting or including)
-easier to expose to lua?
-no need for a custom copy constructor and assignment op in cItem

Cons:
-adds more overhead (slower, more memory use)
-data structure is unclear
-no type checking
Reply
Thanks given by:


Messages In This Thread
Implementing banner - by Seyaku - 05-21-2016, 06:53 AM
RE: Implementing banner - by xoft - 05-21-2016, 11:14 PM
RE: Implementing banner - by Seyaku - 05-22-2016, 01:04 AM
RE: Implementing banner - by Jammet - 05-22-2016, 01:07 AM
RE: Implementing banner - by Seyaku - 05-22-2016, 01:41 AM
RE: Implementing banner - by Jammet - 05-22-2016, 03:26 AM
RE: Implementing banner - by xoft - 05-22-2016, 06:41 AM
RE: Implementing banner - by Seyaku - 05-22-2016, 11:41 PM
RE: Implementing banner - by xoft - 05-23-2016, 01:02 AM
RE: Implementing banner - by Seyaku - 05-23-2016, 01:47 AM
RE: Implementing banner - by xoft - 05-23-2016, 02:04 AM
RE: Implementing banner - by Seyaku - 05-23-2016, 02:53 AM
RE: Implementing banner - by xoft - 05-23-2016, 05:22 AM
RE: Implementing banner - by Seyaku - 05-23-2016, 05:37 AM
RE: Implementing banner - by Seyaku - 05-24-2016, 02:23 AM
RE: Implementing banner - by xoft - 05-24-2016, 04:20 AM
RE: Implementing banner - by sphinxc0re - 05-24-2016, 05:01 AM
RE: Implementing banner - by Seyaku - 05-24-2016, 05:52 AM
RE: Implementing banner - by tigerw - 05-24-2016, 08:00 AM
RE: Implementing banner - by Seyaku - 05-24-2016, 09:29 AM
RE: Implementing banner - by xoft - 05-24-2016, 04:32 PM
RE: Implementing banner - by tigerw - 05-24-2016, 11:17 PM
RE: Implementing banner - by tigerw - 05-24-2016, 11:21 PM
RE: Implementing banner - by Seyaku - 05-25-2016, 12:30 AM
RE: Implementing banner - by tigerw - 05-25-2016, 01:52 AM
RE: Implementing banner - by Seyaku - 05-25-2016, 02:09 AM
RE: Implementing banner - by xoft - 05-25-2016, 02:30 AM
RE: Implementing banner - by tigerw - 05-25-2016, 05:06 AM
RE: Implementing banner - by Seyaku - 05-25-2016, 07:33 AM
RE: Implementing banner - by PureTryOut - 11-14-2016, 02:29 AM
RE: Implementing banner - by Seyaku - 12-02-2016, 09:44 AM
RE: Implementing banner - by PureTryOut - 12-05-2016, 03:37 AM
RE: Implementing banner - by xoft - 12-05-2016, 05:22 AM
RE: Implementing banner - by PureTryOut - 12-06-2016, 06:00 AM
RE: Implementing banner - by xoft - 12-06-2016, 05:51 PM
RE: Implementing banner - by Seyaku - 12-08-2016, 05:36 AM
RE: Implementing banner - by Seadragon91 - 03-23-2017, 09:16 PM



Users browsing this thread: 12 Guest(s)