Commit Graph

42 Commits (coverity_scan)

Author SHA1 Message Date
scrawl edde5bd065 Accept a ConstPtr in ContainerStore::stacks 9 years ago
scrawl d4eba794c3 Add ConstPtr 9 years ago
dteviot 407cd50890 fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
10 years ago
scrawl eb99ed697b Reduce includes 10 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
Emanuel Guevel 20cfdd4b43 Move LiveCellRefBase ctor where it belongs to 11 years ago
Marc Zinnschlag 367919200f moved CellRefList into a separate file 11 years ago
Marc Zinnschlag f220867144 make Ptr a bit more pointer-like 11 years ago
Marc Zinnschlag dd674566a2 store content of containers in saved game files 11 years ago
Marc Zinnschlag e818d43bc3 removed an outdated typedef and some dead code 11 years ago
Chris Robinson 21121d5ba5 Store the object class in the LiveCellRef 12 years ago
Chris Robinson 2853b56ed5 Throw an exception when trying to get an empty Ptr's type 12 years ago
Chris Robinson 0f2b2ff1ce Small header cleanup 12 years ago
Chris Robinson 86f2cd5848 Use dynamic_cast to get the LiveCellRef 12 years ago
Chris Robinson 48c07fbd98 Remove some unnecessary fields from Ptr 12 years ago
Chris Robinson 74f855e948 Move common LiveCellRef fields to the base class 12 years ago
Chris Robinson 11166a1a17 Don't store the type name string in the Ptr
This should get rid of all heap allocations caused by constructing or copying
Ptr objects.
12 years ago
Chris Robinson b6d2888c48 Avoid using boost::any in MWWorld::Ptr
Reduces dependency on Boost, and should improve performance a bit when
copying or constructing Ptr objects.
12 years ago
Chris Robinson a9cc3a2844 Ensure a valid CellStore for Ptr::isInCell 12 years ago
scrawl c41f119ba6 Added new game button 12 years ago
Tom Mason 3c6ddd7fa7 fixed isInCell method 12 years ago
greye 3c2ce25f5f m prefix for mwworld/cellstore.hpp 12 years ago
guidoj 0549e949ba Mostly removal of unnecessary #include's and a little clean up 13 years ago
Marc Zinnschlag 7fcd41c69d Issue #107: Detemplateised CellStore; some include cleanup 13 years ago
Marc Zinnschlag 76174098c7 Issue #107: CellStore moved from ESMS to MWWorld 13 years ago
scrawl ab6336b745 using items via the inventory is now possible by dragging them on the avatar (only implemented for books right now) 13 years ago
Marc Zinnschlag a1d3516e0a constness fix 13 years ago
Marc Zinnschlag a0ee2954bd Issue #217: moved some functino implementations from ptr.hpp to ptr.cpp 13 years ago
Marc Zinnschlag 0adbe258fd Issue #217: made Ptr track container; fixed a cmake script bug 13 years ago
Marc Zinnschlag c081160591 replaced container store in ref data with new custom data implementation 13 years ago
Marc Zinnschlag 0851044fa6 removed superfluous includes 15 years ago
Marc Zinnschlag 93754b2851 moved some includes around 15 years ago
Marc Zinnschlag ca842d1b4d reimplemented access to creature stats via new class interface 15 years ago
Marc Zinnschlag a70c3876a2 added foundation for esm record class hierarchy 15 years ago
Marc Zinnschlag 455bcf3b01 added get, set and mod instructions for health, magicka and fatigue 15 years ago
Marc Zinnschlag 1d9df6cf40 implemented handling of disabled actors 15 years ago
Marc Zinnschlag 5d40055b44 added comparison operators for Ptr class 15 years ago
Marc Zinnschlag 77a0215d53 added get-, set- and mod-instructions for attributes 15 years ago
Marc Zinnschlag 04b86f7e1e added first set of character and creature stats (attributes) 15 years ago
Marc Zinnschlag 8134c5b760 integrated CellStore pointer into Ptr class 15 years ago
Marc Zinnschlag cc0c21cf35 added function to retrieve a live cell ref via name 15 years ago
Marc Zinnschlag 3fae68b403 added unifying LiveCellRef pointer class 15 years ago