コード例 #1
0
ファイル: DropSpriteEdit.java プロジェクト: Cazra/YarHar
  public DropSpriteEdit(LevelMap map, SpriteType spriteType, Point loc) {
    super();
    this.map = map;
    this.spriteType = spriteType;
    this.loc = loc;
    this.layer = map.selectedLayer;

    sprite = layer.dropSpriteType(spriteType, loc);

    map.flagModified();
  }
コード例 #2
0
ファイル: DropSpriteEdit.java プロジェクト: Cazra/YarHar
  public void redo() {
    layer.addSprite(sprite);
    sprite.isSelected = false;

    map.flagModified();
  }
コード例 #3
0
ファイル: DropSpriteEdit.java プロジェクト: Cazra/YarHar
  public void undo() {
    layer.removeSprite(sprite);
    sprite.isSelected = false;

    map.flagModified();
  }