| Samapico wrote: |
| -Filter option (i.e. "?cmdlist set" would return all commands containing "set")
-Column formatting (sort commands and display them top to bottom, left to right, instead of left to right, top to bottom) -Variable number of columns / column width, perhaps even automatically adjust the column width depending on the longest command name |
| Samapico wrote: |
| -Get the chat interface in POSTLOAD or on the first ?cmdlist called; this would allow us to load the cmdlist module earlier
|
| Dr Brain wrote: |
| The server does know the client's resolution, you know. |
| Cheese wrote: |
| ... |
Code: Show/Hide local void AddCommandInt(const char *cmdname, CommandFunc func, Arena *arena, helptext_t ht) { LOCK_MUTEX(lockcmd); commandInfo* cmdinfo = (commandInfo*)amalloc(sizeof(commandInfo)); |
| Cheese wrote: |
|
also, since this is probably going to be used by everyone, variable column lengths and vertical alphabeticismness are going to be pretty much mandatory. ill write it when i get some free time in about six months from now...
PS filter would be icing on the cake |