Skip to content

Commit

Permalink
Doco: Add a few ideas for future enhancements
Browse files Browse the repository at this point in the history
CLI: Change order of --help
  • Loading branch information
segrax committed Dec 15, 2018
1 parent 283f684 commit 337d052
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
11 changes: 11 additions & 0 deletions IDEAS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Open Fodder future ideas

Just a few ideas for potential future enhancements

* Multiplayer mode
** Arena: Large maps with many players in a death match scenario (C&C Sole Survivor style??)
** Coop: Squads created ecah phase with split troops between each squad, each player controls a squad (upto max of 3 squads -- engine limit)

* Campaign / Mission centre
** Download other players campaigns

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ Open Fodder supports five demos from the Amiga platform, and three retail releas
-h, --help Help
--pc Default to PC platform data
--amiga Default to Amiga platform data
-w, --window Start in window mode
--demo-record "Demo File"
Record Demo (default: )
--demo-record-all Record Demo
Expand All @@ -60,11 +61,10 @@ Open Fodder supports five demos from the Amiga platform, and three retail releas
--unit-test-headless Run Tests, with no output
--nosound Disable sound output
--playground Sprite playground
--list-campaigns List available campaigns
--skipintro Skip all game intros
--skipbriefing Skip mission briefing
--skipservice Skip mission debriefing
-w, --window Start in window mode
--list-campaigns List available campaigns
-c, --campaign "name" Starting campaign (default: )
-m, --mission 1 Starting mission (default: 0)
-p, --phase 2 Starting phase (default: 0)
Expand Down
4 changes: 2 additions & 2 deletions Source/stdafx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ int start(int argc, char *argv[]) {
("h,help", "Help", cxxopts::value<bool>()->default_value("false") )
("pc", "Default to PC platform data", cxxopts::value<bool>()->default_value("false"))
("amiga", "Default to Amiga platform data", cxxopts::value<bool>()->default_value("false"))
("w,window", "Start in window mode", cxxopts::value<bool>()->default_value("false"))

("demo-record", "Record Demo", cxxopts::value<std::string>()->default_value(""), "\"Demo File\"")
("demo-record-all", "Record Demo")
Expand All @@ -67,13 +68,12 @@ int start(int argc, char *argv[]) {
("nosound", "Disable sound output", cxxopts::value<bool>()->default_value("false"))
("playground", "Sprite playground", cxxopts::value<bool>()->default_value("false"))

("list-campaigns", "List available campaigns", cxxopts::value<bool>()->default_value("false"))
("skipintro", "Skip all game intros", cxxopts::value<bool>()->default_value("false"))
("skipbriefing", "Skip mission briefing", cxxopts::value<bool>()->default_value("false"))
("skipservice", "Skip mission debriefing", cxxopts::value<bool>()->default_value("false"))

("w,window", "Start in window mode", cxxopts::value<bool>()->default_value("false") )

("list-campaigns", "List available campaigns", cxxopts::value<bool>()->default_value("false"))
("c,campaign", "Starting campaign", cxxopts::value<std::string>()->default_value(""), "\"name\"" )
("m,mission", "Starting mission", cxxopts::value<std::uint32_t>()->default_value("0"), "1" )
("p,phase", "Starting phase", cxxopts::value<std::uint32_t>()->default_value("0"), "2" )
Expand Down

0 comments on commit 337d052

Please sign in to comment.