Difference between revisions of "Wxfred2Contributions"

From FreeSpace Wiki
Jump to: navigation, search
(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:

Or - just link to mantis?