Remove action subtable, fix bug in makeclass
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
maketangible('player')
|
||||
makeclass('player')
|
||||
|
||||
function player.interface(actor, place)
|
||||
-- print("actor=", actor)
|
||||
@@ -16,25 +16,25 @@ function player:printanimstate()
|
||||
print("Resulting state: ", graphic, plane, x, y, z, facing)
|
||||
end
|
||||
|
||||
function player.action.north(actor, place, dialog)
|
||||
function player.north(actor, place, dialog)
|
||||
print("Moving north")
|
||||
tangible.animate(place, {action="walk", dy=1})
|
||||
actor:printanimstate()
|
||||
end
|
||||
|
||||
function player.action.south(actor, place, dialog)
|
||||
function player.south(actor, place, dialog)
|
||||
print("Moving south")
|
||||
tangible.animate(place, {action="walk", dy=-1})
|
||||
actor:printanimstate()
|
||||
end
|
||||
|
||||
function player.action.east(actor, place, dialog)
|
||||
function player.east(actor, place, dialog)
|
||||
print("Moving east")
|
||||
tangible.animate(place, {action="walk", dx=1})
|
||||
actor:printanimstate()
|
||||
end
|
||||
|
||||
function player.action.west(actor, place, dialog)
|
||||
function player.west(actor, place, dialog)
|
||||
print("Moving west")
|
||||
tangible.animate(place, {action="walk", dx=-1})
|
||||
actor:printanimstate()
|
||||
|
||||
Reference in New Issue
Block a user