Информатика, вопрос задал glebka200383 , 3 месяца назад

Помогите пожалуста написать код на языке прогромирования Lua. чтобы когда я нажымал клавишу E возле куба под нозванием Kub появлялись 2 предмета плд названием Water, Food. Даю 60 балов

Ответы на вопрос

Ответил Iiiiioop
1

Ответ:

-- Оголошення змінних

local cube = {x = 100, y = 100, width = 50, height = 50}

local items = {}

-- Функція викликається при натисканні клавіші

function love.keypressed(key)

if key == 'e' then

spawnItems()

end

end

-- Функція для створення предметів

function spawnItems()

local water = {name = "Water", x = cube.x + 10, y = cube.y + 10}

local food = {name = "Food", x = cube.x + 30, y = cube.y + 30}

table.insert(items, water)

table.insert(items, food)

end

-- Функція для малювання

function love.draw()

-- Малюємо куб

love.graphics.rectangle("fill", cube.x, cube.y, cube.width, cube.height)

-- Малюємо предмети

for _, item in ipairs(items) do

love.graphics.print(item.name, item.x, item.y)

end

end

Объяснение:

Новые вопросы