示例#1
0
 public static ContextStatusFlags GetSpriteFlags(this ContextStatusFlags statusFlags)
 {
     return(statusFlags & (ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0));
 }
示例#2
0
 public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING)
 {
     return(statusFlags & (ContextStatusFlags.ObjectBusy | ContextStatusFlags.ObjectBroken | ContextStatusFlags.ObjectEmpty | ContextStatusFlags.ObjectOccupied) | SPRITE_SETTING & (ContextStatusFlags.SpriteFlag0 | ContextStatusFlags.SpriteFlag1));
 }
示例#3
0
 public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING)
 {
     return((statusFlags & ~(ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0)) | (SPRITE_SETTING & (ContextStatusFlags.SpriteFlag1 | ContextStatusFlags.SpriteFlag0)));
 }
示例#4
0
 public static ContextStatusFlags CopyWithSpriteSetting(this ContextStatusFlags statusFlags, ContextStatusFlags SPRITE_SETTING)
 {
     return statusFlags & (ContextStatusFlags.ObjectBusy | ContextStatusFlags.ObjectBroken | ContextStatusFlags.ObjectEmpty | ContextStatusFlags.ObjectOccupied) | SPRITE_SETTING & (ContextStatusFlags.SpriteFlag0 | ContextStatusFlags.SpriteFlag1);
 }