convert SpriteChangeRecord::ChangeType to scoped enum
Change-Id: I29696f37a023317bdaa8f53d753ccaeb8e68a3c2
This commit is contained in:
@@ -60,7 +60,7 @@ namespace canvas
|
|||||||
{
|
{
|
||||||
switch( rSpriteRecord.meChangeType )
|
switch( rSpriteRecord.meChangeType )
|
||||||
{
|
{
|
||||||
case SpriteRedrawManager::SpriteChangeRecord::move:
|
case SpriteRedrawManager::SpriteChangeRecord::ChangeType::move:
|
||||||
if( !mbIsMove )
|
if( !mbIsMove )
|
||||||
{
|
{
|
||||||
// no move yet - this must be the first one
|
// no move yet - this must be the first one
|
||||||
@@ -73,7 +73,7 @@ namespace canvas
|
|||||||
maMoveEndArea = rSpriteRecord.maUpdateArea;
|
maMoveEndArea = rSpriteRecord.maUpdateArea;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SpriteRedrawManager::SpriteChangeRecord::update:
|
case SpriteRedrawManager::SpriteChangeRecord::ChangeType::update:
|
||||||
// update end update area of the
|
// update end update area of the
|
||||||
// sprite. Thus, every update() action
|
// sprite. Thus, every update() action
|
||||||
// _after_ the last move will correctly
|
// _after_ the last move will correctly
|
||||||
|
@@ -143,10 +143,10 @@ namespace canvas
|
|||||||
*/
|
*/
|
||||||
struct SpriteChangeRecord
|
struct SpriteChangeRecord
|
||||||
{
|
{
|
||||||
typedef enum{ none=0, move, update } ChangeType;
|
enum class ChangeType { none=0, move, update };
|
||||||
|
|
||||||
SpriteChangeRecord() :
|
SpriteChangeRecord() :
|
||||||
meChangeType( none ),
|
meChangeType( ChangeType::none ),
|
||||||
mpAffectedSprite(),
|
mpAffectedSprite(),
|
||||||
maOldPos(),
|
maOldPos(),
|
||||||
maUpdateArea()
|
maUpdateArea()
|
||||||
@@ -157,7 +157,7 @@ namespace canvas
|
|||||||
const ::basegfx::B2DPoint& rOldPos,
|
const ::basegfx::B2DPoint& rOldPos,
|
||||||
const ::basegfx::B2DPoint& rNewPos,
|
const ::basegfx::B2DPoint& rNewPos,
|
||||||
const ::basegfx::B2DVector& rSpriteSize ) :
|
const ::basegfx::B2DVector& rSpriteSize ) :
|
||||||
meChangeType( move ),
|
meChangeType( ChangeType::move ),
|
||||||
mpAffectedSprite( rSprite ),
|
mpAffectedSprite( rSprite ),
|
||||||
maOldPos( rOldPos ),
|
maOldPos( rOldPos ),
|
||||||
maUpdateArea( rNewPos.getX(),
|
maUpdateArea( rNewPos.getX(),
|
||||||
@@ -170,7 +170,7 @@ namespace canvas
|
|||||||
SpriteChangeRecord( const Sprite::Reference& rSprite,
|
SpriteChangeRecord( const Sprite::Reference& rSprite,
|
||||||
const ::basegfx::B2DPoint& rPos,
|
const ::basegfx::B2DPoint& rPos,
|
||||||
const ::basegfx::B2DRange& rUpdateArea ) :
|
const ::basegfx::B2DRange& rUpdateArea ) :
|
||||||
meChangeType( update ),
|
meChangeType( ChangeType::update ),
|
||||||
mpAffectedSprite( rSprite ),
|
mpAffectedSprite( rSprite ),
|
||||||
maOldPos( rPos ),
|
maOldPos( rPos ),
|
||||||
maUpdateArea( rUpdateArea )
|
maUpdateArea( rUpdateArea )
|
||||||
|
Reference in New Issue
Block a user