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:

Or - just link to mantis?