Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/components/ICmpCinemaManager.cpp
Show All 13 Lines | |||||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | ||||
* along with 0 A.D. If not, see <http://www.gnu.org/licenses/>. | * along with 0 A.D. If not, see <http://www.gnu.org/licenses/>. | ||||
*/ | */ | ||||
#include "precompiled.h" | #include "precompiled.h" | ||||
#include "ICmpCinemaManager.h" | #include "ICmpCinemaManager.h" | ||||
#include "scriptinterface/FunctionWrapper.h" | |||||
#include "scriptinterface/ScriptInterface.h" | |||||
#include "simulation2/system/InterfaceScripted.h" | #include "simulation2/system/InterfaceScripted.h" | ||||
BEGIN_INTERFACE_WRAPPER(CinemaManager) | BEGIN_INTERFACE_WRAPPER(CinemaManager) | ||||
DEFINE_INTERFACE_METHOD_1("AddPath", void, ICmpCinemaManager, AddPath, CCinemaPath) | DEFINE_INTERFACE_METHOD("AddPath", ICmpCinemaManager, AddPath) | ||||
DEFINE_INTERFACE_METHOD_1("AddCinemaPathToQueue", void, ICmpCinemaManager, AddCinemaPathToQueue, CStrW) | DEFINE_INTERFACE_METHOD("AddCinemaPathToQueue", ICmpCinemaManager, AddCinemaPathToQueue) | ||||
DEFINE_INTERFACE_METHOD_1("DeletePath", void, ICmpCinemaManager, DeletePath, CStrW) | DEFINE_INTERFACE_METHOD("DeletePath", ICmpCinemaManager, DeletePath) | ||||
DEFINE_INTERFACE_METHOD_CONST_0("IsPlaying", bool, ICmpCinemaManager, IsEnabled) | DEFINE_INTERFACE_METHOD("IsPlaying", ICmpCinemaManager, IsEnabled) | ||||
DEFINE_INTERFACE_METHOD_0("Play", void, ICmpCinemaManager, Play) | DEFINE_INTERFACE_METHOD("Play", ICmpCinemaManager, Play) | ||||
DEFINE_INTERFACE_METHOD_0("Stop", void, ICmpCinemaManager, Stop) | DEFINE_INTERFACE_METHOD("Stop", ICmpCinemaManager, Stop) | ||||
END_INTERFACE_WRAPPER(CinemaManager) | END_INTERFACE_WRAPPER(CinemaManager) |
Wildfire Games · Phabricator