New settings to support the new state machine.
This commit is contained in:
parent
8eb3ed2996
commit
7bf8f47e90
14 changed files with 184 additions and 45 deletions
|
@ -33,6 +33,14 @@ SystemKResult_T SETTINGS_get_uint8_t(SystemKSettingID_T id, uint8_t * value)
|
|||
*value = NVM_WEAPON_ID;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_MAX_HEALTH:
|
||||
*value = NVM_MAX_HEALTH;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_N_SPECIAL_WEAPONS_ON_REENTRY:
|
||||
*value = NVM_N_SPECIAL_WEAPONS_ON_REENTRY;
|
||||
break;
|
||||
|
||||
default:
|
||||
result = SYSTEMK_RESULT_WRONG_DATATYPE;
|
||||
break;
|
||||
|
@ -67,6 +75,14 @@ SystemKResult_T SETTINGS_set_uint8_t(SystemKSettingID_T id, uint8_t value)
|
|||
NVM_WEAPON_ID = value;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_MAX_HEALTH:
|
||||
NVM_MAX_HEALTH = value;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_N_SPECIAL_WEAPONS_ON_REENTRY:
|
||||
NVM_N_SPECIAL_WEAPONS_ON_REENTRY = value;
|
||||
break;
|
||||
|
||||
default:
|
||||
result = SYSTEMK_RESULT_WRONG_DATATYPE;
|
||||
break;
|
||||
|
@ -82,7 +98,15 @@ SystemKResult_T SETTINGS_get_uint32_t(SystemKSettingID_T id, uint32_t * value)
|
|||
switch (id)
|
||||
{
|
||||
case SYSTEMK_SETTING_T_START_GAME_in_ms:
|
||||
*value = CONFIG_KTAG_T_DEFAULT_START_GAME_in_ms;
|
||||
*value = NVM_T_START_GAME_IN_MS;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_T_GAME_LENGTH_in_ms:
|
||||
*value = NVM_T_GAME_LENGTH_IN_MS;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_SECONDARY_COLOR:
|
||||
*value = NVM_SECONDARY_COLOR;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -100,7 +124,15 @@ SystemKResult_T SETTINGS_set_uint32_t(SystemKSettingID_T id, uint32_t value)
|
|||
switch (id)
|
||||
{
|
||||
case SYSTEMK_SETTING_T_START_GAME_in_ms:
|
||||
result = SYSTEMK_RESULT_NOT_IMPLEMENTED;
|
||||
NVM_T_START_GAME_IN_MS = value;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_T_GAME_LENGTH_in_ms:
|
||||
NVM_T_GAME_LENGTH_IN_MS = value;
|
||||
break;
|
||||
|
||||
case SYSTEMK_SETTING_SECONDARY_COLOR:
|
||||
NVM_SECONDARY_COLOR = value;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue