Author: tschmitz
Date: Tue Aug  2 12:15:28 2011
New Revision: 50558

URL: http://svn.gna.org/viewcvs/wesnoth?rev=50558&view=rev
Log:
Made whiteboard action numbers team-colored.

Modified:
    trunk/src/whiteboard/manager.cpp

Modified: trunk/src/whiteboard/manager.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/manager.cpp?rev=50558&r1=50557&r2=50558&view=diff
==============================================================================
--- trunk/src/whiteboard/manager.cpp (original)
+++ trunk/src/whiteboard/manager.cpp Tue Aug  2 12:15:28 2011
@@ -309,8 +309,7 @@
 static void draw_numbers(map_location const& hex, side_actions::numbers_t 
numbers)
 {
        std::vector<int>& numbers_to_draw = numbers.numbers_to_draw;
-       ///@todo Use team_numbers to color the numbers appropriately.
-//     std::vector<size_t>& team_numbers = numbers.team_numbers;
+       std::vector<size_t>& team_numbers = numbers.team_numbers;
        int& main_number = numbers.main_number;
        std::set<size_t>& secondary_numbers = numbers.secondary_numbers;
 
@@ -334,8 +333,7 @@
                else if (secondary_numbers.find(i)!=secondary_numbers.end()) 
font_size = 17;
                else font_size = 15;
 
-               ///@todo Use resources::teams->at(team_numbers[i]).color() to 
determine color
-               SDL_Color color; color.r = 255; color.g = 255; color.b = 0; 
//for now, always yellow
+               SDL_Color color = 
team::get_side_color(static_cast<int>(team_numbers[i]+1));
                const double x_in_hex = x_origin + x_offset;
                const double y_in_hex = y_origin + y_offset;
                resources::screen->draw_text_in_hex(hex, 
display::LAYER_ACTIONS_NUMBERING,


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to