All pastes #794425 Raw Edit

Anonymous

public text v1 · immutable
#794425 ·published 2007-11-23 03:15 UTC
rendered paste body
Schedule:
Week 1:
 + Read what documentation exists on the map format, write the basics of a
 reader and writer
 + Work on basic object-level design decisions, get things like a map object
 into a final, workable form
 + Get basic GUI bits working, write the object (or pseudo-object, if that's
 what ends up happening) that will do the overhead map display
 + Level settings dialogs
 + Write zoom, pan tools
Week 2:
 + Finish the map reader / writer
 + Write the line, fill, polygon tools
Week 3:
 + Finish whatever didn't get done with the line, fill, polygon tools
 + Write polygon type, line, point, object, sound, scenery editors
 + Get alternate draw modes working for the overhead map view in anticipation
 of the next week
Week 4:
 + Write elevation editor mode, light editor mode
 + Write Shapes reader, get floor/ceiling texture modes implemented
 + General clean up, whatever documentation might be missing, get /extra/
 documentation together so that this project can be continued outside of class
 and newcomers can be quickly prepped on the program structure, to-do list,
 etc.
Future:
 + Visual mode (viewing, texturing, visually setting elevations, then
 engine-like things such as moving platforms, switches, tags, etc.)
 + Terminal editor
 + Merge / unmerge
 + Obed-style texture editing