MCPcopy Create free account
hub / github.com/REGoth-project/REGoth / getItemFromSymbol

Method getItemFromSymbol

src/logic/ScriptEngine.cpp:328–336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326}
327
328Daedalus::GameState::ItemHandle ScriptEngine::getItemFromSymbol(const std::string& symName)
329{
330 Daedalus::PARSymbol& sym = m_pVM->getDATFile().getSymbolByName(symName);
331
332 if (sym.instanceDataClass != Daedalus::IC_Item)
333 return Daedalus::GameState::ItemHandle();
334
335 return ZMemory::handleCast<Daedalus::GameState::ItemHandle>(sym.instanceDataHandle);
336}
337
338Daedalus::GameState::MusicThemeHandle ScriptEngine::getMusicThemeFromSymbol(const std::string& symName) {
339 Daedalus::PARSymbol& sym = m_pVM->getDATFile().getSymbolByName(symName);

Callers 1

startAIStateMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected