46 | | Resident crazy person. Enjoys refactoring and code cleanup far too much; has no aspirations towards gameplay changes. Responsible for refactoring, internal API redesigns, and testing. elly on freenode, or in #angband-dev. |
47 | | 1. Get my current branch merged (97f7c357b2001ddcf7496c142e81e5e160e0262f from github.com/elly/angband) |
48 | | 2. Make header files sane (destroy externs.h, defines.h, etc). Deal in a very final way with the scary comments in defines.h about changing any of the values. |
49 | | 3. New load/save API based on every entity being able to serialize itself. |
| 46 | Resident crazy person. Enjoys refactoring and code cleanup far too much; has no aspirations towards gameplay changes. Responsible for refactoring, internal API redesigns, and testing. elly on freenode, or in #angband-dev. Todo: |
| 47 | 1. Finish merging all my changes into staging. |
| 48 | 2. Solidify the object and object_kind APIs; test them. |
| 49 | 3. Start using {sp,}lint regularly on the codebase and see what they turn up. |
| 50 | 4. Look at making the build system less... amazing. |
| 51 | 5. Valgrind all day, every day. |
| 52 | 6. Pointers instead of indices. The extra layer of indirection makes testing less fun. |