QuoteWhat Ryan is saying is that he would prefer to edit the script file rather than doing pointy and clicky stuff in the properties pane.
Quote from: Ryan Timothy on Today at 09:01:45pm
I feel if you add it in the script (typing it manually) the room should check for the functions and update itself.
QuoteThis is not really a (the) problem. There are lots of reserved words and built-in functions in AGS already and all Ryan is suggesting is that there be a few more.
The problem is, you can change these functions to whatever names you like, though there are sorta default names for these functions....
The problem is that in some cases one may want to use the same handler function for multiple events. For example one could create a module to handle an extended verb/cursor modes (a la Lucas Arts) where there was just one handler function that decoded the verb and responded accordingly. This is not uncommon with modules created to service GUI events.
A script based interaction system is of course possible and could be implemented a number of different ways. It would AGS easier to use for some. However, eliminating the pointy an clicky system would make it more intimidating and difficult to learn for others.