コード例 #1
0
ファイル: ScriptEdit.cpp プロジェクト: TeoTwawki/dltcep
void CScriptEdit::OnNew() 
{
  NewScript();
  m_text_control.SetWindowText("");
  UpdateData(UD_DISPLAY);
  CheckScript(FORCED_CHECK|WHOLE_CHECK);
  RefreshDialog();
}
コード例 #2
0
ファイル: ScriptSys.cpp プロジェクト: Caoxuyang/klcommon
int ScriptSys::RunStr( const char *str )
{
	Script *s = NewScript();
	int ret = s->RunStr( str );
	if( ret != LUA_YIELD )
	{
		DelScript( s );
	}
	NOTIFY_ERR( ret, m_MainState );
	return ret;
}
コード例 #3
0
ファイル: IrcChannel.cpp プロジェクト: jannispl/kwlbot
CIrcChannel::CIrcChannel(CBot *pParentBot, const std::string &strName)
	: m_bHasDetailedUsers(false)
{
	m_pParentBot = pParentBot;

	m_strName = strName;

	for (CPool<CScript *>::iterator i = pParentBot->GetScripts()->begin(); i != pParentBot->GetScripts()->end(); ++i)
	{
		NewScript(*i);
	}
}