Merge branch 'master' into jgrpp
Remove 'byte' typedef
This commit is contained in:
@@ -849,7 +849,7 @@ struct GameOptionsWindow : Window {
|
||||
|
||||
case WID_GO_BASE_SFX_VOLUME:
|
||||
case WID_GO_BASE_MUSIC_VOLUME: {
|
||||
byte &vol = (widget == WID_GO_BASE_MUSIC_VOLUME) ? _settings_client.music.music_vol : _settings_client.music.effect_vol;
|
||||
uint8_t &vol = (widget == WID_GO_BASE_MUSIC_VOLUME) ? _settings_client.music.music_vol : _settings_client.music.effect_vol;
|
||||
if (ClickSliderWidget(this->GetWidget<NWidgetBase>(widget)->GetCurrentRect(), pt, 0, INT8_MAX, vol)) {
|
||||
if (widget == WID_GO_BASE_MUSIC_VOLUME) {
|
||||
MusicDriver::GetInstance()->SetVolume(vol);
|
||||
@@ -1292,13 +1292,13 @@ struct SettingFilter {
|
||||
|
||||
/** Data structure describing a single setting in a tab */
|
||||
struct BaseSettingEntry {
|
||||
byte flags; ///< Flags of the setting entry. @see SettingEntryFlags
|
||||
byte level; ///< Nesting level of this setting entry
|
||||
uint8_t flags; ///< Flags of the setting entry. @see SettingEntryFlags
|
||||
uint8_t level; ///< Nesting level of this setting entry
|
||||
|
||||
BaseSettingEntry() : flags(0), level(0) {}
|
||||
virtual ~BaseSettingEntry() = default;
|
||||
|
||||
virtual void Init(byte level = 0);
|
||||
virtual void Init(uint8_t level = 0);
|
||||
virtual void FoldAll() {}
|
||||
virtual void UnFoldAll() {}
|
||||
virtual void ResetAll() = 0;
|
||||
@@ -1336,13 +1336,13 @@ struct SettingEntry : BaseSettingEntry {
|
||||
|
||||
SettingEntry(const char *name);
|
||||
|
||||
void Init(byte level = 0) override;
|
||||
void Init(uint8_t level = 0) override;
|
||||
void ResetAll() override;
|
||||
uint Length() const override;
|
||||
uint GetMaxHelpHeight(int maxw) override;
|
||||
bool UpdateFilterState(SettingFilter &filter, bool force_visible) override;
|
||||
|
||||
void SetButtons(byte new_val);
|
||||
void SetButtons(uint8_t new_val);
|
||||
bool IsGUIEditable() const;
|
||||
|
||||
protected:
|
||||
@@ -1359,7 +1359,7 @@ struct CargoDestPerCargoSettingEntry : SettingEntry {
|
||||
CargoID cargo;
|
||||
|
||||
CargoDestPerCargoSettingEntry(CargoID cargo, const IntSettingDesc *setting);
|
||||
void Init(byte level = 0) override;
|
||||
void Init(uint8_t level = 0) override;
|
||||
bool UpdateFilterState(SettingFilter &filter, bool force_visible) override;
|
||||
|
||||
protected:
|
||||
@@ -1388,7 +1388,7 @@ struct SettingsContainer {
|
||||
return item;
|
||||
}
|
||||
|
||||
void Init(byte level = 0);
|
||||
void Init(uint8_t level = 0);
|
||||
void ResetAll();
|
||||
void FoldAll();
|
||||
void UnFoldAll();
|
||||
@@ -1412,7 +1412,7 @@ struct SettingsPage : BaseSettingEntry, SettingsContainer {
|
||||
|
||||
SettingsPage(StringID title);
|
||||
|
||||
void Init(byte level = 0) override;
|
||||
void Init(uint8_t level = 0) override;
|
||||
void ResetAll() override;
|
||||
void FoldAll() override;
|
||||
void UnFoldAll() override;
|
||||
@@ -1437,7 +1437,7 @@ protected:
|
||||
* Initialization of a setting entry
|
||||
* @param level Page nesting level of this entry
|
||||
*/
|
||||
void BaseSettingEntry::Init(byte level)
|
||||
void BaseSettingEntry::Init(uint8_t level)
|
||||
{
|
||||
this->level = level;
|
||||
}
|
||||
@@ -1553,7 +1553,7 @@ SettingEntry::SettingEntry(const IntSettingDesc *setting)
|
||||
* Initialization of a setting entry
|
||||
* @param level Page nesting level of this entry
|
||||
*/
|
||||
void SettingEntry::Init(byte level)
|
||||
void SettingEntry::Init(uint8_t level)
|
||||
{
|
||||
BaseSettingEntry::Init(level);
|
||||
const SettingDesc *st = GetSettingFromName(this->name);
|
||||
@@ -1572,7 +1572,7 @@ void SettingEntry::ResetAll()
|
||||
* @param new_val New value for the button flags
|
||||
* @see SettingEntryFlags
|
||||
*/
|
||||
void SettingEntry::SetButtons(byte new_val)
|
||||
void SettingEntry::SetButtons(uint8_t new_val)
|
||||
{
|
||||
assert((new_val & ~SEF_BUTTONS_MASK) == 0); // Should not touch any flags outside the buttons
|
||||
this->flags = (this->flags & ~SEF_BUTTONS_MASK) | new_val;
|
||||
@@ -1768,7 +1768,7 @@ void SettingEntry::DrawSettingString(uint left, uint right, int y, bool highligh
|
||||
CargoDestPerCargoSettingEntry::CargoDestPerCargoSettingEntry(CargoID cargo, const IntSettingDesc *setting)
|
||||
: SettingEntry(setting), cargo(cargo) {}
|
||||
|
||||
void CargoDestPerCargoSettingEntry::Init(byte level)
|
||||
void CargoDestPerCargoSettingEntry::Init(uint8_t level)
|
||||
{
|
||||
BaseSettingEntry::Init(level);
|
||||
}
|
||||
@@ -1808,7 +1808,7 @@ bool ConditionallyHiddenSettingEntry::UpdateFilterState(SettingFilter &filter, b
|
||||
* Initialization of an entire setting page
|
||||
* @param level Nesting level of this page (internal variable, do not provide a value for it when calling)
|
||||
*/
|
||||
void SettingsContainer::Init(byte level)
|
||||
void SettingsContainer::Init(uint8_t level)
|
||||
{
|
||||
for (auto &it : this->entries) {
|
||||
it->Init(level);
|
||||
@@ -1965,7 +1965,7 @@ SettingsPage::SettingsPage(StringID title)
|
||||
* Initialization of an entire setting page
|
||||
* @param level Nesting level of this page (internal variable, do not provide a value for it when calling)
|
||||
*/
|
||||
void SettingsPage::Init(byte level)
|
||||
void SettingsPage::Init(uint8_t level)
|
||||
{
|
||||
BaseSettingEntry::Init(level);
|
||||
SettingsContainer::Init(level + 1);
|
||||
@@ -3447,7 +3447,7 @@ void ShowGameSettings()
|
||||
* @param clickable_left is the left button clickable?
|
||||
* @param clickable_right is the right button clickable?
|
||||
*/
|
||||
void DrawArrowButtons(int x, int y, Colours button_colour, byte state, bool clickable_left, bool clickable_right)
|
||||
void DrawArrowButtons(int x, int y, Colours button_colour, uint8_t state, bool clickable_left, bool clickable_right)
|
||||
{
|
||||
int colour = GetColourGradient(button_colour, SHADE_DARKER);
|
||||
Dimension dim = NWidgetScrollbar::GetHorizontalDimension();
|
||||
|
Reference in New Issue
Block a user