2
image = 'data/flower32.png',
4
invTile = Tile:new{image = 'data/flower.png'},
6
--print(self.x, self.y, self.width, self.height)
8
onCollide = function(self, other, xOl, yOl)
9
if other == the.player then
10
the.inventory:add(self)
11
the.app.view:remove(self)
18
invTile = Tile:new{image = 'data/fish.png'},
19
onNew = function(self)
20
--print(self.x, self.y, self.width, self.height)
22
onCollide = function(self, other, xOl, yOl)
23
if other == the.player then
24
the.inventory:add(self)
25
the.app.view:remove(self)
32
invTile = Tile:new{image = 'data/flag.png'},
33
onCollide = function(self, other, xOl, yOl)
34
if the.inventory.items['flower'] then
35
the.inventory:add(self)
36
--the.app.view:remove(self)
38
the.inventory:remove('flower')
45
Fairy = Sprite:extend{
47
invTile = Tile:new{image = 'data/fairy.png'},
48
onCollide = function(self, other, xOl, yOl)
49
if the.inventory.items['cat'] then
50
the.inventory:add(self)
52
the.inventory:remove('cat')
60
image = 'data/cat.png',
62
invTile = Tile:new{image = 'data/cat48.png'},
63
onNew = function(self)
64
--print(self.x, self.y, self.width, self.height)
66
onCollide = function(self, other, xOl, yOl)
67
if other == the.player then
68
the.inventory:add(self)
69
the.app.view:remove(self)