void WindowExtension::ExposeActionsResources(gd::Instruction & action, gd::ArbitraryResourceWorker & worker) { if ( action.GetType() == "EcrireTexte" && !action.GetParameter( 6 ).GetPlainString().empty() ) { std::string parameter = action.GetParameter(6).GetPlainString(); worker.ExposeFile(parameter); action.SetParameter(6, parameter); } if ( action.GetType() == "SetWindowIcon" && !action.GetParameter( 1 ).GetPlainString().empty() ) { std::string parameter = action.GetParameter(1).GetPlainString(); worker.ExposeImage(parameter); action.SetParameter(1, parameter); } }
void TextObject::ExposeResources(gd::ArbitraryResourceWorker & worker) { worker.ExposeFile(fontName); }
void SoundObject::ExposeResources(gd::ArbitraryResourceWorker & worker) { worker.ExposeFile(fileName); }