MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / SetAmbType

Method SetAmbType

editor/levelkeypad.cpp:849–860  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

847void levelkeypad::OnSize(UINT nType, int cx, int cy) { CKeypadDialog::OnSize(nType, cx, cy); }
848
849void levelkeypad::SetAmbType(int i, int n_id) {
850 int cur;
851 char name[200];
852
853 cur = SendDlgItemMessage(n_id, CB_GETCURSEL, 0, 0);
854 SendDlgItemMessage(n_id, CB_GETLBTEXT, cur, (LPARAM)(LPCTSTR)name);
855
856 int obj_id = FindObjectIDName(name);
857 a_life.SetALValue(i, ALI_TYPE, &obj_id);
858
859 UpdateDialog();
860}
861
862void levelkeypad::OnSelendokAmbType1() { SetAmbType(0, IDC_AMB_TYPE1); }
863

Callers

nothing calls this directly

Calls 2

FindObjectIDNameFunction · 0.85
SetALValueMethod · 0.80

Tested by

no test coverage detected