# RPG Programming: Tiles - Help

**URL:** <https://forum.kirupa.com/t/rpg-programming-tiles-help/169802>\
**Category:** programming\
**Created:** [November 19, 2005, 5:42pm UTC](https://forum.kirupa.com/t/rpg-programming-tiles-help/169802 "2005-11-19T17:42:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chavs](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@Chavs](https://forum.kirupa.com/u/Chavs)\
**Post date:** [November 19, 2005, 5:42pm UTC](https://forum.kirupa.com/t/rpg-programming-tiles-help/169802/1 "2005-11-19T17:42:08Z")

</div>

Hey folks,

I have a couple of questions regarding the tutorial by SeiferTim.

The tutorial, which was very very very helpful, I just dont get where did this bit of the code actually go? I couldn’t find it in any movie or any of the layers’s actionscripts.

The actionscript is this:  
[Found on tutorial html page: [http://www.kirupa.com/developer/actionscript/rpgprogramming6.htm](http://www.kirupa.com/developer/actionscript/rpgprogramming6.htm)]

[color=#0000d0]onClipEvent[/color] color=#0000ff[/color] [color=#0000ff]{[/color] [color=#006610]function[/color] [color=#000050]checkCoords[/color]color=#0000ff{[/color] [color=#000050]guyTL[/color] [color=#0000ff]=[/color] [color=#0000d0]_root[/color][color=#0000ff][[/color][color=#666666]"tile_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff+[/color][color=#666666]"_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff][/color].[color=#000050]barrier[/color]; [color=#000050]guyTR[/color] [color=#0000ff]=[/color] [color=#0000d0]root[/color][color=#0000ff][[/color][color=#666666]"tile"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff+[/color][color=#666666]"_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff][/color].[color=#000050]barrier[/color]; [color=#000050]guyBR[/color] [color=#0000ff]=[/color] [color=#0000d0]_root[/color][color=#0000ff][[/color][color=#666666]"tile_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff+[/color][color=#666666]"_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff][/color].[color=#000050]barrier[/color]; [color=#000050]guyBL[/color] [color=#0000ff]=[/color] [color=#0000d0]root[/color][color=#0000ff][[/color][color=#666666]"tile"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff+[/color][color=#666666]"_"[/color][color=#0000ff]+[/color][color=#0000d0]Math[/color].[color=#0000d0]floor[/color]color=#0000ff][/color].[color=#000050]barrier[/color]; [color=#006610]switch[/color]color=#0000ff[/color] [color=#0000ff]{[/color] [color=#006610]case[/color] [color=#991010]0[/color][color=#0000ff]:[/color] [color=#006610]if[/color] [color=#0000ff]([/color][color=#000050]guyTL[/color] [color=#0000ff]||[/color] [color=#000050]guyTR[/color][color=#0000ff])[/color] [color=#0000ff]{[/color] [color=#006610]return[/color] [color=#006610]false[/color]; [color=#0000ff]}[/color] [color=#006610]case[/color] [color=#991010]1[/color][color=#0000ff]:[/color] [color=#006610]if[/color] [color=#0000ff]([/color][color=#000050]guyBR[/color] [color=#0000ff]||[/color] [color=#000050]guyBL[/color][color=#0000ff])[/color] [color=#0000ff]{[/color] [color=#006610]return[/color] [color=#006610]false[/color]; [color=#0000ff]}[/color] [color=#006610]case[/color] [color=#991010]2[/color][color=#0000ff]:[/color] [color=#006610]if[/color] [color=#0000ff]([/color][color=#000050]guyTR[/color] [color=#0000ff]||[/color] [color=#000050]guyBR[/color][color=#0000ff])[/color] [color=#0000ff]{[/color] [color=#006610]return[/color] [color=#006610]false[/color]; [color=#0000ff]}[/color] [color=#006610]case[/color] [color=#991010]3[/color][color=#0000ff]:[/color] [color=#006610]if[/color] [color=#0000ff]([/color][color=#000050]guyTL[/color] [color=#0000ff]||[/color] [color=#000050]guyBL[/color][color=#0000ff])[/color] [color=#0000ff]{[/color] [color=#006610]return[/color] [color=#006610]false[/color]; [color=#0000ff]}[/color] [color=#0000ff]}[/color] [color=#006610]return[/color] [color=#006610]true[/color]; [color=#0000ff]}[/color]

Also, another question is, can you change the characters movement to be more smooth? Currently - no offence - it appears that the characters gets pulled and pushed between grid alignments and doesnt quite move smoothly. I did change the character from your initial one, to a red blob to try and test changing the code - it helps me learn.

I hope you dont take this the wrong way! I loved your tutorial, but a bit stuck ☹

Thanks in advance.

Chavs
