コード例 #1
0
ファイル: Person.cpp プロジェクト: ChrisDue/Elevator
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);
}
コード例 #2
0
ファイル: Elevator.cpp プロジェクト: ChrisDue/Elevator
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);
	}
}