User:Javawizard2539/todo

From BZFlagWiki
< User:Javawizard2539
Revision as of 01:52, 15 December 2008 by Javawizard2539 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This is a task list that I, javawizard2539, am working to complete.

Wiki[edit]

  • Split out template:apicall into three additional subtemplates, template:apicall/param, template:apicall/returns, and template:apicall/seealso.
  • Add functionality into the apicall template to create an anchor that consists of the function call's name with spaces removed, possibly with a prefix like "apicall_". Another template can then be added that creates a link to a particular api call. All of the api calls would then have to be on the same page, which, with the help of the anchor templates, shouldn't bee to much of a problem (a TOC can somehow be transcluded at the top).
  • Add a couple of userboxes, and use them myself. I already have a couple of ideas for these (such as This user primarily plays on such and such a server, possibly with a mini world screenshot of that server next to it)
  • change the apicall template so that the name of the function is just it's name, and each parameter has a parameter type (like param1type), that is the type of parameter that it is. The method signature is then generated from that by using the name, a space, an open paren, and then if the first parameter is present, it's type, a space, it's name, and then if the second parameter is present, a comma, it's type, a space, it's name, and then if the third parameter is present, a comma, it's type, a space, it's name, ...

BZFlag[edit]

  • Write a plugin that allows plugins to be written in Java. I've started the plugin, and it's to the point that I can write a plugin in java that shows when a user signs on, and which parameters the plugin was loaded with, but that's about as far as I've gotten it.
  • Write a plugin that causes death within specified zones unless the player is holding a specific custom flag.