0ad/binaries/data/mods/mod/gui
wraitii 1c9efa6fb5 Implement Single-Player campaigns - Barebones tutorial campaign included.
This implements necessary tooling to create a simple SP campaign.
The architecture is intended to be easily extensible in the future.

'Campaign Run' contains the metadata of a campaign, e.g. maps
played/won. It's saved in the user folder under
saves/campaigns/*.0adcampaign
Campaign templates are JSON files in campaigns/

Campaigns can specify which Menu interface they will use. This is
intended to allow more complex layouts/presentation.
For now, a simple list interface is provided. This allows making
campaigns without any fancy art required (and effectively mimics AoE1's
campaign interface).

The behaviour on game end is also intended to be extensible, supporting
things such as carrying over units between scenarios - for now, it
simply records won games.

GameSetup is not available for now - scenarios are triggered with the
settings defined in the map/default settings. Improving on this requires
refactoring the gamesetup further.

The load/save game page has been extended slightly to support
showing/hiding campaign games (campaign gamed are saved under saves/
directly, there is no strong motivation to do otherwise at this point)

Closes #4387

Differential Revision: https://code.wildfiregames.com/D11
This was SVN commit r24979.
2021-03-02 15:43:44 +00:00
..
common Implement Single-Player campaigns - Barebones tutorial campaign included. 2021-03-02 15:43:44 +00:00
modio Fix mod selector "refresh list" button. 2021-01-18 11:32:51 +00:00
modmod Implement Single-Player campaigns - Barebones tutorial campaign included. 2021-03-02 15:43:44 +00:00
msgbox Remove GUI object setting values z="0", size="0 0 100% 100%", hidden="false" in XML page specifications that are redundant with the default style values. 2019-09-21 15:54:25 +00:00
pregame Hide the cancel button in the modmod of the mod mod and the quit button when called from the public mod. 2017-12-12 16:06:52 +00:00
termsdialog Remove GUI object setting values z="0", size="0 0 100% 100%", hidden="false" in XML page specifications that are redundant with the default style values. 2019-09-21 15:54:25 +00:00
gui.rnc Implement placeholder text for input fields and get rid of hack with mod filter 2020-12-21 09:04:12 +00:00
gui.rng Implement placeholder text for input fields and get rid of hack with mod filter 2020-12-21 09:04:12 +00:00
gui_page.rnc Move GUI schemas to the mod mod. Fix some validation related errors in the mod mod. 2015-06-15 16:00:26 +00:00
gui_page.rng Move GUI schemas to the mod mod. Fix some validation related errors in the mod mod. 2015-06-15 16:00:26 +00:00
page_modhelp.xml mod.io support. 2018-04-22 18:14:45 +00:00
page_modio.xml mod.io support. 2018-04-22 18:14:45 +00:00
page_modmod.xml Fix a lot of whitespace in gui/. 2016-08-27 15:33:22 +00:00
page_msgbox.xml Move some utility functions from the public mod to the mod mod in preparation for upcoming commit. 2018-04-22 12:03:51 +00:00
page_pregame.xml
page_termsdialog.xml Refactor lobby terms and conditions UI from 80dbd1f2a3 / D1568 to a new terms dialog UI and reuse that for mod.io and the UserReporter, refs #5257, #5218. 2018-09-14 15:14:48 +00:00