Difference between revisions of "Source:NetHack 3.6.0/include/gem rsc.h"

From NetHackWiki
Jump to navigation Jump to search
(Created page with "__MIXEDSYNTAXHIGHLIGHT__ Below is the full text to '''gem_rsc.h''' from the source code of NetHack 3.6.0. To link to a particular line, write...")
 
 
Line 3: Line 3:
  
 
{{NGPL}}
 
{{NGPL}}
  <span id="line1">1.   /* resource set indices for GEM_RSC */</span>
+
  <span id="line1">1. /* resource set indices for GEM_RSC */</span>
  <span id="line2">2.   </span>
+
  <span id="line2">2. </span>
  <span id="line3">3.   #define MENU 0    /* menu */</span>
+
  <span id="line3">3. #define MENU 0    /* menu */</span>
  <span id="line4">4.   #define DOABOUT 12 /* STRING in tree MENU */</span>
+
  <span id="line4">4. #define DOABOUT 12 /* STRING in tree MENU */</span>
  <span id="line5">5.   #define DOQUIT 30  /* STRING in tree MENU */</span>
+
  <span id="line5">5. #define DOQUIT 30  /* STRING in tree MENU */</span>
  <span id="line6">6.   </span>
+
  <span id="line6">6. </span>
  <span id="line7">7.   #define STATUSLINE 1 /* form/dialog */</span>
+
  <span id="line7">7. #define STATUSLINE 1 /* form/dialog */</span>
  <span id="line8">8.   #define GRABSTATUS 1 /* BOX in tree STATUSLINE */</span>
+
  <span id="line8">8. #define GRABSTATUS 1 /* BOX in tree STATUSLINE */</span>
  <span id="line9">9.   </span>
+
  <span id="line9">9. </span>
  <span id="line10">10.   #define MAPWIN 2    /* form/dialog */</span>
+
  <span id="line10">10. #define MAPWIN 2    /* form/dialog */</span>
  <span id="line11">11.   #define MAPBOX 0    /* BOX in tree MAPWIN */</span>
+
  <span id="line11">11. #define MAPBOX 0    /* BOX in tree MAPWIN */</span>
  <span id="line12">12.   #define MAPCURSOR 1 /* IBOX in tree MAPWIN */</span>
+
  <span id="line12">12. #define MAPCURSOR 1 /* IBOX in tree MAPWIN */</span>
  <span id="line13">13.   </span>
+
  <span id="line13">13. </span>
  <span id="line14">14.   #define ABOUT 3      /* form/dialog */</span>
+
  <span id="line14">14. #define ABOUT 3      /* form/dialog */</span>
  <span id="line15">15.   #define FLYABOUT 0    /* BOX in tree ABOUT */</span>
+
  <span id="line15">15. #define FLYABOUT 0    /* BOX in tree ABOUT */</span>
  <span id="line16">16.   #define OKABOUT 1    /* BUTTON in tree ABOUT */</span>
+
  <span id="line16">16. #define OKABOUT 1    /* BUTTON in tree ABOUT */</span>
  <span id="line17">17.   #define NETHACKIMG0 3 /* ICON in tree ABOUT */</span>
+
  <span id="line17">17. #define NETHACKIMG0 3 /* ICON in tree ABOUT */</span>
  <span id="line18">18.   </span>
+
  <span id="line18">18. </span>
  <span id="line19">19.   #define LINES 4    /* form/dialog */</span>
+
  <span id="line19">19. #define LINES 4    /* form/dialog */</span>
  <span id="line20">20.   #define FLYLINES 0  /* BOX in tree LINES */</span>
+
  <span id="line20">20. #define FLYLINES 0  /* BOX in tree LINES */</span>
  <span id="line21">21.   #define QLINE 1    /* BUTTON in tree LINES */</span>
+
  <span id="line21">21. #define QLINE 1    /* BUTTON in tree LINES */</span>
  <span id="line22">22.   #define LINESLIST 2 /* USERDEF in tree LINES */</span>
+
  <span id="line22">22. #define LINESLIST 2 /* USERDEF in tree LINES */</span>
  <span id="line23">23.   </span>
+
  <span id="line23">23. </span>
  <span id="line24">24.   #define YNCHOICE 5    /* form/dialog */</span>
+
  <span id="line24">24. #define YNCHOICE 5    /* form/dialog */</span>
  <span id="line25">25.   #define FLYYNCHOICE 0 /* BOX in tree YNCHOICE */</span>
+
  <span id="line25">25. #define FLYYNCHOICE 0 /* BOX in tree YNCHOICE */</span>
  <span id="line26">26.   #define YNPROMPT 1    /* TEXT in tree YNCHOICE */</span>
+
  <span id="line26">26. #define YNPROMPT 1    /* TEXT in tree YNCHOICE */</span>
  <span id="line27">27.   #define SOMECHARS 2  /* BOX in tree YNCHOICE */</span>
+
  <span id="line27">27. #define SOMECHARS 2  /* BOX in tree YNCHOICE */</span>
  <span id="line28">28.   #define YN1 3        /* BUTTON in tree YNCHOICE */</span>
+
  <span id="line28">28. #define YN1 3        /* BUTTON in tree YNCHOICE */</span>
  <span id="line29">29.   #define YNN 53        /* BUTTON in tree YNCHOICE */</span>
+
  <span id="line29">29. #define YNN 53        /* BUTTON in tree YNCHOICE */</span>
  <span id="line30">30.   #define ANYCHAR 55    /* BOX in tree YNCHOICE */</span>
+
  <span id="line30">30. #define ANYCHAR 55    /* BOX in tree YNCHOICE */</span>
  <span id="line31">31.   #define CHOSENCH 56  /* FBOXTEXT in tree YNCHOICE */</span>
+
  <span id="line31">31. #define CHOSENCH 56  /* FBOXTEXT in tree YNCHOICE */</span>
  <span id="line32">32.   #define COUNT 58      /* FBOXTEXT in tree YNCHOICE */</span>
+
  <span id="line32">32. #define COUNT 58      /* FBOXTEXT in tree YNCHOICE */</span>
  <span id="line33">33.   #define YNOK 59      /* BUTTON in tree YNCHOICE */</span>
+
  <span id="line33">33. #define YNOK 59      /* BUTTON in tree YNCHOICE */</span>
  <span id="line34">34.   </span>
+
  <span id="line34">34. </span>
  <span id="line35">35.   #define LINEGET 6    /* form/dialog */</span>
+
  <span id="line35">35. #define LINEGET 6    /* form/dialog */</span>
  <span id="line36">36.   #define FLYLINEGET 0 /* BOX in tree LINEGET */</span>
+
  <span id="line36">36. #define FLYLINEGET 0 /* BOX in tree LINEGET */</span>
  <span id="line37">37.   #define LGPROMPT 1  /* TEXT in tree LINEGET */</span>
+
  <span id="line37">37. #define LGPROMPT 1  /* TEXT in tree LINEGET */</span>
  <span id="line38">38.   #define LGREPLY 2    /* FBOXTEXT in tree LINEGET */</span>
+
  <span id="line38">38. #define LGREPLY 2    /* FBOXTEXT in tree LINEGET */</span>
  <span id="line39">39.   #define QLG 3        /* BUTTON in tree LINEGET */</span>
+
  <span id="line39">39. #define QLG 3        /* BUTTON in tree LINEGET */</span>
  <span id="line40">40.   #define LGOK 4      /* BUTTON in tree LINEGET */</span>
+
  <span id="line40">40. #define LGOK 4      /* BUTTON in tree LINEGET */</span>
  <span id="line41">41.   </span>
+
  <span id="line41">41. </span>
  <span id="line42">42.   #define DIRECTION 7    /* form/dialog */</span>
+
  <span id="line42">42. #define DIRECTION 7    /* form/dialog */</span>
  <span id="line43">43.   #define FLYDIRECTION 0 /* BOX in tree DIRECTION */</span>
+
  <span id="line43">43. #define FLYDIRECTION 0 /* BOX in tree DIRECTION */</span>
  <span id="line44">44.   #define DIR1 5        /* BOXTEXT in tree DIRECTION */</span>
+
  <span id="line44">44. #define DIR1 5        /* BOXTEXT in tree DIRECTION */</span>
  <span id="line45">45.   #define DIR9 21        /* BOXTEXT in tree DIRECTION */</span>
+
  <span id="line45">45. #define DIR9 21        /* BOXTEXT in tree DIRECTION */</span>
  <span id="line46">46.   #define DIRDOWN 23    /* BOXTEXT in tree DIRECTION */</span>
+
  <span id="line46">46. #define DIRDOWN 23    /* BOXTEXT in tree DIRECTION */</span>
  <span id="line47">47.   #define DIRUP 25      /* BOXTEXT in tree DIRECTION */</span>
+
  <span id="line47">47. #define DIRUP 25      /* BOXTEXT in tree DIRECTION */</span>
  <span id="line48">48.   </span>
+
  <span id="line48">48. </span>
  <span id="line49">49.   #define MSGWIN 8    /* form/dialog */</span>
+
  <span id="line49">49. #define MSGWIN 8    /* form/dialog */</span>
  <span id="line50">50.   #define UPMSG 1      /* BOXCHAR in tree MSGWIN */</span>
+
  <span id="line50">50. #define UPMSG 1      /* BOXCHAR in tree MSGWIN */</span>
  <span id="line51">51.   #define GRABMSGWIN 2 /* BOX in tree MSGWIN */</span>
+
  <span id="line51">51. #define GRABMSGWIN 2 /* BOX in tree MSGWIN */</span>
  <span id="line52">52.   #define DNMSG 3      /* BOXCHAR in tree MSGWIN */</span>
+
  <span id="line52">52. #define DNMSG 3      /* BOXCHAR in tree MSGWIN */</span>
  <span id="line53">53.   #define MSGLINES 4  /* USERDEF in tree MSGWIN */</span>
+
  <span id="line53">53. #define MSGLINES 4  /* USERDEF in tree MSGWIN */</span>
  <span id="line54">54.   </span>
+
  <span id="line54">54. </span>
  <span id="line55">55.   #define NAMEGET 9        /* form/dialog */</span>
+
  <span id="line55">55. #define NAMEGET 9        /* form/dialog */</span>
  <span id="line56">56.   #define FLYNAMEGET 0    /* BOX in tree NAMEGET */</span>
+
  <span id="line56">56. #define FLYNAMEGET 0    /* BOX in tree NAMEGET */</span>
  <span id="line57">57.   #define PLNAME 2        /* FBOXTEXT in tree NAMEGET */</span>
+
  <span id="line57">57. #define PLNAME 2        /* FBOXTEXT in tree NAMEGET */</span>
  <span id="line58">58.   #define NETHACKPICTURE 4 /* BOXTEXT in tree NAMEGET */</span>
+
  <span id="line58">58. #define NETHACKPICTURE 4 /* BOXTEXT in tree NAMEGET */</span>
  <span id="line59">59.   </span>
+
  <span id="line59">59. </span>
  <span id="line60">60.   #define PAGER 10  /* form/dialog */</span>
+
  <span id="line60">60. #define PAGER 10  /* form/dialog */</span>
  <span id="line61">61.   #define FLYPAGER 0 /* BOX in tree PAGER */</span>
+
  <span id="line61">61. #define FLYPAGER 0 /* BOX in tree PAGER */</span>
  <span id="line62">62.   #define QPAGER 1  /* BUTTON in tree PAGER */</span>
+
  <span id="line62">62. #define QPAGER 1  /* BUTTON in tree PAGER */</span>
  <span id="line63">63.   </span>
+
  <span id="line63">63. </span>
  <span id="line64">64.   #define NHICON 11 /* form/dialog */</span>
+
  <span id="line64">64. #define NHICON 11 /* form/dialog */</span>
 
[[Category:NetHack 3.6.0 source code|include/gem_rsc.h]]
 
[[Category:NetHack 3.6.0 source code|include/gem_rsc.h]]

Latest revision as of 13:25, 15 December 2015

Below is the full text to gem_rsc.h from the source code of NetHack 3.6.0. To link to a particular line, write [[Source:NetHack 3.6.0/include/gem_rsc.h#line123]], for example.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.

This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

 /* resource set indices for GEM_RSC */
 
 #define MENU 0     /* menu */
 #define DOABOUT 12 /* STRING in tree MENU */
 #define DOQUIT 30  /* STRING in tree MENU */
 
 #define STATUSLINE 1 /* form/dialog */
 #define GRABSTATUS 1 /* BOX in tree STATUSLINE */
 
 #define MAPWIN 2    /* form/dialog */
 #define MAPBOX 0    /* BOX in tree MAPWIN */
 #define MAPCURSOR 1 /* IBOX in tree MAPWIN */
 
 #define ABOUT 3       /* form/dialog */
 #define FLYABOUT 0    /* BOX in tree ABOUT */
 #define OKABOUT 1     /* BUTTON in tree ABOUT */
 #define NETHACKIMG0 3 /* ICON in tree ABOUT */
 
 #define LINES 4     /* form/dialog */
 #define FLYLINES 0  /* BOX in tree LINES */
 #define QLINE 1     /* BUTTON in tree LINES */
 #define LINESLIST 2 /* USERDEF in tree LINES */
 
 #define YNCHOICE 5    /* form/dialog */
 #define FLYYNCHOICE 0 /* BOX in tree YNCHOICE */
 #define YNPROMPT 1    /* TEXT in tree YNCHOICE */
 #define SOMECHARS 2   /* BOX in tree YNCHOICE */
 #define YN1 3         /* BUTTON in tree YNCHOICE */
 #define YNN 53        /* BUTTON in tree YNCHOICE */
 #define ANYCHAR 55    /* BOX in tree YNCHOICE */
 #define CHOSENCH 56   /* FBOXTEXT in tree YNCHOICE */
 #define COUNT 58      /* FBOXTEXT in tree YNCHOICE */
 #define YNOK 59       /* BUTTON in tree YNCHOICE */
 
 #define LINEGET 6    /* form/dialog */
 #define FLYLINEGET 0 /* BOX in tree LINEGET */
 #define LGPROMPT 1   /* TEXT in tree LINEGET */
 #define LGREPLY 2    /* FBOXTEXT in tree LINEGET */
 #define QLG 3        /* BUTTON in tree LINEGET */
 #define LGOK 4       /* BUTTON in tree LINEGET */
 
 #define DIRECTION 7    /* form/dialog */
 #define FLYDIRECTION 0 /* BOX in tree DIRECTION */
 #define DIR1 5         /* BOXTEXT in tree DIRECTION */
 #define DIR9 21        /* BOXTEXT in tree DIRECTION */
 #define DIRDOWN 23     /* BOXTEXT in tree DIRECTION */
 #define DIRUP 25       /* BOXTEXT in tree DIRECTION */
 
 #define MSGWIN 8     /* form/dialog */
 #define UPMSG 1      /* BOXCHAR in tree MSGWIN */
 #define GRABMSGWIN 2 /* BOX in tree MSGWIN */
 #define DNMSG 3      /* BOXCHAR in tree MSGWIN */
 #define MSGLINES 4   /* USERDEF in tree MSGWIN */
 
 #define NAMEGET 9        /* form/dialog */
 #define FLYNAMEGET 0     /* BOX in tree NAMEGET */
 #define PLNAME 2         /* FBOXTEXT in tree NAMEGET */
 #define NETHACKPICTURE 4 /* BOXTEXT in tree NAMEGET */
 
 #define PAGER 10   /* form/dialog */
 #define FLYPAGER 0 /* BOX in tree PAGER */
 #define QPAGER 1   /* BUTTON in tree PAGER */
 
 #define NHICON 11 /* form/dialog */