keybinding.c 960 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. class KeyBinding
  2. {
  3. private int m_ActiveUIMenuID;
  4. private int m_Key1;
  5. private int m_Key2;
  6. private string m_CallbackTarget;
  7. private string m_CallbackFunction;
  8. private string m_InfoKeys;
  9. private string m_InfoDescription
  10. void KeyBinding( int ui_id, int key1, int key2, string call_target, string call_function, string info_bind, string info_description )
  11. {
  12. m_ActiveUIMenuID = ui_id;
  13. m_Key1 = key1;
  14. m_Key2 = key2;
  15. m_CallbackTarget = call_target;
  16. m_CallbackFunction = call_function;
  17. m_InfoKeys = info_bind;
  18. m_InfoDescription = info_description;
  19. }
  20. int GetUIMenuID()
  21. {
  22. return m_ActiveUIMenuID;
  23. }
  24. int GetKey1()
  25. {
  26. return m_Key1;
  27. }
  28. int GetKey2()
  29. {
  30. return m_Key2;
  31. }
  32. string GetCallbackTarget()
  33. {
  34. return m_CallbackTarget;
  35. }
  36. string GetCallbackFunction()
  37. {
  38. return m_CallbackFunction;
  39. }
  40. string GetInfoBind()
  41. {
  42. return m_InfoKeys;
  43. }
  44. string GetInfoDescription()
  45. {
  46. return m_InfoDescription;
  47. }
  48. }