#4636: improve design and intelligence screens, especially in campaigns and
tutorials
-------------------------------------------------+-------------------------
Reporter: Forgon | Owner:
Type: patch (an actual patch, not | Status: new
a request for one) | Milestone: unspecified
Priority: normal | Version: unspecified
Component: other |
Operating System: All/Non-Specific |
-------------------------------------------------+-------------------------
This patch series improves the functionality of design and intelligence
screens, especially when entering them pauses the game in campaigns and
tutorials. Overall there are 18 commits, which should be tested in the
order in which they are attached, since some of them depend on each other.
Important changes are described below:
The first 6 commits remove calls to show power bar and reticule buttons
that are now superseded by function 'js_showInterface()' in
'./src/qtscriptfuncs.cpp'.
In campaigns and tutorials, just like the intelligence screen already does
the design screen now
- includes a label with the text "PAUSED" (see attached image [raw-
attachment:design_pause_label.png])
- no longer displays console messages (see attached image [raw-
attachment:design_console_messages.png]). The tutorial "Tutorial" is a
necessary exception (it blocks usual console messages and prints
instructions to the player instead). Note that all messages expire after 4
seconds, whether visible or not.
The design screen no longer blocks all keyboard input except F1-F6. It
probably did this because it is part of the tutorial "Tutorial" where
mouse input is also restricted. This fixes ticket #3663.
In campaigns and tutorials, both design and intelligence screen now
- process the Escape key to exit the screen and display in-game options,
in addition to F1-F6.
- can be cancelled via mouse order (default: right-click) by clicking on
the background image or its text label "PAUSED".
Outside of campaigns and tutorials, the intelligence screen displays a
widget showing the status of all players alongside a blue box that is
always empty and thus displayed no longer after applying this patch series
(compare attached image [raw-
attachment:multiplayer_intelligence_screen_old.png] with [raw-
attachment:multiplayer_intelligence_screen_new.png]).
--
Ticket URL: <http://developer.wz2100.net/ticket/4636>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-project mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-project