aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2018-03-10 14:30:40 +0100
committerXaviDCR92 <xavi.dcr@gmail.com>2018-03-10 14:30:40 +0100
commit6adb0a08c89a84ff7dc656e2cc379a100e22efe3 (patch)
tree0939468e18a8fc7c2288407d9fcb8508af30e011
parentbaa647ad7caf95ea2619d8456bcfd0f04a08a719 (diff)
* Menu.c: bugfix for PLT level list.
* Minor: added whitespace to "sizeof" operand.
-rw-r--r--Source/Aircraft.c14
-rw-r--r--Source/Exe/AIRPORT.elfbin332088 -> 332120 bytes
-rw-r--r--Source/Exe/AIRPORT.isobin1484800 -> 1484800 bytes
-rw-r--r--Source/Font.c5
-rw-r--r--Source/Game.c70
-rw-r--r--Source/GameGui.c4
-rw-r--r--Source/LoadMenu.c4
-rw-r--r--Source/MainMenuBtnAni.c2
-rw-r--r--Source/MemCard.c10
-rw-r--r--Source/Menu.c44
-rw-r--r--Source/Message.c4
-rw-r--r--Source/Pad.c8
-rw-r--r--Source/PltParser.c6
-rw-r--r--Source/System.c18
-rw-r--r--Source/System.h2
15 files changed, 102 insertions, 89 deletions
diff --git a/Source/Aircraft.c b/Source/Aircraft.c
index 54db446..0b1b7e9 100644
--- a/Source/Aircraft.c
+++ b/Source/Aircraft.c
@@ -89,7 +89,7 @@ void AircraftInit(void)
{
static bool firstLoad = true;
- bzero(AircraftData, GAME_MAX_AIRCRAFT * sizeof(TYPE_AIRCRAFT_DATA));
+ bzero(AircraftData, GAME_MAX_AIRCRAFT * sizeof (TYPE_AIRCRAFT_DATA));
AircraftIndex = 0;
AircraftSpr.x = 0;
@@ -113,7 +113,7 @@ void AircraftInit(void)
memset( AircraftFlightDataIdx_HashTable,
AIRCRAFT_INVALID_IDX,
- sizeof(AircraftFlightDataIdx_HashTable) );
+ sizeof (AircraftFlightDataIdx_HashTable) );
if (firstLoad != false)
{
@@ -121,8 +121,8 @@ void AircraftInit(void)
LoadMenu( GameFileList,
GameFileDest,
- sizeof(GameFileList) / sizeof(GameFileList[0]),
- sizeof(GameFileDest) / sizeof(GameFileDest[0]) );
+ sizeof (GameFileList) / sizeof (GameFileList[0]),
+ sizeof (GameFileDest) / sizeof (GameFileDest[0]) );
}
}
@@ -141,7 +141,7 @@ bool AircraftAddNew( TYPE_FLIGHT_DATA* ptrFlightData,
return false;
}
- memcpy(ptrAircraft->Target, targets, sizeof(uint16_t) * AIRCRAFT_MAX_TARGETS);
+ memcpy(ptrAircraft->Target, targets, sizeof (uint16_t) * AIRCRAFT_MAX_TARGETS);
ptrAircraft->TargetIdx = 0;
ptrAircraft->Livery = AircraftLiveryFromFlightNumber(ptrFlightData->strFlightNumber[FlightDataIndex]);
@@ -237,7 +237,7 @@ AIRCRAFT_LIVERY AircraftLiveryFromFlightNumber(char* strFlightNumber)
int32_t liveryIndex;
char strLivery[4];
- memset(strLivery, 0, 4 * sizeof(char) );
+ memset(strLivery, 0, 4 * sizeof (char) );
strncpy(strLivery, strFlightNumber, 3);
@@ -795,7 +795,7 @@ TYPE_ISOMETRIC_POS AircraftGetIsoPos(uint8_t FlightDataIdx)
void AircraftAddTargets(TYPE_AIRCRAFT_DATA* ptrAircraft, uint16_t* targets)
{
- memcpy(ptrAircraft->Target, targets, sizeof(uint16_t) * AIRCRAFT_MAX_TARGETS);
+ memcpy(ptrAircraft->Target, targets, sizeof (uint16_t) * AIRCRAFT_MAX_TARGETS);
ptrAircraft->TargetIdx = 0;
}
diff --git a/Source/Exe/AIRPORT.elf b/Source/Exe/AIRPORT.elf
index 113100d..57842aa 100644
--- a/Source/Exe/AIRPORT.elf
+++ b/Source/Exe/AIRPORT.elf
Binary files differ
diff --git a/Source/Exe/AIRPORT.iso b/Source/Exe/AIRPORT.iso
index be2482d..6dea1b2 100644
--- a/Source/Exe/AIRPORT.iso
+++ b/Source/Exe/AIRPORT.iso
Binary files differ
diff --git a/Source/Font.c b/Source/Font.c
index 4d7fd52..a639acb 100644
--- a/Source/Font.c
+++ b/Source/Font.c
@@ -209,24 +209,29 @@ void FontPrintText(TYPE_FONT * ptrFont, short x, short y, char* str, ...)
GfxDrawButton(x, y, PAD_SQUARE);
x += BUTTON_SIZE;
+
+ line_count += BUTTON_SIZE / ptrFont->char_w;
break;
case CIRCLE_BTN_8BIT:
GfxDrawButton(x, y, PAD_CIRCLE);
x += BUTTON_SIZE;
+ line_count += BUTTON_SIZE / ptrFont->char_w;
break;
case TRIANGLE_BTN_8BIT:
GfxDrawButton(x, y, PAD_TRIANGLE);
x += BUTTON_SIZE;
+ line_count += BUTTON_SIZE / ptrFont->char_w;
break;
case CROSS_BTN_8BIT:
GfxDrawButton(x, y, PAD_CROSS);
x += BUTTON_SIZE;
+ line_count += BUTTON_SIZE / ptrFont->char_w;
break;
default:
diff --git a/Source/Game.c b/Source/Game.c
index 1c966ac..edf2c78 100644
--- a/Source/Game.c
+++ b/Source/Game.c
@@ -454,14 +454,14 @@ void GameInit(TYPE_GAME_CONFIGURATION* pGameCfg)
LoadMenu( GameFileList,
GameFileDest,
- sizeof(GameFileList) / sizeof(char*),
- sizeof(GameFileDest) /sizeof(void*) );
+ sizeof (GameFileList) / sizeof (char*),
+ sizeof (GameFileDest) /sizeof (void*) );
}
LoadMenu( &pGameCfg->PLTPath,
GamePltDest,
- sizeof(char),
- sizeof(GamePltDest) / sizeof(GamePltDest[0]) );
+ sizeof (char),
+ sizeof (GamePltDest) / sizeof (GamePltDest[0]) );
GameLoadLevel(pGameCfg->LVLPath);
@@ -469,9 +469,9 @@ void GameInit(TYPE_GAME_CONFIGURATION* pGameCfg)
GameBuildingsInit();
- memset(GameRwy, 0, GAME_MAX_RUNWAYS * sizeof(uint16_t) );
+ memset(GameRwy, 0, GAME_MAX_RUNWAYS * sizeof (uint16_t) );
- memset(GameUsedRwy, 0, GAME_MAX_RUNWAYS * sizeof(uint16_t) );
+ memset(GameUsedRwy, 0, GAME_MAX_RUNWAYS * sizeof (uint16_t) );
PlayerData[PLAYER_ONE].Active = true;
PlayerData[PLAYER_ONE].PadKeyPressed_Callback = &PadOneKeyPressed;
@@ -490,8 +490,8 @@ void GameInit(TYPE_GAME_CONFIGURATION* pGameCfg)
PlayerData[PLAYER_ONE].LockTarget = false;
PlayerData[PLAYER_ONE].Unboarding = false;
- memset(PlayerData[PLAYER_ONE].UnboardingSequence, 0, GAME_MAX_SEQUENCE_KEYS * sizeof(unsigned short) );
- memset(PlayerData[PLAYER_ONE].TileData, 0, GAME_MAX_MAP_SIZE * sizeof(TYPE_TILE_DATA));
+ memset(PlayerData[PLAYER_ONE].UnboardingSequence, 0, GAME_MAX_SEQUENCE_KEYS * sizeof (unsigned short) );
+ memset(PlayerData[PLAYER_ONE].TileData, 0, GAME_MAX_MAP_SIZE * sizeof (TYPE_TILE_DATA));
PlayerData[PLAYER_TWO].Active = TwoPlayersActive? true : false;
@@ -513,8 +513,8 @@ void GameInit(TYPE_GAME_CONFIGURATION* pGameCfg)
PlayerData[PLAYER_TWO].LockTarget = false;
PlayerData[PLAYER_TWO].Unboarding = false;
- memset(PlayerData[PLAYER_TWO].UnboardingSequence, 0, GAME_MAX_SEQUENCE_KEYS * sizeof(unsigned short) );
- memset(PlayerData[PLAYER_TWO].TileData, 0, GAME_MAX_MAP_SIZE * sizeof(TYPE_TILE_DATA));
+ memset(PlayerData[PLAYER_TWO].UnboardingSequence, 0, GAME_MAX_SEQUENCE_KEYS * sizeof (unsigned short) );
+ memset(PlayerData[PLAYER_TWO].TileData, 0, GAME_MAX_MAP_SIZE * sizeof (TYPE_TILE_DATA));
// On 2-player mode, one player controls departure flights and
// other player controls arrival flights.
@@ -535,7 +535,7 @@ void GameInit(TYPE_GAME_CONFIGURATION* pGameCfg)
PlayerData[i].LockTarget = false;
PlayerData[i].SelectedAircraft = 0;
PlayerData[i].FlightDataPage = 0;
- memset(&PlayerData[i].Waypoints, 0, sizeof(uint16_t) * PLAYER_MAX_WAYPOINTS);
+ memset(&PlayerData[i].Waypoints, 0, sizeof (uint16_t) * PLAYER_MAX_WAYPOINTS);
PlayerData[i].WaypointIdx = 0;
PlayerData[i].LastWaypointIdx = 0;
}
@@ -659,7 +659,7 @@ void GameBuildingsInit(void)
BUILDING_ATC_TOWER_ORIGIN_Y = 20,
};
- memset(GameBuildingData, 0, sizeof(TYPE_BUILDING_DATA) );
+ memset(GameBuildingData, 0, sizeof (TYPE_BUILDING_DATA) );
GameBuildingData[BUILDING_GATE].IsoPos.x = BUILDING_GATE_OFFSET_X;
GameBuildingData[BUILDING_GATE].IsoPos.y = BUILDING_GATE_OFFSET_Y;
@@ -845,7 +845,7 @@ void GameGetAircraftTilemap(uint8_t i)
if (i == 0)
{
- memset(GameAircraftTilemap, FLIGHT_DATA_INVALID_IDX, sizeof(GameAircraftTilemap) );
+ memset(GameAircraftTilemap, FLIGHT_DATA_INVALID_IDX, sizeof (GameAircraftTilemap) );
}
if (FlightData.State[i] == STATE_IDLE)
@@ -1276,7 +1276,7 @@ void GameRenderBuildingAircraft(TYPE_PLAYER* ptrPlayer)
uint8_t AircraftRenderOrder[GAME_MAX_AIRCRAFT_PER_TILE];
short Aircraft_Y_Data[GAME_MAX_AIRCRAFT_PER_TILE];
- memset(AircraftRenderOrder, FLIGHT_DATA_INVALID_IDX, sizeof(AircraftRenderOrder) );
+ memset(AircraftRenderOrder, FLIGHT_DATA_INVALID_IDX, sizeof (AircraftRenderOrder) );
for (j = 0; j < GAME_MAX_AIRCRAFT_PER_TILE; j++)
{
@@ -1284,7 +1284,7 @@ void GameRenderBuildingAircraft(TYPE_PLAYER* ptrPlayer)
Aircraft_Y_Data[j] = 0x7FFF;
}
- //memset(Aircraft_Y_Data, 0x7F, GAME_MAX_AIRCRAFT_PER_TILE * sizeof(short));
+ //memset(Aircraft_Y_Data, 0x7F, GAME_MAX_AIRCRAFT_PER_TILE * sizeof (short));
for (j = 0; j < GAME_MAX_AIRCRAFT_PER_TILE; j++)
{
@@ -1497,7 +1497,7 @@ void GameLoadLevel(const char* path)
i = LEVEL_HEADER_SIZE;
- memcpy(GameLevelBuffer, &ptrBuffer[i], GameLevelSize * sizeof(uint16_t)); // 2 bytes per tile
+ memcpy(GameLevelBuffer, &ptrBuffer[i], GameLevelSize * sizeof (uint16_t)); // 2 bytes per tile
}
/* ******************************************************************************************
@@ -1612,7 +1612,7 @@ void GameInitTileUVTable(void)
{
uint16_t i;
- memset(GameLevelBuffer_UVData, 0, sizeof(GameLevelBuffer_UVData));
+ memset(GameLevelBuffer_UVData, 0, sizeof (GameLevelBuffer_UVData));
for (i = 0 ; i < GameLevelSize; i++)
{
@@ -2099,7 +2099,7 @@ void GameStateSelectTaxiwayRunway(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrF
// State exit.
ptrPlayer->SelectTaxiwayRunway = false;
// Clear waypoints array.
- memset(ptrPlayer->Waypoints, 0, sizeof(uint16_t) * PLAYER_MAX_WAYPOINTS);
+ memset(ptrPlayer->Waypoints, 0, sizeof (uint16_t) * PLAYER_MAX_WAYPOINTS);
ptrPlayer->WaypointIdx = 0;
ptrPlayer->LastWaypointIdx = 0;
}
@@ -2141,7 +2141,7 @@ void GameStateSelectTaxiwayRunway(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrF
Serial_printf("\n");
// Clear waypoints array.
- memset(ptrPlayer->Waypoints, 0, sizeof(uint16_t) * PLAYER_MAX_WAYPOINTS);
+ memset(ptrPlayer->Waypoints, 0, sizeof (uint16_t) * PLAYER_MAX_WAYPOINTS);
// Reset state and auxiliar variables
ptrPlayer->WaypointIdx = 0;
@@ -2206,7 +2206,7 @@ void GameStateSelectTaxiwayParking(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptr
// State exit.
ptrPlayer->SelectTaxiwayParking = false;
// Clear waypoints array.
- memset(ptrPlayer->Waypoints, 0, sizeof(uint16_t) * PLAYER_MAX_WAYPOINTS);
+ memset(ptrPlayer->Waypoints, 0, sizeof (uint16_t) * PLAYER_MAX_WAYPOINTS);
ptrPlayer->WaypointIdx = 0;
ptrPlayer->LastWaypointIdx = 0;
}
@@ -2253,7 +2253,7 @@ void GameStateSelectTaxiwayParking(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptr
ptrPlayer->SelectTaxiwayParking = false;
// Clear waypoints array.
- memset(ptrPlayer->Waypoints, 0, sizeof(uint16_t) * PLAYER_MAX_WAYPOINTS);
+ memset(ptrPlayer->Waypoints, 0, sizeof (uint16_t) * PLAYER_MAX_WAYPOINTS);
ptrPlayer->WaypointIdx = 0;
ptrPlayer->LastWaypointIdx = 0;
@@ -2303,7 +2303,7 @@ void GameStateSelectRunway(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightDa
ptrPlayer->LockTarget = false;
ptrPlayer->LockedAircraft = FLIGHT_DATA_INVALID_IDX;
- GameGetSelectedRunwayArray(GameRwy[ptrPlayer->SelectedRunway], ptrPlayer->RwyArray, sizeof(ptrPlayer->RwyArray));
+ GameGetSelectedRunwayArray(GameRwy[ptrPlayer->SelectedRunway], ptrPlayer->RwyArray, sizeof (ptrPlayer->RwyArray));
CameraMoveToIsoPos(ptrPlayer, IsoPos);
@@ -2486,7 +2486,7 @@ void GameSelectAircraftFromList(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFli
ptrPlayer->SelectRunway = true;
GameGetRunwayEntryTile(AircraftIdx, &rwyEntryData);
- for (i = 0; GameRwy[i] != 0 && (i < (sizeof(GameRwy) / sizeof(GameRwy[0]))); i++)
+ for (i = 0; GameRwy[i] != 0 && (i < (sizeof (GameRwy) / sizeof (GameRwy[0]))); i++)
{
if (GameRwy[i] == rwyEntryData.rwyHeader)
{
@@ -2626,12 +2626,12 @@ void GameGetSelectedRunwayArray(uint16_t rwyHeader, uint16_t* rwyArray, size_t s
static uint8_t i = 0;
static DIRECTION dir;
- if (sz != (GAME_MAX_RWY_LENGTH * sizeof(uint16_t) ))
+ if (sz != (GAME_MAX_RWY_LENGTH * sizeof (uint16_t) ))
{
Serial_printf( "GameGetSelectedRunwayArray: size %d is different"
" than expected (%d bytes). Returning...\n",
sz,
- (GAME_MAX_RWY_LENGTH * sizeof(uint16_t) ) );
+ (GAME_MAX_RWY_LENGTH * sizeof (uint16_t) ) );
return;
}
@@ -2760,7 +2760,7 @@ void GameAssignRunwaytoAircraft(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFli
ptrFlightData->State[aircraftIndex] = STATE_FINAL;
GameScore += SCORE_REWARD_FINAL;
- GameGetSelectedRunwayArray(assignedRwy, rwyArray, sizeof(rwyArray));
+ GameGetSelectedRunwayArray(assignedRwy, rwyArray, sizeof (rwyArray));
for (i = 0; i < GAME_MAX_RWY_LENGTH; i++)
{
@@ -2769,7 +2769,7 @@ void GameAssignRunwaytoAircraft(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFli
for (i = 0; (i < GAME_MAX_RWY_LENGTH) && (rwyExit == 0); i++)
{
- for (j = 0; j < (sizeof(rwyExitTiles) / sizeof(rwyExitTiles[0])); j++)
+ for (j = 0; j < (sizeof (rwyExitTiles) / sizeof (rwyExitTiles[0])); j++)
{
if (rwyTiles[i] == rwyExitTiles[j])
{
@@ -3331,18 +3331,18 @@ bool GamePathToTile(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightData)
if (SystemContains_u8( GameLevelBuffer[ptrPlayer->Waypoints[i]],
AcceptedTiles,
- sizeof(AcceptedTiles) ) == false)
+ sizeof (AcceptedTiles) ) == false)
{
// Now try again with mirrored tiles, just in case!
- for (j = 0; j < (sizeof(AcceptedTiles) * sizeof(uint8_t) ); j++)
+ for (j = 0; j < (sizeof (AcceptedTiles) * sizeof (uint8_t) ); j++)
{
AcceptedTiles[j] |= TILE_MIRROR_FLAG;
}
if (SystemContains_u8( GameLevelBuffer[ptrPlayer->Waypoints[i]],
AcceptedTiles,
- sizeof(AcceptedTiles) ) == false)
+ sizeof (AcceptedTiles) ) == false)
{
// Both cases have failed. Return from function.
return false;
@@ -3350,7 +3350,7 @@ bool GamePathToTile(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightData)
// Reverse mirror flag.
- for (j = 0; j < (sizeof(AcceptedTiles) * sizeof(uint8_t) ); j++)
+ for (j = 0; j < (sizeof (AcceptedTiles) * sizeof (uint8_t) ); j++)
{
AcceptedTiles[j] &= ~(TILE_MIRROR_FLAG);
}
@@ -3588,7 +3588,7 @@ void GameGenerateUnboardingSequence(TYPE_PLAYER* ptrPlayer)
uint8_t i;
unsigned short keyTable[] = { PAD_CROSS, PAD_SQUARE, PAD_TRIANGLE };
- memset(ptrPlayer->UnboardingSequence, 0, sizeof(ptrPlayer->UnboardingSequence) );
+ memset(ptrPlayer->UnboardingSequence, 0, sizeof (ptrPlayer->UnboardingSequence) );
ptrPlayer->UnboardingSequenceIdx = 0;
@@ -3597,7 +3597,7 @@ void GameGenerateUnboardingSequence(TYPE_PLAYER* ptrPlayer)
// Only medium level implemented. TODO: Implement other levels
for (i = 0; i < UNBOARDING_KEY_SEQUENCE_MEDIUM; i++)
{
- uint8_t randIdx = SystemRand(0, (sizeof(keyTable) / sizeof(keyTable[0])) - 1);
+ uint8_t randIdx = SystemRand(0, (sizeof (keyTable) / sizeof (keyTable[0])) - 1);
ptrPlayer->UnboardingSequence[i] = keyTable[randIdx];
@@ -3901,11 +3901,11 @@ void GameRemoveFlight(uint8_t idx, bool successful)
else
{
// GameRwyArray is filled with runway tiles.
- GameGetSelectedRunwayArray(GameUsedRwy[k], rwyArray, GAME_MAX_RWY_LENGTH * sizeof(uint16_t) );
+ GameGetSelectedRunwayArray(GameUsedRwy[k], rwyArray, GAME_MAX_RWY_LENGTH * sizeof (uint16_t) );
if (SystemContains_u16( AircraftGetTileFromFlightDataIndex(idx),
rwyArray,
- sizeof(rwyArray) / sizeof(rwyArray[0]) ) != false)
+ sizeof (rwyArray) / sizeof (rwyArray[0]) ) != false)
{
GameUsedRwy[k] = 0;
}
diff --git a/Source/GameGui.c b/Source/GameGui.c
index ebaa6f5..f15c9c0 100644
--- a/Source/GameGui.c
+++ b/Source/GameGui.c
@@ -266,8 +266,8 @@ void GameGuiInit(void)
LoadMenu( GameFileList,
GameFileDest,
- sizeof(GameFileList) / sizeof(char*),
- sizeof(GameFileDest) /sizeof(void*) );
+ sizeof (GameFileList) / sizeof (char*),
+ sizeof (GameFileDest) /sizeof (void*) );
}
PauseRect.x[0] = PAUSE_DIALOG_X;
diff --git a/Source/LoadMenu.c b/Source/LoadMenu.c
index e7914a9..77465ee 100644
--- a/Source/LoadMenu.c
+++ b/Source/LoadMenu.c
@@ -126,8 +126,8 @@ void LoadMenuInit(void)
first_load = true;
LoadMenuLoadFileList( LoadMenuFiles,
LoadMenuDest,
- sizeof(LoadMenuFiles) / sizeof(char*),
- sizeof(LoadMenuDest) / sizeof(void*));
+ sizeof (LoadMenuFiles) / sizeof (char*),
+ sizeof (LoadMenuDest) / sizeof (void*));
}
FontSetSize(&SmallFont, SMALL_FONT_SIZE);
diff --git a/Source/MainMenuBtnAni.c b/Source/MainMenuBtnAni.c
index f9d9923..daf94b3 100644
--- a/Source/MainMenuBtnAni.c
+++ b/Source/MainMenuBtnAni.c
@@ -70,4 +70,4 @@ short MainMenuBtnAni[] =
0
};
-size_t MainMenuBtnAni_sz = sizeof(MainMenuBtnAni) / sizeof(MainMenuBtnAni[0]);
+size_t MainMenuBtnAni_sz = sizeof (MainMenuBtnAni) / sizeof (MainMenuBtnAni[0]);
diff --git a/Source/MemCard.c b/Source/MemCard.c
index 0f49952..fdfabb1 100644
--- a/Source/MemCard.c
+++ b/Source/MemCard.c
@@ -173,7 +173,7 @@ void MemCardInit(void)
}
}
- bzero((TYPE_MEMCARD_ERRORS*)&MemCardErrors, sizeof(TYPE_MEMCARD_ERRORS) );
+ bzero((TYPE_MEMCARD_ERRORS*)&MemCardErrors, sizeof (TYPE_MEMCARD_ERRORS) );
}
void ISR_MemCardDataHandling(void)
@@ -290,7 +290,7 @@ void ISR_MemCardDataHandling(void)
void MemCardResetBlockData(TYPE_BLOCK_DATA * ptrBlockData)
{
- bzero((TYPE_BLOCK_DATA*)ptrBlockData, sizeof(TYPE_BLOCK_DATA));
+ bzero((TYPE_BLOCK_DATA*)ptrBlockData, sizeof (TYPE_BLOCK_DATA));
ptrBlockData->BlockCount = FIRST_OR_ONLY_BLOCK;
@@ -545,7 +545,7 @@ bool MemCardGetIconFrameInfo(TYPE_BLOCK_DATA * ptrBlockData)
Serial_printf("\tIcon %d out of %d\n",i, ptrBlockData->IconNumber);
buffer_contents = 0;
sector = initial_sector + i;
- memset(DataBuffer, 0, MEMCARD_SECTOR_SIZE * sizeof(uint8_t) );
+ memset(DataBuffer, 0, MEMCARD_SECTOR_SIZE * sizeof (uint8_t) );
if (MemCardReadSector(ptrBlockData, sector) == false)
{
@@ -946,8 +946,8 @@ TYPE_BLOCK_DATA * MemCardShowMap(void)
return false;
}
- bzero((GsRectangle*)&MemCardMapDialog, sizeof(GsRectangle));
- bzero((GsRectangle*)&emptyBlockRect, sizeof(GsRectangle));
+ bzero((GsRectangle*)&MemCardMapDialog, sizeof (GsRectangle));
+ bzero((GsRectangle*)&emptyBlockRect, sizeof (GsRectangle));
emptyBlockRect.attribute |= ENABLE_TRANS | TRANS_MODE(1);
diff --git a/Source/Menu.c b/Source/Menu.c
index a1f17ef..f8f9239 100644
--- a/Source/Menu.c
+++ b/Source/Menu.c
@@ -31,7 +31,7 @@ typedef enum t_levelId
{
LEVEL1 = 0,
LEVEL2,
- MAX_LEVELS = LEVEL2
+ MAX_LEVELS
}LEVEL_ID;
typedef struct t_lvlpltdata
@@ -252,8 +252,8 @@ void MainMenuInit(void)
LoadMenu( MainMenuFiles,
MainMenuDest,
- sizeof(MainMenuFiles) / sizeof(char*) ,
- sizeof(MainMenuDest) / sizeof(void*) );
+ sizeof (MainMenuFiles) / sizeof (char*) ,
+ sizeof (MainMenuDest) / sizeof (void*) );
MainMenuBtn[PLAY_BUTTON_INDEX].offset_u = PLAY_BUTTON_U_OFFSET;
MainMenuBtn[PLAY_BUTTON_INDEX].offset_v = PLAY_BUTTON_Y_OFFSET;
@@ -300,7 +300,7 @@ void MenuCheatInit(void)
{
TestCheat.Callback = &MenuTestCheat;
memset(TestCheat.Combination,0,CHEAT_ARRAY_SIZE);
- //memcpy(myarray, (int [5]){a,b,c,d,e}, 5*sizeof(int));
+ //memcpy(myarray, (int [5]){a,b,c,d,e}, 5*sizeof (int));
memcpy( TestCheat.Combination,
(unsigned short[CHEAT_ARRAY_SIZE])
@@ -308,7 +308,7 @@ void MenuCheatInit(void)
PAD_TRIANGLE, PAD_TRIANGLE, 0 , 0 ,
0, 0, 0, 0,
0, 0, 0, 0 } ,
- sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
PadAddCheat(&TestCheat);
@@ -321,7 +321,7 @@ void MenuCheatInit(void)
PAD_L1, PAD_R1, 0 , 0 ,
0, 0, 0, 0,
0, 0, 0, 0 } ,
- sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
PadAddCheat(&StackCheckCheat);
@@ -334,7 +334,7 @@ void MenuCheatInit(void)
PAD_CIRCLE, PAD_CIRCLE, PAD_TRIANGLE , PAD_TRIANGLE ,
PAD_L1, PAD_L1, PAD_R1, PAD_R1,
PAD_L2, PAD_L2, PAD_R2, PAD_R2 } ,
- sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
PadAddCheat(&DevMenuCheat);
@@ -347,7 +347,7 @@ void MenuCheatInit(void)
PAD_CIRCLE, PAD_CIRCLE, PAD_CIRCLE , PAD_CIRCLE ,
0, 0, 0, 0,
0, 0, 0, 0 } ,
- sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
PadAddCheat(&SerialCheat);
}
@@ -443,7 +443,7 @@ void MainMenuRenderLevelList(void)
GsGPoly4 levelListRect = {0};
GsGPoly4 levelListSelectionRect = {0};
- uint8_t i;
+ LEVEL_ID i;
levelListRect.x[0] = LEVEL_LIST_RECT_X;
levelListRect.x[1] = LEVEL_LIST_RECT_X + LEVEL_LIST_RECT_W;
@@ -506,26 +506,34 @@ void MainMenuRenderLevelList(void)
levelListSelectionRect.attribute |= ENABLE_TRANS | TRANS_MODE(0);
- for (i = 0; i < (sizeof(MainMenuLevelList) / sizeof(MainMenuLevelList[0])); i++)
+ for (i = LEVEL1; i < MAX_LEVELS; i++)
{
char baseName[32];
- uint8_t j;
+ const size_t maxLength = sizeof (baseName) / sizeof (baseName[0]);
// Update "baseName" with file name + extension.
- SystemGetFileBasename(MainMenuLevelList[i], baseName, sizeof(baseName) / sizeof(baseName[0]));
+ SystemGetFileBasename(MainMenuLevelList[i], baseName, maxLength);
FontPrintText(&SmallFont, LEVEL_LIST_TEXT_X, LEVEL_LIST_TEXT_Y + (i << 3), baseName);
if (i == SelectedLevel)
{
- for (j = 0; j < (sizeof(MainMenuPltList) / sizeof(MainMenuPltList[0])); j++)
+ const char** ptrPltLevelArray;
+ size_t j;
+
+ for (ptrPltLevelArray = MainMenuPltList[i], j = 0; *ptrPltLevelArray != NULL; ptrPltLevelArray++, j++)
{
- if (MainMenuPltList[i][j] != NULL)
+ const char* strPltLevel = *ptrPltLevelArray;
+
+ if (strPltLevel != NULL)
{
// Update "baseName" with file name + extension.
- SystemGetFileBasename(MainMenuPltList[i][j], baseName, sizeof(baseName) / sizeof(baseName[0]));
+ SystemGetFileBasename(strPltLevel, baseName, maxLength);
- FontPrintText(&SmallFont, LEVEL_LIST_PLT_TEXT_X, LEVEL_LIST_PLT_TEXT_Y + (j << 3), baseName);
+ FontPrintText( &SmallFont,
+ LEVEL_LIST_PLT_TEXT_X,
+ LEVEL_LIST_PLT_TEXT_Y + (j << 3),
+ baseName );
}
}
}
@@ -572,7 +580,7 @@ void MainMenuRestoreInitValues(void)
SelectedLevel = LEVEL1;
SelectedPlt = 0;
- memset(&GameCfg, 0, sizeof(TYPE_GAME_CONFIGURATION));
+ memset(&GameCfg, 0, sizeof (TYPE_GAME_CONFIGURATION));
for (i = 0; i < MAIN_MENU_BUTTONS_MAX; i++)
{
@@ -656,7 +664,7 @@ void MainMenuButtonHandler(void)
{
if (isLevelSelected == false)
{
- if (SelectedLevel < MAX_LEVELS)
+ if (SelectedLevel < (MAX_LEVELS - 1))
{
SelectedLevel++;
SelectedPlt = 0;
diff --git a/Source/Message.c b/Source/Message.c
index e481cf2..026bcc9 100644
--- a/Source/Message.c
+++ b/Source/Message.c
@@ -30,7 +30,7 @@ static uint8_t MessageIdx;
void MessageInit(void)
{
- bzero(tMessageFIFO, sizeof(tMessageFIFO));
+ bzero(tMessageFIFO, sizeof (tMessageFIFO));
MessageIdx = NO_MESSAGE;
}
@@ -44,7 +44,7 @@ bool MessageCreate(TYPE_MESSAGE_DATA* ptrMessage)
if (m->used == false)
{
- memcpy(m, ptrMessage, sizeof(TYPE_MESSAGE_DATA));
+ memcpy(m, ptrMessage, sizeof (TYPE_MESSAGE_DATA));
m->used = true;
diff --git a/Source/Pad.c b/Source/Pad.c
index f2b9ca8..1d47371 100644
--- a/Source/Pad.c
+++ b/Source/Pad.c
@@ -459,7 +459,7 @@ void PadInit(void)
pad1_cheat_timer = TimerCreate(PAD_CHEAT_TIMEOUT,true /* Repeat flag */,&PadOneCleanCheatArray);
pad2_cheat_timer = TimerCreate(PAD_CHEAT_TIMEOUT,true /* Repeat flag */,&PadTwoCleanCheatArray);
- memset(cheatsArray,0, sizeof(cheatsArray));
+ memset(cheatsArray,0, sizeof (cheatsArray));
}
void PadCheatHandler(uint8_t n_pad)
@@ -520,7 +520,7 @@ void PadCheatHandler(uint8_t n_pad)
}
}
- for (i = 0; i < sizeof(available_keys) / sizeof(unsigned short); i++)
+ for (i = 0; i < sizeof (available_keys) / sizeof (unsigned short); i++)
{
if (pressed_callback(available_keys[i]) != false)
{
@@ -575,12 +575,12 @@ bool PadAddCheat(TYPE_CHEAT * cheat)
void PadOneCleanCheatArray(void)
{
- memset(pad1_cheat_array,0,sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ memset(pad1_cheat_array,0,sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
}
void PadTwoCleanCheatArray(void)
{
- memset(pad2_cheat_array,0,sizeof(unsigned short) * CHEAT_ARRAY_SIZE);
+ memset(pad2_cheat_array,0,sizeof (unsigned short) * CHEAT_ARRAY_SIZE);
}
unsigned short* PadGetPlayerOneCheatArray(void)
diff --git a/Source/PltParser.c b/Source/PltParser.c
index 29d1692..772f715 100644
--- a/Source/PltParser.c
+++ b/Source/PltParser.c
@@ -239,7 +239,7 @@ bool PltParserLoadFile(char* strPath, TYPE_FLIGHT_DATA* ptrFlightData)
strncpy(tMessage.strMessage, lineBufferPtr, MAX_MESSAGE_STR_SIZE);
MessageCreate(&tMessage);
- bzero(&tMessage, sizeof(tMessage));
+ bzero(&tMessage, sizeof (tMessage));
}
else
{
@@ -431,13 +431,13 @@ uint8_t* PltParserGenerateFile(TYPE_PLT_CONFIG* ptrPltConfig)
{
// Set departure flight
- memcpy(&PltBuffer[i], "DEPARTURE", sizeof("DEPARTURE") * sizeof(uint8_t) );
+ memcpy(&PltBuffer[i], "DEPARTURE", sizeof ("DEPARTURE") * sizeof (uint8_t) );
i += strlen("DEPARTURE");
}
else
{
// Set arrival flight
- memcpy(&PltBuffer[i], "ARRIVAL", sizeof("ARRIVAL") * sizeof(uint8_t) );
+ memcpy(&PltBuffer[i], "ARRIVAL", sizeof ("ARRIVAL") * sizeof (uint8_t) );
i += strlen("ARRIVAL");
}
}
diff --git a/Source/System.c b/Source/System.c
index 0c6657b..f47cbca 100644
--- a/Source/System.c
+++ b/Source/System.c
@@ -472,7 +472,7 @@ void SystemCheckTimer(bool* timer, uint64_t* last_timer, uint8_t step)
bool SystemLoadFileToBuffer(char* fname, uint8_t* buffer, uint32_t szBuffer)
{
#ifdef SERIAL_INTERFACE
- uint8_t fileSizeBuffer[sizeof(uint32_t)] = {0};
+ uint8_t fileSizeBuffer[sizeof (uint32_t)] = {0};
uint32_t i;
#else // SERIAL_INTERFACE
FILE *f;
@@ -493,9 +493,9 @@ bool SystemLoadFileToBuffer(char* fname, uint8_t* buffer, uint32_t szBuffer)
#ifdef SERIAL_INTERFACE
Serial_printf("#%s@", fname);
- SerialRead(fileSizeBuffer, sizeof(uint32_t) );
+ SerialRead(fileSizeBuffer, sizeof (uint32_t) );
- for (i = 0; i < sizeof(uint32_t); i++)
+ for (i = 0; i < sizeof (uint32_t); i++)
{
size |= fileSizeBuffer[i] << (i << 3); // (i << 3) == (i * 8)
}
@@ -519,7 +519,7 @@ bool SystemLoadFileToBuffer(char* fname, uint8_t* buffer, uint32_t szBuffer)
SerialRead(file_buffer + i, bytes_to_read);
- SerialWrite(ACK_BYTE_STRING, sizeof(uint8_t)); // Write ACK
+ SerialWrite(ACK_BYTE_STRING, sizeof (uint8_t)); // Write ACK
}
#else // SERIAL_INTERFACE
@@ -549,7 +549,7 @@ bool SystemLoadFileToBuffer(char* fname, uint8_t* buffer, uint32_t szBuffer)
fseek(f, 0, SEEK_SET); //f->pos = 0;
- fread(buffer, sizeof(char), size, f);
+ fread(buffer, sizeof (char), size, f);
fclose(f);
@@ -577,7 +577,7 @@ bool SystemLoadFileToBuffer(char* fname, uint8_t* buffer, uint32_t szBuffer)
* ****************************************************************************************/
bool SystemLoadFile(char*fname)
{
- return SystemLoadFileToBuffer(fname,file_buffer,sizeof(file_buffer));
+ return SystemLoadFileToBuffer(fname,file_buffer,sizeof (file_buffer));
}
/* ******************************************************************
@@ -605,7 +605,7 @@ uint8_t* SystemGetBufferAddress(void)
* *****************************************************************/
void SystemClearBuffer(void)
{
- memset(file_buffer, 0, sizeof(file_buffer));
+ memset(file_buffer, 0, sizeof (file_buffer));
}
/* ******************************************************************
@@ -1200,11 +1200,11 @@ void SystemDevMenu(void)
}
}
-void SystemGetFileBasename(const char* fileName, char* str, size_t sz)
+void SystemGetFileBasename(const char* fileName, char* str, const size_t sz)
{
size_t i;
size_t j = 0;
- size_t len = strlen(fileName);
+ const size_t len = strlen(fileName);
memset(str, 0, sz);
diff --git a/Source/System.h b/Source/System.h
index e2d22dc..9b8dfe8 100644
--- a/Source/System.h
+++ b/Source/System.h
@@ -132,7 +132,7 @@ unsigned char SystemGetSineValue(void);
// Fills str with only file name and extension given input file path.
// For example: "FOLDER\\FOLDER\\MYFILE.EXT;1" -> "MYFILE.EXT"
-void SystemGetFileBasename(const char* fileName, char* str, size_t sz);
+void SystemGetFileBasename(const char* fileName, char* str, const size_t sz);
/* **************************************
* Global Variables *