From 0317803aa62dcbeecd3e18a456894d11dcfd16e1 Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Wed, 10 Oct 2007 21:37:23 -0700 Subject: [PATCH] Add load-measuring to Elevator Signed-off-by: Ira W. Snyder --- elevator.cpp | 5 +++++ elevator.hpp | 1 + 2 files changed, 6 insertions(+) diff --git a/elevator.cpp b/elevator.cpp index cbf9775..92d66d2 100644 --- a/elevator.cpp +++ b/elevator.cpp @@ -525,4 +525,9 @@ bool Elevator::is_idle () const return direction_ == IDLE; } +int Elevator::getLoad () const +{ + return stops_.size (); +} + /* vim: set ts=4 sts=4 sw=4 noexpandtab textwidth=112: */ diff --git a/elevator.hpp b/elevator.hpp index a5b5500..36371a1 100644 --- a/elevator.hpp +++ b/elevator.hpp @@ -29,6 +29,7 @@ class Elevator float distance_from (Stop& s) const; void move (); bool is_idle () const; + int getLoad () const; private: -- 2.25.1