mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2025-12-12 04:12:13 +00:00
31 lines
948 B
Lua
31 lines
948 B
Lua
local Item = require("src/item")
|
|
local GildedRose = require("src/gilded_rose")
|
|
|
|
local items = {
|
|
Item:new("+5 Dexterity Vest", 10, 20),
|
|
Item:new("Aged Brie", 2, 0),
|
|
Item:new("Elixir of the Mongoose", 5, 7),
|
|
Item:new("Sulfuras, Hand of Ragnaros", 0, 80),
|
|
Item:new("Sulfuras, Hand of Ragnaros", -1, 80),
|
|
Item:new("Backstage passes to a TAFKAL80ETC concert", 15, 20),
|
|
Item:new("Backstage passes to a TAFKAL80ETC concert", 10, 49),
|
|
Item:new("Backstage passes to a TAFKAL80ETC concert", 5, 49),
|
|
|
|
-- This Conjured item does not work properly yet
|
|
Item:new("Conjured Mana Cake", 3, 6),
|
|
};
|
|
|
|
local days = arg[1] or 2;
|
|
local gilded_rose = GildedRose:new(items);
|
|
|
|
print("OMGHAI!");
|
|
for day = 0, days do
|
|
print("-------- day " .. day .. " --------");
|
|
print("name, sellIn, quality");
|
|
for _, item in pairs(items) do
|
|
print(item.name .. ", " .. item.sell_in .. ", " .. item.quality);
|
|
end
|
|
gilded_rose:updateQuality();
|
|
print("")
|
|
end
|