| 493 | } |
| 494 | |
| 495 | void CGameConsole::CInstance::PossibleArgumentsCompleteCallback(int Index, const char *pStr, void *pUser) |
| 496 | { |
| 497 | CGameConsole::CInstance *pInstance = (CGameConsole::CInstance *)pUser; |
| 498 | if(pInstance->m_CompletionChosenArgument == Index) |
| 499 | { |
| 500 | // get command |
| 501 | char aBuf[IConsole::CMDLINE_LENGTH]; |
| 502 | str_copy(aBuf, pInstance->GetString(), pInstance->m_CompletionArgumentPosition); |
| 503 | str_append(aBuf, " "); |
| 504 | |
| 505 | // append argument |
| 506 | str_append(aBuf, pStr); |
| 507 | pInstance->m_Input.Set(aBuf); |
| 508 | } |
| 509 | } |
| 510 | |
| 511 | bool CGameConsole::CInstance::OnInput(const IInput::CEvent &Event) |
| 512 | { |
nothing calls this directly
no test coverage detected