js_info.h 426 B

123456789101112131415161718192021222324252627
  1. #ifndef __JS_INFO_H__
  2. #define __JS_INFO_H__
  3. #include <types.h>
  4. #include "nes_game.h"
  5. #include "umf_js.h"
  6. typedef struct {
  7. js_key_t js_key;
  8. UINT8 js_number;
  9. UINT32 event;
  10. }js_map_t;
  11. typedef struct {
  12. char js_name[MAX_JSNAME_LEN];
  13. js_map_t *p_js_button_map;
  14. js_map_t *p_js_axis_map;
  15. }js_info_t;
  16. extern js_info_t js_info[];
  17. extern UINT8 js_info_table_size;
  18. UINT8 js_get_table_size(bool btn, char *p_Name);
  19. #endif