Mercurial > fife-parpg
comparison engine/core/model/model.i @ 145:e7a431577c95
Cleaned the basic model up. Code is cleaner now and a bit faster.
Some code path were never tested in depth :-(
Added a 'time_to_load' attribute to XMLMapLoader, which records the seconds it took to load a map.
Down from 6s to 5.6s for reio de hola. Yay!
author | phoku@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Thu, 09 Oct 2008 08:23:13 +0000 |
parents | 98541d3b9220 |
children | 9d94f4676d17 |
comparison
equal
deleted
inserted
replaced
144:d2f1e81fbe2c | 145:e7a431577c95 |
---|---|
53 | 53 |
54 Object* createObject(const std::string& identifier, const std::string& name_space, Object* parent=0); | 54 Object* createObject(const std::string& identifier, const std::string& name_space, Object* parent=0); |
55 bool deleteObject(Object*); | 55 bool deleteObject(Object*); |
56 bool deleteObjects(); | 56 bool deleteObjects(); |
57 Object* getObject(const std::string& id, const std::string& name_space); | 57 Object* getObject(const std::string& id, const std::string& name_space); |
58 const std::list<Object*>& getObjects(const std::string& name_space) const; | 58 std::list<Object*> getObjects(const std::string& name_space) const; |
59 | 59 |
60 size_t getNumMaps() const; | 60 size_t getNumMaps() const; |
61 void deleteMaps(); | 61 void deleteMaps(); |
62 | 62 |
63 AbstractPather* getPather(const std::string& pathername); | 63 AbstractPather* getPather(const std::string& pathername); |