25 void seed(
int cell,
int amount);
28 static Blob*
seed(
int cell,
int amount,
const std::string& type);
34 static const std::string CUR;
35 static const std::string START;
37 std::vector<int> trim(
int start,
int end);
52 void seed(
int cell,
int amount);
Actor()
Definition actor.cpp:84
static void clear()
Definition actor.cpp:157
static std::string getText(const std::string &key)
Definition bpt.cpp:26
Definition blobemitter.h:6
virtual String tileDesc()
Definition blob.h:55
virtual void use(BlobEmitter *emitter)
Definition blob.cpp:266
void seed(int cell, int amount)
Definition blob.cpp:258
virtual void evolve()
Definition blob.cpp:193
static const int HEIGHT
Definition blob.h:12
virtual void use(BlobEmitter *emitter)
Definition blob.h:24
int volume
Definition blob.h:15
BlobEmitter * emitter
Definition blob.h:19
virtual std::string tileDesc()
Definition blob.h:27
Blob()
Definition blob.cpp:135
virtual void storeInBundle(Bundle *bundle)
Definition blob.cpp:27
void seed(int cell, int amount)
Definition blob.cpp:104
static const int WIDTH
Definition blob.h:11
virtual bool act()
Definition blob.cpp:86
static const int LENGTH
Definition blob.h:13
std::vector< int > off
Definition blob.h:30
virtual void restoreFromBundle(Bundle *bundle)
Definition blob.cpp:56
std::vector< int > cur
Definition blob.h:17
virtual void evolve()
Definition blob.cpp:143
virtual String tileDesc()
Definition blob.h:64
virtual void evolve()
Definition blob.cpp:274
virtual void use(BlobEmitter *emitter)
Definition blob.cpp:286
static const int WIDTH
Definition level.h:26
static const int LENGTH
Definition level.h:28
static const int HEIGHT
Definition level.h:27
virtual void use(BlobEmitter *emitter)
Definition blob.cpp:307
virtual String tileDesc()
Definition blob.h:78
virtual void evolve()
Definition blob.cpp:295
#define FACTORY(name)
Definition typedefine.h:89
std::string String
Definition typedefine.h:8