Most everything is written in the help files. It just needs some code to extract it and print it in a sub-window. If you look at the actual help files, there is a header before each subject that is not displayed on-screen. This is why, if you are in the options menu, click on help with a certain option highlighted, it will look in the help file and printing on-screen the remainder of the text file after where the option explanation starts.
So all that is needed is a function that will 1) automatically print portions of specfied help files in a sub window when certain events happen in a game, such as when the player switches race/class in the birth menu. 2) stop printing when it reaches a new header (currently it just prints the rest of the file).
I am sure the whole thing is mostly a cut and paste job of currently existing code, with a dozen or so new lines thrown in, and then make it an event in game-event.c. It would probably only take a couple hours to have it fully playtested. But like somebody else stated previously, there is always some other little project that I am more excited about starting that has kept me from doing this.
So all that is needed is a function that will 1) automatically print portions of specfied help files in a sub window when certain events happen in a game, such as when the player switches race/class in the birth menu. 2) stop printing when it reaches a new header (currently it just prints the rest of the file).
I am sure the whole thing is mostly a cut and paste job of currently existing code, with a dozen or so new lines thrown in, and then make it an event in game-event.c. It would probably only take a couple hours to have it fully playtested. But like somebody else stated previously, there is always some other little project that I am more excited about starting that has kept me from doing this.
Comment