diff options
-rw-r--r-- | blocks.lua | 75 | ||||
-rw-r--r-- | craftitems.lua | 19 | ||||
-rw-r--r-- | ghost.lua | 151 | ||||
-rw-r--r-- | init.lua | 213 | ||||
-rw-r--r-- | portals.lua | 71 | ||||
-rw-r--r-- | schems/mypacman_3.mts | bin | 0 -> 1156 bytes | |||
-rw-r--r-- | sounds/mypacman_beginning.ogg | bin | 0 -> 17153 bytes | |||
-rw-r--r-- | sounds/mypacman_chomp.ogg | bin | 0 -> 7014 bytes | |||
-rw-r--r-- | sounds/mypacman_eatfruit.ogg | bin | 0 -> 4343 bytes | |||
-rw-r--r-- | textures/myndoors_door7a_bottomo.png | bin | 0 -> 360 bytes | |||
-rw-r--r-- | textures/myndoors_door7a_edge.png | bin | 0 -> 128 bytes | |||
-rw-r--r-- | textures/myndoors_door7a_inv.png | bin | 0 -> 1143 bytes | |||
-rw-r--r-- | textures/mypacman_1.png | bin | 0 -> 473 bytes | |||
-rw-r--r-- | textures/mypacman_apple.png | bin | 0 -> 313 bytes | |||
-rw-r--r-- | textures/mypacman_blinkyf.png | bin | 0 -> 155 bytes | |||
-rw-r--r-- | textures/mypacman_blinkys.png | bin | 0 -> 126 bytes | |||
-rw-r--r-- | textures/mypacman_cherrys.png | bin | 0 -> 265 bytes | |||
-rw-r--r-- | textures/mypacman_clydef.png | bin | 0 -> 157 bytes | |||
-rw-r--r-- | textures/mypacman_clydes.png | bin | 0 -> 126 bytes | |||
-rw-r--r-- | textures/mypacman_door.png | bin | 0 -> 126 bytes | |||
-rw-r--r-- | textures/mypacman_egg.png | bin | 0 -> 198 bytes | |||
-rw-r--r-- | textures/mypacman_floor.png | bin | 0 -> 556 bytes | |||
-rw-r--r-- | textures/mypacman_glass.png | bin | 0 -> 431 bytes | |||
-rw-r--r-- | textures/mypacman_inkyf.png | bin | 0 -> 158 bytes | |||
-rw-r--r-- | textures/mypacman_inkys.png | bin | 0 -> 126 bytes | |||
-rw-r--r-- | textures/mypacman_inv.png | bin | 0 -> 274 bytes | |||
-rw-r--r-- | textures/mypacman_peach.png | bin | 0 -> 377 bytes | |||
-rw-r--r-- | textures/mypacman_pinkyf.png | bin | 0 -> 158 bytes | |||
-rw-r--r-- | textures/mypacman_pinkys.png | bin | 0 -> 127 bytes | |||
-rw-r--r-- | textures/mypacman_portal.png | bin | 0 -> 450 bytes | |||
-rw-r--r-- | textures/mypacman_strawberry.png | bin | 0 -> 343 bytes | |||
-rw-r--r-- | textures/mypacman_wall.png | bin | 0 -> 498 bytes | |||
-rw-r--r-- | textures/mypacman_wallc.png | bin | 0 -> 500 bytes | |||
-rw-r--r-- | textures/mypacman_walle.png | bin | 0 -> 465 bytes | |||
-rw-r--r-- | textures/mypacman_walls.png | bin | 0 -> 467 bytes |
35 files changed, 529 insertions, 0 deletions
diff --git a/blocks.lua b/blocks.lua new file mode 100644 index 0000000..40fcf7a --- /dev/null +++ b/blocks.lua @@ -0,0 +1,75 @@ +local sbox = { + type = "fixed", + fixed = { + {0, 0, 0, 0, 0, 0} + } + } +local cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + } + } +local blocks = { +{"Floor", "floor", "floor","floor",0,true}, +{"Wall", "wall", "wall","floor",11,true}, +{"Wallc", "wallc", "wallc","floor",11,true}, +{"Walle", "walle", "walle","floor",11,true}, +{"Wall Walkthrough","walk_wall","wall","floor",11,false}, +} +for i in ipairs(blocks) do +local des = blocks[i][1] +local itm = blocks[i][2] +local i1 = blocks[i][3] +local i2 = blocks[i][4] +local lit = blocks[i][5] +local tf = blocks[i][6] + +minetest.register_node("mypacman:"..itm, { + description = des, + tiles = { + "mypacman_"..i1..".png", + "mypacman_"..i2..".png", + "mypacman_walls.png", + "mypacman_walls.png", + "mypacman_walls.png", + "mypacman_walls.png", + }, + drawtype = "normal", + paramtype = "light", + paramtype2 = "facedir", + light_source = lit, + walkable = tf, + groups = {disable_jump = 1, not_in_creative_inventory = 1}, + selection_box = sbox, + collision_box = cbox, + +}) +end +--Glass +minetest.register_node("mypacman:glass", { + description = "glass", + tiles = {"mypacman_glass.png"}, + drawtype = "glasslike", + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky=3,not_in_creative_inventory = 1}, + selection_box = cbox, + collision_box = cbox, + +}) +minetest.register_node("mypacman:glassw", { + description = "glassw", + tiles = {"mypacman_glass.png"}, + drawtype = "glasslike", + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + groups = {cracky=3,not_in_creative_inventory = 1}, + selection_box = cbox, + colision_box = cbox, + +}) + + + diff --git a/craftitems.lua b/craftitems.lua new file mode 100644 index 0000000..34948d8 --- /dev/null +++ b/craftitems.lua @@ -0,0 +1,19 @@ +local pelletitems = { + {"cherrys", "Cherrys","2"}, + {"apple", "Apple","3"}, + {"peach", "Peach","4"}, + {"strawberry", "Strawberry","2"}, + } +for i in ipairs (pelletitems) do + local itm = pelletitems[i][1] + local desc = pelletitems[i][1] + local hlth = pelletitems[i][1] + + +minetest.register_craftitem("mypacman:"..itm,{ + description = desc, + inventory_image = "mypacman_"..itm..".png", + on_use = minetest.item_eat(2), + groups = {not_in_creative_inventory = 1}, +}) +end diff --git a/ghost.lua b/ghost.lua new file mode 100644 index 0000000..4774e94 --- /dev/null +++ b/ghost.lua @@ -0,0 +1,151 @@ +--The code used for the ghosts was made by Tenplus1 + +local myghosts = {} +local deathcount = 0 +local gravity = -10 + +clear_ghosts = function() + local pos = mypacman.start + + for index, object in ipairs(minetest.get_objects_inside_radius({x=pos.x+13,y=pos.y+0.5,z=pos.z+15},20)) do + --local obj = object:get_luaentity() + if object:is_player() ~= true then + object:moveto({x=pos.x+13,y=pos.y+0.5,z=pos.z+19}) + end + end + --minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+19}, "mypacman:inky") + --minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+19}, "mypacman:pinky") + --minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+18}, "mypacman:blinky") + --minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+18}, "mypacman:clyde") + +end + +local ghosts = { + {"pinky","Pinky"}, + {"inky","Inky"}, + {"blinky","Blinky"}, + {"clyde","Clyde"}, + } +for i in ipairs(ghosts) do + local itm = ghosts[i][1] + local desc = ghosts[i][2] + +minetest.register_entity("mypacman:"..itm, { + + hp_max = 1, + physical = true, + collide_with_objects = true, + visual = "cube", + visual_size = {x = 0.6, y = 1}, + textures = + {"mypacman_"..itm.."s.png", + "mypacman_"..itm.."s.png", + "mypacman_"..itm.."s.png", + "mypacman_"..itm.."s.png", + "mypacman_"..itm.."f.png", + "mypacman_"..itm.."s.png", + }, + velocity = {x=math.random(-1,1), y=0, z=math.random(-1,1)}, + collisionbox = {-0.25, -1.0, -0.25, 0.25, 0.48, 0.25}, + weight = 5, -- ?? + is_visible = true, + automatic_rotate = true, + automatic_face_movement_dir = -90, -- set yaw direction in degrees, false to disable + stepheight = 1.1, + makes_footstep_sound = false, + floats = 1, + view_range = 40, + speed = mypacman.spd, + jump_height = 0, + + set_velocity = function(self, v) + if not v then v = 0 end + local yaw = self.object:getyaw() + self.object:setvelocity({x=math.sin(yaw) * -v, y=self.object:getvelocity().y, z=math.cos(yaw) * v}) + end, + + on_step = function(self, dtime) + + -- every 1 second + self.timer = (self.timer or 0) + dtime + if self.timer < 1 then return end + self.timer = 0 + + -- make sure object floats (or not) when in water + if minetest.get_item_group(minetest.get_node(self.object:getpos()).name, "water") ~= 0 then + if self.floats == 1 then + self.object:setacceleration({x = self.object:getacceleration().x, y = 1.5, z = self.object:getacceleration().z}) + end + else + self.object:setacceleration({x = self.object:getacceleration().x, y = gravity, z = self.object:getacceleration().z}) + end + + local s, p, dist, nod + -- find player to follow + for _,player in pairs(minetest.get_connected_players()) do + s = self.object:getpos() + p = player:getpos() + + -- find distance + dist = ((p.x-s.x)^2 + (p.y-s.y)^2 + (p.z-s.z)^2)^0.5 + if dist < self.view_range then + local vec = {x=p.x-s.x, y=p.y-s.y, z=p.z-s.z} + local yaw = (math.atan(vec.z/vec.x)+math.pi/2) + if p.x > s.x then + yaw = yaw + math.pi + end + -- face player + self.object:setyaw(yaw) + + -- find direction and show node facing + self.direction = {x = math.sin(yaw)*-1, y = 0, z = math.cos(yaw)} + nod = minetest.get_node_or_nil({x=s.x + self.direction.x,y=s.y+1,z=s.z + self.direction.z}) + + -- more than 2 nodes ahead then follow, otherwise stop + if dist > 0 then + if self.jump_height > 0 and self.object:getvelocity().y == 0 then + local v = self.object:getvelocity() + v.y = self.jump_height + self.object:setvelocity(v) + end + + self.set_velocity(self, self.speed) + else + self.set_velocity(self, 0) + end + + + -- break look after player found + break + end + end + + -- if touches player then death + local s = self.object:getpos() + local obs = {} + for _,oir in ipairs(minetest.get_objects_inside_radius(s, 1.5)) do + local obj = oir:get_luaentity() + if oir:is_player() then + local player = oir + local pos = mypacman.start + local name = player:get_player_name() + if deathcount == 0 then + player:moveto({x=pos.x+13,y=pos.y+0.5,z=pos.z+15.5}) + minetest.chat_send_player(name,"You have 1 more life after this") + deathcount = 1 + clear_ghosts() + elseif deathcount == 1 then + player:moveto({x=pos.x+13,y=pos.y+0.5,z=pos.z+15.5}) + minetest.chat_send_player(name,"This is your last life") + deathcount = 2 + clear_ghosts() + elseif deathcount == 2 then + player:moveto({x=pos.x+0.5,y=pos.y+0.5,z=pos.z-1.5}) + minetest.chat_send_player(name,"Game Over") + deathcount = 0 + end + end + end + end, + }) +end diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..a5c8be9 --- /dev/null +++ b/init.lua @@ -0,0 +1,213 @@ +--Save Table +function save_table() + local data = mypacman + local f, err = io.open(minetest.get_worldpath().."/mypacman_data", "w") + if err then return err end + f:write(minetest.serialize(data)) + f:close() +end +--Read Table +local function read_table() + local f, err = io.open(minetest.get_worldpath().."/mypacman_data", "r") + local data = minetest.deserialize(f:read("*a")) + f:close() + return data +end +local tmr = 0 +--Save Table every 10 seconds +minetest.register_globalstep(function(dtime) + tmr = tmr + dtime; + if tmr >= 10 then + tmr = 0 + save_table() + end +end) + +--removes the ghosts from the game +local function remove_ghosts() + local pos = mypacman.start + for index, object in ipairs(minetest.get_objects_inside_radius({x=pos.x+13,y=pos.y+0.5,z=pos.z+15},20)) do + if object:is_player() ~= true then + object:remove() + end + end +end + +local function spawn_ghosts() + local pos = mypacman.start + minetest.after(2, function() + minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+19}, "mypacman:inky") + end) + minetest.after(12, function() + minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+19}, "mypacman:pinky") + end) + minetest.after(22, function() + minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+18}, "mypacman:blinky") + end) + minetest.after(32, function() + minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+18}, "mypacman:clyde") + end) +end + +--Check to see if table exists. Need to see if there is a better way +local f, err = io.open(minetest.get_worldpath().."/mypacman_data", "r") +if f == nil then +mypacman = {} +mypacman.start = {} +mypacman.pellet_count = 0 +mypacman.level = 1 +mypacman.spd = 2 +mypacman.board_num = 1 +else +mypacman = read_table().start +mypacman.start = read_table().start +mypacman.pellet_count = read_table().pellet_count +mypacman.level = read_table().level +mypacman.spd = read_table().spd +mypacman.board_num = read_table().board_num +end + +--Yellow Pellets +minetest.register_node("mypacman:pellet_1", { + description = "Pellet 1", + tiles = {"wool_yellow.png"}, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + light_source = 11, + drop = "", + groups = {dig_immediate = 3, not_in_creative_inventory = 0}, + node_box = { + type = "fixed", + fixed = { + {-0.625, 0.25, -0.125, -0.375, 0.5, 0.125}, + } + }, + on_destruct = function(pos) + minetest.sound_play("mypacman_chomp", { + pos = pos, + max_hear_distance = 100, + gain = 10.0, + }) + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + local name = digger:get_player_name() + local pos = mypacman.start + local schem = minetest.get_modpath("mypacman").."/schems/mypacman_3.mts" + mypacman.pellet_count = mypacman.pellet_count + 1 + if mypacman.pellet_count >= 1 then --252 + remove_ghosts() + minetest.chat_send_player(name, "You cleared the board!") + mypacman.pellet_count = 0 + mypacman.level = mypacman.level + 1 + mypacman.spd = mypacman.level + 1 + minetest.after(3.0, function() + local pos = mypacman.start + digger:setpos({x=pos.x+13,y=pos.y+0.5,z=pos.z+15.5}) + minetest.chat_send_player(name, "Starting Level "..mypacman.level) + minetest.sound_play("mypacman_beginning", {pos = pos,max_hear_distance = 40,gain = 10.0,}) + spawn_ghosts() + end) + minetest.place_schematic({x=pos.x,y=pos.y-1,z=pos.z-2},schem,0, "air", true) + end + end, +}) + +--Power Pellets. Need to make these do something +minetest.register_node("mypacman:pellet_2", { + description = "Pellet 2", + tiles = {"wool_yellow.png^[colorize:white:140"}, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + light_source = 11, + drop = {max_items = 1,items = { + {items = {"mypacman:cherrys"},rarity = 4,}, + {items = {"mypacman:apple"},rarity = 4,}, + {items = {"mypacman:peach"},rarity = 4,}, + {items = {"mypacman:strawberry"},rarity = 4,},}, + }, + groups = {dig_immediate = 3, not_in_creative_inventory = 0}, + node_box = { + type = "fixed", + fixed = { + {-0.625, -0.125, -0.25, -0.375, 0.125, 0.25}, + {-0.75, -0.125, -0.125, -0.25, 0.125, 0.125}, + {-0.625, -0.25, -0.125, -0.375, 0.25, 0.125}, + {-0.6875, -0.1875, -0.1875, -0.3125, 0.1875, 0.1875}, + } + }, + on_destruct = function(pos) + minetest.sound_play("mypacman_eatfruit", { + pos = pos, + max_hear_distance = 100, + gain = 10.0, + }) + end, +}) + +--The placer block +minetest.register_node("mypacman:block2",{ + description = "Pacman", + inventory_image = "mypacman_1.png", + tiles = { + "mypacman_wallc.png", + "mypacman_1.png", + "mypacman_1.png", + "mypacman_1.png", + "mypacman_1.png", + "mypacman_1.png", + }, + drawtype = "normal", + paramtype = "light", + paramtype2 = "facedir", + light_source = 8, + groups = {cracky = 1}, + + +on_rightclick = function(pos, node, player, itemstack, pointed_thing) +local schem = minetest.get_modpath("mypacman").."/schems/mypacman_3.mts" + minetest.place_schematic({x=pos.x,y=pos.y-1,z=pos.z-2},schem,0, "air", true) + mypacman.start = {x=pos.x, y=pos.y, z=pos.z} + mypacman.pellet_count = 0 + mypacman.level = 1 + mypacman.spd = 2 + remove_ghosts() + player:setpos({x=pos.x+14,y=pos.y+0.5,z=pos.z+16}) + mypacman.pellet_count = 0 + if mypacman.pellet_count >= 252 then + remove_ghosts() + end + minetest.sound_play("mypacman_beginning", {pos = pos,max_hear_distance = 40,gain = 10.0,}) + + minetest.after(2, function() + minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+19}, "mypacman:inky") + end) + minetest.after(12, function() + minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+19}, "mypacman:pinky") + end) + minetest.after(22, function() + minetest.add_entity({x=pos.x+13,y=pos.y+0.5,z=pos.z+18}, "mypacman:blinky") + end) + minetest.after(32, function() + minetest.add_entity({x=pos.x+15,y=pos.y+0.5,z=pos.z+18}, "mypacman:clyde") + end) +end, +}) + + +dofile(minetest.get_modpath("mypacman").."/craftitems.lua") +dofile(minetest.get_modpath("mypacman").."/ghost.lua") +dofile(minetest.get_modpath("mypacman").."/blocks.lua") +dofile(minetest.get_modpath("mypacman").."/portals.lua") + + + + + + + + + diff --git a/portals.lua b/portals.lua new file mode 100644 index 0000000..cccd920 --- /dev/null +++ b/portals.lua @@ -0,0 +1,71 @@ +local sbox = { + type = "fixed", + fixed = { + {0, 0, 0, 0, 0, 0} + } + } +local cbox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + } + } + +--Portals +minetest.register_node("mypacman:portalr", { + description = "Portalr ", + drawtype = "allfaces", + tiles = {"mypacman_portal.png"}, + paramtype = "light", + sunlight_propagates = true, + light_source = 14, + paramtype2 = "facedir", + walkable = false, + is_ground_content = false, + groups = {snappy = 2, cracky = 2, dig_immediate = 3,not_in_creative_inventory=1}, + selection_box = sbox, + +}) +minetest.register_node("mypacman:portall", { + description = "Portall ", + drawtype = "allfaces", + tiles = {"mypacman_portal.png"}, + paramtype = "light", + sunlight_propagates = true, + light_source = 14, + paramtype2 = "facedir", + walkable = false, + is_ground_content = false, + groups = {snappy = 2, cracky = 2, dig_immediate = 3,not_in_creative_inventory=1}, + selection_box = sbox, + +}) + +minetest.register_abm({ + nodenames = {"mypacman:portall"}, + interval = 0.5, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local objs = minetest.env:get_objects_inside_radius(pos, 1) + for k, player in pairs(objs) do + if player:get_player_name() then + + player:setpos({x=pos.x-23,y=pos.y+0.5,z=pos.z}) + end + end + end +}) +minetest.register_abm({ + nodenames = {"mypacman:portalr"}, + interval = 0.5, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local objs = minetest.env:get_objects_inside_radius(pos, 1) + for k, player in pairs(objs) do + if player:get_player_name() then + + player:setpos({x=pos.x+23,y=pos.y+0.5,z=pos.z}) + end + end + end +}) diff --git a/schems/mypacman_3.mts b/schems/mypacman_3.mts Binary files differnew file mode 100644 index 0000000..a3124f9 --- /dev/null +++ b/schems/mypacman_3.mts diff --git a/sounds/mypacman_beginning.ogg b/sounds/mypacman_beginning.ogg Binary files differnew file mode 100644 index 0000000..2188e55 --- /dev/null +++ b/sounds/mypacman_beginning.ogg diff --git a/sounds/mypacman_chomp.ogg b/sounds/mypacman_chomp.ogg Binary files differnew file mode 100644 index 0000000..1d14e93 --- /dev/null +++ b/sounds/mypacman_chomp.ogg diff --git a/sounds/mypacman_eatfruit.ogg b/sounds/mypacman_eatfruit.ogg Binary files differnew file mode 100644 index 0000000..212782f --- /dev/null +++ b/sounds/mypacman_eatfruit.ogg diff --git a/textures/myndoors_door7a_bottomo.png b/textures/myndoors_door7a_bottomo.png Binary files differnew file mode 100644 index 0000000..c08fc2e --- /dev/null +++ b/textures/myndoors_door7a_bottomo.png diff --git a/textures/myndoors_door7a_edge.png b/textures/myndoors_door7a_edge.png Binary files differnew file mode 100644 index 0000000..bfd86dc --- /dev/null +++ b/textures/myndoors_door7a_edge.png diff --git a/textures/myndoors_door7a_inv.png b/textures/myndoors_door7a_inv.png Binary files differnew file mode 100644 index 0000000..3c906fe --- /dev/null +++ b/textures/myndoors_door7a_inv.png diff --git a/textures/mypacman_1.png b/textures/mypacman_1.png Binary files differnew file mode 100644 index 0000000..fac4af2 --- /dev/null +++ b/textures/mypacman_1.png diff --git a/textures/mypacman_apple.png b/textures/mypacman_apple.png Binary files differnew file mode 100644 index 0000000..22e060f --- /dev/null +++ b/textures/mypacman_apple.png diff --git a/textures/mypacman_blinkyf.png b/textures/mypacman_blinkyf.png Binary files differnew file mode 100644 index 0000000..fb1a17d --- /dev/null +++ b/textures/mypacman_blinkyf.png diff --git a/textures/mypacman_blinkys.png b/textures/mypacman_blinkys.png Binary files differnew file mode 100644 index 0000000..79bb09d --- /dev/null +++ b/textures/mypacman_blinkys.png diff --git a/textures/mypacman_cherrys.png b/textures/mypacman_cherrys.png Binary files differnew file mode 100644 index 0000000..1cd29ca --- /dev/null +++ b/textures/mypacman_cherrys.png diff --git a/textures/mypacman_clydef.png b/textures/mypacman_clydef.png Binary files differnew file mode 100644 index 0000000..e041375 --- /dev/null +++ b/textures/mypacman_clydef.png diff --git a/textures/mypacman_clydes.png b/textures/mypacman_clydes.png Binary files differnew file mode 100644 index 0000000..14803e7 --- /dev/null +++ b/textures/mypacman_clydes.png diff --git a/textures/mypacman_door.png b/textures/mypacman_door.png Binary files differnew file mode 100644 index 0000000..ec92f9e --- /dev/null +++ b/textures/mypacman_door.png diff --git a/textures/mypacman_egg.png b/textures/mypacman_egg.png Binary files differnew file mode 100644 index 0000000..fbee286 --- /dev/null +++ b/textures/mypacman_egg.png diff --git a/textures/mypacman_floor.png b/textures/mypacman_floor.png Binary files differnew file mode 100644 index 0000000..8e4adc8 --- /dev/null +++ b/textures/mypacman_floor.png diff --git a/textures/mypacman_glass.png b/textures/mypacman_glass.png Binary files differnew file mode 100644 index 0000000..2c6dee9 --- /dev/null +++ b/textures/mypacman_glass.png diff --git a/textures/mypacman_inkyf.png b/textures/mypacman_inkyf.png Binary files differnew file mode 100644 index 0000000..aba85e3 --- /dev/null +++ b/textures/mypacman_inkyf.png diff --git a/textures/mypacman_inkys.png b/textures/mypacman_inkys.png Binary files differnew file mode 100644 index 0000000..c94a44c --- /dev/null +++ b/textures/mypacman_inkys.png diff --git a/textures/mypacman_inv.png b/textures/mypacman_inv.png Binary files differnew file mode 100644 index 0000000..244894a --- /dev/null +++ b/textures/mypacman_inv.png diff --git a/textures/mypacman_peach.png b/textures/mypacman_peach.png Binary files differnew file mode 100644 index 0000000..68793e6 --- /dev/null +++ b/textures/mypacman_peach.png diff --git a/textures/mypacman_pinkyf.png b/textures/mypacman_pinkyf.png Binary files differnew file mode 100644 index 0000000..e31a81b --- /dev/null +++ b/textures/mypacman_pinkyf.png diff --git a/textures/mypacman_pinkys.png b/textures/mypacman_pinkys.png Binary files differnew file mode 100644 index 0000000..1731cf8 --- /dev/null +++ b/textures/mypacman_pinkys.png diff --git a/textures/mypacman_portal.png b/textures/mypacman_portal.png Binary files differnew file mode 100644 index 0000000..f351ff5 --- /dev/null +++ b/textures/mypacman_portal.png diff --git a/textures/mypacman_strawberry.png b/textures/mypacman_strawberry.png Binary files differnew file mode 100644 index 0000000..f575791 --- /dev/null +++ b/textures/mypacman_strawberry.png diff --git a/textures/mypacman_wall.png b/textures/mypacman_wall.png Binary files differnew file mode 100644 index 0000000..4f6d2c0 --- /dev/null +++ b/textures/mypacman_wall.png diff --git a/textures/mypacman_wallc.png b/textures/mypacman_wallc.png Binary files differnew file mode 100644 index 0000000..548b32f --- /dev/null +++ b/textures/mypacman_wallc.png diff --git a/textures/mypacman_walle.png b/textures/mypacman_walle.png Binary files differnew file mode 100644 index 0000000..7f65702 --- /dev/null +++ b/textures/mypacman_walle.png diff --git a/textures/mypacman_walls.png b/textures/mypacman_walls.png Binary files differnew file mode 100644 index 0000000..a7c4012 --- /dev/null +++ b/textures/mypacman_walls.png |