2004-03-22 11:24:01 +00:00
|
|
|
#include "objectstate.h"
|
|
|
|
|
2004-12-09 23:55:43 +00:00
|
|
|
ObjectState::ObjectState(int setupID, ObjectState::Position pos, const char *bitmap, const char *zbitmap, bool visible) :
|
|
|
|
_setupID(setupID), _pos(pos) {
|
2004-12-31 21:35:04 +00:00
|
|
|
_bitmap = g_resourceloader->loadBitmap(bitmap);
|
2004-03-22 11:24:01 +00:00
|
|
|
if (zbitmap)
|
2004-12-31 21:35:04 +00:00
|
|
|
_zbitmap = g_resourceloader->loadBitmap(zbitmap);
|
2004-03-23 10:38:02 +00:00
|
|
|
|
|
|
|
int initialImage = 0;
|
|
|
|
if (visible)
|
|
|
|
initialImage = 1;
|
2004-12-09 23:55:43 +00:00
|
|
|
_bitmap->setNumber(initialImage);
|
|
|
|
if (_zbitmap)
|
|
|
|
_zbitmap->setNumber(initialImage);
|
2004-03-22 11:24:01 +00:00
|
|
|
}
|