summaryrefslogtreecommitdiff
path: root/Add-a-new-sprite-movement-behavior.md
diff options
context:
space:
mode:
Diffstat (limited to 'Add-a-new-sprite-movement-behavior.md')
-rw-r--r--Add-a-new-sprite-movement-behavior.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/Add-a-new-sprite-movement-behavior.md b/Add-a-new-sprite-movement-behavior.md
index d0eed91..dc2841d 100644
--- a/Add-a-new-sprite-movement-behavior.md
+++ b/Add-a-new-sprite-movement-behavior.md
@@ -1,6 +1,8 @@
-This tutorial is for how to add a new sprite movement behavior.
+This tutorial is for how to add a new map object movement behavior.
-Sprite movement behaviors are what you specify with the `SPRITEMOVEDATA_*` constants for `object_event`s in map event scripts. They control the object's sprite appearance as well as how it interacts with the map. For example, objects with `SPRITEMOVEDATA_WALK_UP_DOWN` appear as a 16x16 pixel sprite that walks up and down within a certain radius; while objects with `SPRITEMOVEDATA_BIGDOLL` appear as a 32x32 pixel sprite that does not move.
+Map objects are defined by `object_event`s in map event scripts, and their assigned `SPRITEMOVEDATA_*` constants define their movement behavior. This controls how the objects' sprite appears, how it moves, and how it interacts with the player. For example, objects with `SPRITEMOVEDATA_WALK_UP_DOWN` appear as a 16x16 pixel sprite that walks up and down within a certain radius; while objects with `SPRITEMOVEDATA_BIGDOLL` appear as a 32x32 pixel sprite that does not move.
+
+(Map objects are *not* the same as sprites. A sprite is an 8x8 pixel entity, of which you can have 40 on-screen at a time. Map objects are composed of sprites—a 16x16 pixel object consists of four sprites, for instance—but sprites are used throughout the game, not just in the overworld map engine.)
## Contents