コード例 #1
0
void CEntityDlg::UpdateKeyVal(const char *key, const char *val) {
    if (editEntity) {
        editEntity->epairs.Set(key, val);
        SetKeyValPairs();
        g_pParentWnd->GetCamera()->BuildEntityRenderState(editEntity, true);
        Entity_UpdateSoundEmitter(editEntity);
    }
}
コード例 #2
0
ファイル: EditorEntity.cpp プロジェクト: ProfessorKaos64/tdm
/*
 =======================================================================================================================
 =======================================================================================================================
 */
void SetKeyValue(entity_t *ent, const char *key, const char *value, bool trackAngles) {
	if (ent == NULL) {
		return;
	}

	if (!key || !key[0]) {
		return;
	}

	if (trackAngles) {
		TrackMD3Angles(ent, key, value);
	}

	ent->epairs.Set(key, value);
	GetVectorForKey(ent, "origin", ent->origin);

	// update sound in case this key was relevent
	Entity_UpdateSoundEmitter( ent );
}