Hay,
I've written something that could help you.
class Game_Character
attr_accessor :adjust_x
attr_accessor :adjust_y
alias initialize_adjust initialize unless $@
def initialize
initialize_adjust
@adjust_x = 0
@adjust_y = 0
end
end
class Interpreter
def adjust_graphic_coordinate(x=0,y=0)
get_character(0).adjust_x = x
get_character(0).adjust_y = y
end
end
class Sprite_Character
alias update_adjustment update unless $@
def update
update_adjustment
self.x += @character.adjust_x
self.y += @character.adjust_y
end
end
Just type adjust_graphic_coordinate(x,y) into the Script command of any event and the graphic will change the position.
x and y can be negative too.
Deity