Difference between revisions of "Wxfred2Contributions"
From FreeSpace Wiki
m |
|||
Line 1: | Line 1: | ||
=Get the source code= | =Get the source code= | ||
− | * Fork this [https://github.com/scp-fs2open/fs2open.github.com/tree/wxfred2 | + | * Fork this [https://github.com/scp-fs2open/fs2open.github.com/tree/wxfred2 git repository] |
* Make changes to the wxfred2 branch | * Make changes to the wxfred2 branch | ||
* Issue a pull request for someone (z64555?) to review & commit your changes | * Issue a pull request for someone (z64555?) to review & commit your changes | ||
Line 46: | Line 46: | ||
* http://pastebin.com/z8nADzxt (mission frame (context))? | * http://pastebin.com/z8nADzxt (mission frame (context))? | ||
− | Or - just link to [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2 | + | Or - just link to [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2 mantis]? |
Revision as of 22:59, 21 October 2013
Get the source code
- Fork this git repository
- Make changes to the wxfred2 branch
- Issue a pull request for someone (z64555?) to review & commit your changes
Coding Gudelines
(taken from z64555 on IRC)
- "Trash the MFC UI elements, Use wxWidgets UI elements, use as much of the backend code as possible" (while not screwing over future development)
- "the golden rule for wxFred is that no business logic be located in the UI elements"
- "UI stuff is strictly UI, any op's that do actual things must go through an API provided by wxfred2.h and .cpp"
- Coding style - I think we should enforce one for new wxfred2 code, I don't which one, just any one
Features to work on
Feature name | Who is working on it? | Is it done? |
---|---|---|
create all windows | z64555 | yes |
glViewpoint | z64555 | no |
New Mission | ? | no |
Save mission file | niffiwan? | no |
Some pastebins:
- http://pastebin.com/qBSATeP2 (object management?)
- http://pastebin.com/BWXamnrf (viewport)
- http://pastebin.com/uu87vurg (viewport)?
- http://pastebin.com/v9Sh58v9 (mission frame (context))
- http://pastebin.com/z8nADzxt (mission frame (context))?
Or - just link to mantis?