Show available campaigns and missions greyed out
Bug #627361 reported by
Tino
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
The current campaign UI only shows the already finished missions and the next mission.
To avoid regulary user questions "where are additional missions?" or "what do i wrong?", the UI should either:
- show all available campaigns and missions, but only the finished ones and the current are selectable (others greyed out).
- after finishing the last available mission widelands should present a message like "Thank you for playing all available missions of widelands."
or perhaps a solution of both.
Related branches
lp:~widelands-dev/widelands/campaignselect_box
- Toni Förster: Approve
- Klaus Halfmann: Approve (review compile, testplay)
-
Diff: 2711 lines (+1143/-949)39 files modifieddata/campaigns/atl01.wmf/scripting/mission_thread.lua (+1/-2)
data/campaigns/bar01.wmf/scripting/mission_thread.lua (+1/-2)
data/campaigns/bar02.wmf/scripting/mission_thread.lua (+1/-2)
data/campaigns/campaigns.lua (+127/-141)
data/campaigns/dummy.wmf/elemental (+1/-0)
data/campaigns/emp01.wmf/scripting/mission_thread.lua (+1/-1)
data/campaigns/emp02.wmf/scripting/mission_thread.lua (+1/-2)
data/campaigns/emp03.wmf/scripting/mission_thread.lua (+1/-1)
data/campaigns/emp04.wmf/scripting/mission_thread.lua (+1/-3)
data/campaigns/tutorials.lua (+12/-28)
src/base/i18n.cc (+9/-0)
src/base/i18n.h (+11/-2)
src/graphic/text_layout.cc (+1/-0)
src/graphic/text_layout.h (+2/-0)
src/logic/CMakeLists.txt (+0/-11)
src/logic/filesystem_constants.h (+2/-1)
src/scripting/CMakeLists.txt (+0/-1)
src/scripting/lua_game.cc (+10/-30)
src/scripting/lua_game.h (+1/-2)
src/ui_basic/table.cc (+3/-3)
src/ui_basic/table.h (+2/-8)
src/ui_fsmenu/CMakeLists.txt (+12/-1)
src/ui_fsmenu/campaign_select.cc (+44/-397)
src/ui_fsmenu/campaign_select.h (+10/-90)
src/ui_fsmenu/campaigndetails.cc (+82/-0)
src/ui_fsmenu/campaigndetails.h (+41/-0)
src/ui_fsmenu/campaigns.cc (+198/-158)
src/ui_fsmenu/campaigns.h (+59/-13)
src/ui_fsmenu/scenario_select.cc (+230/-0)
src/ui_fsmenu/scenario_select.h (+65/-0)
src/ui_fsmenu/scenariodetails.cc (+74/-0)
src/ui_fsmenu/scenariodetails.h (+41/-0)
src/wlapplication.cc (+12/-9)
src/wui/CMakeLists.txt (+2/-1)
src/wui/load_or_save_game.cc (+4/-6)
src/wui/mapauthordata.h (+72/-0)
src/wui/mapdata.cc (+7/-7)
src/wui/mapdata.h (+1/-27)
src/wui/mapdetails.h (+1/-0)
summary: |
- Show available campaigns and missions + Show available campaigns and missions greyed out |
tags: | added: campaign ui |
Changed in widelands: | |
status: | Expired → Fix Committed |
Changed in widelands: | |
status: | Confirmed → In Progress |
assignee: | nobody → Shevonar (shevonar) |
tags: | added: lowhangingfruit |
Changed in widelands: | |
milestone: | build19-rc1 → none |
assignee: | Shevonar (shevonar) → nobody |
Changed in widelands: | |
status: | Expired → Confirmed |
Changed in widelands: | |
assignee: | nobody → GunChleoc (gunchleoc) |
status: | Confirmed → In Progress |
Changed in widelands: | |
milestone: | none → build21-rc1 |
assignee: | GunChleoc (gunchleoc) → nobody |
status: | In Progress → Fix Committed |
To post a comment you must log in.
Since this was reported, a dummy scenario has been added so that the player will be informed that no additional campaign maps exists yet. (See bug 673731 for details.)
While that certainly helps somewhat, I still wonder if we should show the other maps and campaigns greyed out, to show that they exist. When initially looking into the list of campaigns only the first map is shown. It is not clear before you have played through it that other maps will become available as well later.