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

[STCC-186] add new catroid class hierarchy and make needed changes to… #129

Merged
merged 2 commits into from
Oct 16, 2019

Conversation

Hyderow
Copy link
Contributor

@Hyderow Hyderow commented Sep 1, 2019

… converter

The biggest changes for us are:

  • The DataContainer class that used to hold UserVariables and UserLists was removed.
    Instead UserVariables and UserLists are now stored in the sprite class for local variables and Project for global.

  • Nested bricks are now structured differently. Previously there was a start and an end brick, with all the nested bricks in between.
    Now a nested brick (e.g. IfThenBrick) has a List with it's nested bricks. End bricks are no longer needed.

  • In preperation for the new version of UserBricks, they were entirely removed from the current version.
    To reduce the amount of changes (that would have to be reverted again when the bricks are added back), I manually added the UserBrick classes to the class hierarchy.

Hyderow and others added 2 commits September 1, 2019 19:44
… converter

The biggest changes for us are:

* The DataContainer class that used to hold UserVariables and UserLists was removed.
  Instead UserVariables and UserLists are now stored in the sprite class for local variables and Project for global.

* Nested bricks are now structured differently. Previously there was a start and an end brick, with all the nested bricks in between.
  Now a nested brick (e.g. IfThenBrick) has a List with it's nested bricks. End bricks are no longer needed.

* In preperation for the new version of UserBricks, they were entirely removed from the current version.
  To reduce the amount of changes (that would have to be reverted again when the bricks are added back) I manually added the UserBrick classes to the class hierarchy.
@AntiDog AntiDog merged commit d5663c0 into Catrobat:develop Oct 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants