Wxfred2Contributions: Difference between revisions
No edit summary |
|||
| 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?