2021-12-04 21:15:26 +00:00
|
|
|
#include "frameworkandsol.h"
|
2021-07-28 18:44:24 +01:00
|
|
|
#include "GameScriptAudioTrack.h"
|
|
|
|
|
2021-08-15 23:07:22 +01:00
|
|
|
/***
|
|
|
|
Metadata about audio tracks (music and ambience).
|
|
|
|
|
|
|
|
__In progress__
|
|
|
|
|
2021-08-23 19:16:24 +01:00
|
|
|
@pregameclass AudioTrack
|
2021-08-15 23:07:22 +01:00
|
|
|
@pragma nostrip
|
|
|
|
*/
|
|
|
|
// TODO FIXME find out what is meant to happen and whether we need this or not
|
|
|
|
|
2021-07-28 18:44:24 +01:00
|
|
|
GameScriptAudioTrack::GameScriptAudioTrack(std::string const & trackName, bool looped)
|
|
|
|
{
|
|
|
|
this->trackName = trackName;
|
|
|
|
this->looped = looped;
|
|
|
|
}
|
|
|
|
|
|
|
|
void GameScriptAudioTrack::Register(sol::state* lua)
|
|
|
|
{
|
|
|
|
lua->new_usertype<GameScriptAudioTrack>("AudioTrack",
|
|
|
|
sol::constructors<GameScriptAudioTrack(std::string, bool)>(),
|
|
|
|
"trackName", &GameScriptAudioTrack::trackName,
|
|
|
|
"looped", &GameScriptAudioTrack::looped
|
|
|
|
);
|
|
|
|
}
|