Kaydet (Commit) 5c43ca55 authored tarafından Noel Grandin's avatar Noel Grandin

convert SpriteChangeRecord::ChangeType to scoped enum

Change-Id: I29696f37a023317bdaa8f53d753ccaeb8e68a3c2
üst b952aaac
...@@ -60,7 +60,7 @@ namespace canvas ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment