#
97e1b053 |
|
27-Jan-2014 |
John Scipione <jscipione@gmail.com> |
Pairs: store vector icons, new size menu * Search for vector icons from MIME database once at start, limit to application super-type, this fulfills a TODO in the code * Use a std::map keyed by a hash to avoid duplicate icons eliminating _HasBitmap() * Store the vector representation and then only build bitmaps when needed * Convert uses of int to int32 * Convert from using BList to BObjectList, simplified cleanup * Rename variables and methods to not abbreviate/be more clear e.g. fPosX, fPosY => fPositionX, fPositionY e.g. _GenerateCardPos() => _GenerateCardPositions() * Renamed PairsTopButton to PairsButton * Integrate Size submenu into New menu item. Size menu item goes away, you can select New to get a new game at the current difficulty, or, you can drill down in the New menu to choose from Beginner, Intermediate, or Expert. * Add new Size menu to set the icon size: Small (32x32), Medium (64x64), or Large (128x128). Default is medium * Rename MENU_SIZE message constant to MENU_DIFFICULTY for clarity * Eliminate PairsGlobal.h, distribute constants to appropriate files.
|
#
97e1b053b63ba10e037388a4e21bcb93a3220210 |
|
27-Jan-2014 |
John Scipione <jscipione@gmail.com> |
Pairs: store vector icons, new size menu * Search for vector icons from MIME database once at start, limit to application super-type, this fulfills a TODO in the code * Use a std::map keyed by a hash to avoid duplicate icons eliminating _HasBitmap() * Store the vector representation and then only build bitmaps when needed * Convert uses of int to int32 * Convert from using BList to BObjectList, simplified cleanup * Rename variables and methods to not abbreviate/be more clear e.g. fPosX, fPosY => fPositionX, fPositionY e.g. _GenerateCardPos() => _GenerateCardPositions() * Renamed PairsTopButton to PairsButton * Integrate Size submenu into New menu item. Size menu item goes away, you can select New to get a new game at the current difficulty, or, you can drill down in the New menu to choose from Beginner, Intermediate, or Expert. * Add new Size menu to set the icon size: Small (32x32), Medium (64x64), or Large (128x128). Default is medium * Rename MENU_SIZE message constant to MENU_DIFFICULTY for clarity * Eliminate PairsGlobal.h, distribute constants to appropriate files.
|