Consistent naming of enum members
Bug #1367725 reported by
GunChleoc
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Won't Fix
|
Low
|
Unassigned |
Bug Description
We don't have a standard for naming enum members. we have UPPERCASE_
Examples:
enum NodeCaps {
CAPS_NONE = 0,
/** can we build normal buildings? (use BUILDCAPS_SIZEMASK for binary
* masking)*/
BUILDCAPS_SMALL = 1,
BUILDCAPS_MEDIUM = 2,
BUILDCAPS_BIG = 3,
BUILDCAPS_SIZEMASK = 3,
...
}
enum {
PCap_Bulldoze = 1, // can bulldoze/remove this buildings
PCap_Dismantle = 1 << 1, // can dismantle this buildings
PCap_Enhancable = 1 << 2, // can be enhanced to something
};
enum FlagId {
FlagStart = 0,
FlagEnd = 1
};
What do we want here?
Related branches
lp:~widelands-dev/widelands/ui_align
- SirVer: Approve
-
Diff: 3767 lines (+605/-599)98 files modifiedsrc/editor/editorinteractive.cc (+8/-8)
src/editor/ui_menus/categorized_item_selection_menu.h (+5/-5)
src/editor/ui_menus/editor_main_menu.cc (+7/-7)
src/editor/ui_menus/editor_main_menu_load_or_save_map.cc (+2/-2)
src/editor/ui_menus/editor_main_menu_map_options.cc (+21/-21)
src/editor/ui_menus/editor_main_menu_new_map.cc (+7/-7)
src/editor/ui_menus/editor_main_menu_random_map.cc (+26/-26)
src/editor/ui_menus/editor_main_menu_save_map.cc (+2/-2)
src/editor/ui_menus/editor_main_menu_save_map_make_directory.cc (+3/-3)
src/editor/ui_menus/editor_tool_change_height_options_menu.cc (+4/-4)
src/editor/ui_menus/editor_tool_change_resources_options_menu.cc (+5/-5)
src/editor/ui_menus/editor_tool_noise_height_options_menu.cc (+3/-3)
src/editor/ui_menus/editor_tool_place_bob_options_menu.cc (+1/-1)
src/editor/ui_menus/editor_toolsize_menu.cc (+1/-1)
src/graphic/align.cc (+22/-22)
src/graphic/align.h (+33/-23)
src/graphic/font_handler.h (+1/-1)
src/graphic/rendertarget.h (+2/-2)
src/graphic/richtext.cc (+9/-6)
src/graphic/text/rt_render.cc (+16/-16)
src/graphic/text_layout.cc (+3/-3)
src/graphic/text_parser.cc (+5/-5)
src/graphic/wordwrap.cc (+3/-3)
src/graphic/wordwrap.h (+1/-1)
src/logic/map_objects/immovable.cc (+1/-1)
src/logic/map_objects/tribes/building.cc (+2/-2)
src/ui_basic/box.cc (+4/-4)
src/ui_basic/box.h (+4/-10)
src/ui_basic/checkbox.cc (+1/-1)
src/ui_basic/editbox.cc (+10/-10)
src/ui_basic/editbox.h (+1/-1)
src/ui_basic/listselect.cc (+3/-3)
src/ui_basic/listselect.h (+3/-3)
src/ui_basic/messagebox.h (+1/-1)
src/ui_basic/multilineeditbox.cc (+1/-1)
src/ui_basic/multilinetextarea.cc (+4/-4)
src/ui_basic/multilinetextarea.h (+1/-1)
src/ui_basic/progressbar.cc (+1/-1)
src/ui_basic/progresswindow.cc (+1/-1)
src/ui_basic/slider.cc (+1/-1)
src/ui_basic/spinbox.cc (+10/-10)
src/ui_basic/table.cc (+5/-5)
src/ui_basic/table.h (+2/-2)
src/ui_basic/tabpanel.cc (+1/-1)
src/ui_basic/textarea.cc (+12/-12)
src/ui_basic/textarea.h (+4/-4)
src/ui_basic/window.cc (+1/-1)
src/ui_fsmenu/campaign_select.cc (+15/-15)
src/ui_fsmenu/fileview.cc (+1/-1)
src/ui_fsmenu/helpwindow.cc (+1/-1)
src/ui_fsmenu/internet_lobby.cc (+4/-3)
src/ui_fsmenu/intro.cc (+1/-1)
src/ui_fsmenu/launch_mpg.cc (+5/-5)
src/ui_fsmenu/launch_spg.cc (+8/-8)
src/ui_fsmenu/loadgame.cc (+10/-10)
src/ui_fsmenu/main.cc (+28/-28)
src/ui_fsmenu/mapselect.cc (+3/-3)
src/ui_fsmenu/multiplayer.cc (+4/-4)
src/ui_fsmenu/netsetup_lan.cc (+1/-1)
src/ui_fsmenu/options.cc (+28/-28)
src/ui_fsmenu/singleplayer.cc (+5/-5)
src/wlapplication.cc (+1/-1)
src/wui/actionconfirm.cc (+2/-2)
src/wui/attack_box.cc (+6/-6)
src/wui/attack_box.h (+4/-4)
src/wui/building_statistics_menu.cc (+19/-19)
src/wui/buildingwindow.cc (+15/-15)
src/wui/constructionsitewindow.cc (+2/-2)
src/wui/dismantlesitewindow.cc (+1/-1)
src/wui/encyclopedia_window.cc (+3/-3)
src/wui/fieldaction.cc (+2/-2)
src/wui/game_main_menu_save_game.cc (+7/-7)
src/wui/game_message_menu.cc (+4/-4)
src/wui/game_objectives_menu.cc (+2/-2)
src/wui/game_options_menu.cc (+8/-8)
src/wui/game_summary.cc (+28/-28)
src/wui/gamechatpanel.cc (+2/-2)
src/wui/general_statistics_menu.cc (+17/-17)
src/wui/helpwindow.cc (+1/-1)
src/wui/interactive_base.cc (+3/-3)
src/wui/interactive_gamebase.cc (+1/-1)
src/wui/interactive_player.cc (+8/-8)
src/wui/interactive_spectator.cc (+7/-7)
src/wui/login_box.cc (+3/-3)
src/wui/mapdetails.cc (+9/-9)
src/wui/maptable.cc (+3/-3)
src/wui/multiplayersetupgroup.cc (+13/-13)
src/wui/plot_area.cc (+3/-3)
src/wui/portdockwaresdisplay.cc (+3/-3)
src/wui/productionsitewindow.cc (+4/-4)
src/wui/shipwindow.cc (+18/-18)
src/wui/soldiercapacitycontrol.cc (+5/-5)
src/wui/soldierlist.cc (+5/-5)
src/wui/suggested_teams_box.cc (+5/-6)
src/wui/transport_ui.cc (+6/-6)
src/wui/ware_statistics_menu.cc (+3/-4)
src/wui/warehousewindow.cc (+3/-3)
src/wui/waresdisplay.cc (+1/-1)
Changed in widelands: | |
status: | Confirmed → Triaged |
tags: | added: cleanups lowhangingfruit |
To post a comment you must log in.
We stick to googles style guide (because it is the best documented on the web), so they should be named like constants (which they are): kFlagStart, kBulldoze.
Also, when they are touched they can be converted into enum class {} directly, so that they are in a namespace. FlagId::kStart is saver and reads the same as kFlagStart.