Exemple #1
0
void Person::Load(Environment &env, std::istream &is) {

	Entity::Load(env, is);

	env.LoadReference(&current_, is);
	env.LoadReference(&final_, is);
	env.LoadInteger(&giveup_, is);
	env.LoadInteger(&weight_, is);
	env.LoadInteger(&start_, is);
}
Exemple #2
0
void Elevator::Load(Environment &env, std::istream &is) {

	Entity::Load(env, is);

	env.LoadInteger(&speed_, is);
	env.LoadInteger(&load_, is);
	env.LoadReference(&current_, is);
	env.LoadInteger(&count_, is);

	interfs_ = new Interface*[count_];

	for (int i = 0; i < count_; ++i) {
		env.LoadReference(&interfs_[i], is);
	}
}