Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "cell editor" plugin to the editor #8

Open
stubb opened this issue Mar 14, 2016 · 6 comments
Open

Add a "cell editor" plugin to the editor #8

stubb opened this issue Mar 14, 2016 · 6 comments

Comments

@stubb
Copy link
Member

stubb commented Mar 14, 2016

From @prock-fife on September 7, 2010 22:15

There needs to be a "cell editor" plugin added to the editor to allow the user to view all instances in a cell and modify an instances stack position. The plugin should be much like the layer editor and will have an interface to move the instance up or down in the stack or delete the instance entirely.

The "object editor" plugin will also have to be modified to reflect this change (i.e. the stackpos will need to be removed)

Also, the cell editor should allow you to launch the object editor by highlighting the instance then clicking on "edit"

Copied from original issue: fifengine/fifengine#481

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on September 7, 2010 22:18

.

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on March 7, 2012 16:50

This comment was posted by chewie

(In [3861]) - added Zero-Projekt cell view plugin for FIFedit

  • this is a proposal for

FEATURES:

  • allows user to view cell content
  • allows user to edit stackpos of individual instances on one cell
  • allows user to select a particular instance on a cell and move it (e.g. useful if 2 instances are on one cell, and you want only move one instead of the whole cell content)
  • highlights instances if you hover their entry in the cell view gui
  • shows cell location coordinates refs #481

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on March 11, 2012 23:8

This comment was posted by chewie

(In [3867]) - updated CellView plugin proposal
- added mode handling
- added mockup gui for upcoming features (cost, speed, blocking and transition manipulation of cell data)

  • this is an update for refs #481

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on March 13, 2012 3:43

This comment was posted by chewie

(In [3869]) - more features for CellView editor plugin:
- added manipulation of cell blocking type (restricted to expert mode)
- added manipulation of default cost multiplier of the current selected cell
- added manipulation of speed multiplier of the current selected cell
- on cell select, blocking type, cost & speed multiplier of the cell are read out & updated in the plugin gui
- Happy birthday Helios :)

  • changed DropDown widget in ObjectSelector editor plugin to ListBox
    • editor should be more stable now (DropDown widget caused occasional segfaults)
    • this issue seems to be connected to
  • this is an update for refs #481

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on March 14, 2012 17:28

This comment was posted by chewie

(In [3872]) - more features for CellView? editor plugin:
- added mini editor for cost_id, cost_value pairs
- mini editor allows deletion, edit and creation of new cost entries on the selected cell

  • this is an update for refs #481

@stubb
Copy link
Member Author

stubb commented Mar 14, 2016

From @prock-fife on March 16, 2012 18:47

This comment was posted by chewie

(In [3875]) - added transition gui prototype to CellView plugin

  • adjusted LayerTool / LayerWizard to compute the new 'walkable' attribute of layers
  • updated xmlmap serializer module to API change (getCellcache was renamed to getCellCache)
  • this is an update for refs #481

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant