Skip to content

check existing sprite when convert ruby to block #401

@takaokouji

Description

@takaokouji

TL;DR

Check existing sprite when convert ruby to block.

# control
create_clone("Abby")

# sensing
touching?("Abby")
distance("Abby")
sprite("Abby").x

Details

Check existing sprite when convert sprite operation ruby to block.

Target is below ruby code.

# motion
go_to("Abby")
glide("Abby", secs: 1)
point_towards("Abby")

# control
create_clone("Abby")

# sensing
touching?("Abby")
distance("Abby")
sprite("Abby").x
sprite("Abby").direction
sprite("Abby").costume_number
sprite("Abby").costume_name
sprite("Abby").size
sprite("Abby").volume

Related application logic

  • src/lib/ruby-to-blocks-converter/index.js
    • RubyToBlocksConverter
  • src/lib/ruby-to-blocks-converter/motion.js
  • src/lib/ruby-to-blocks-converter/control.js
  • src/lib/ruby-to-blocks-converter/sensing.js

Related tests

  • test/integration/ruby-tab/motion.test.js
  • test/unit/lib/ruby-to-blocks-converter/control.test.js
  • test/integration/ruby-tab/control.test.js
  • test/unit/lib/ruby-to-blocks-converter/sensing.test.js
  • test/integration/ruby-tab/sensing.test.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions