Difference between revisions of "Wxfred2Contributions"
From FreeSpace Wiki
(→Features to work on) |
|||
Line 4: | Line 4: | ||
* 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 | ||
+ | |||
+ | =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= | =Features to work on= | ||
− | |||
{| class="wikitable" style="color:red" | {| class="wikitable" style="color:red" | ||
Line 17: | Line 25: | ||
| z64555 | | z64555 | ||
| yes | | yes | ||
+ | |- | ||
+ | | glViewpoint | ||
+ | | z64555 | ||
+ | | no | ||
|- | |- | ||
| New Mission | | New Mission | ||
Line 26: | Line 38: | ||
| no | | 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 [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2| mantis]? | Or - just link to [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2| mantis]? |
Revision as of 03:44, 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?