From fdae384269a14b8715308c15d805c9ea6526d119 Mon Sep 17 00:00:00 2001 From: Vodkannelle Date: Sun, 9 May 2021 17:23:09 +0200 Subject: [PATCH] now drawing the background and also put assets in global scope --- game.lua | 3 ++- main.lua | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/game.lua b/game.lua index ac897c4..736e4d8 100644 --- a/game.lua +++ b/game.lua @@ -2,7 +2,6 @@ -- The main game screen of Chuchu Boipus = require('deps.boipushy') Physics = require('deps.physics') -assets = require('deps.cargo').init('data') -- my own libs crates = require('crate') @@ -116,6 +115,8 @@ function Chu:update(dt) end function Chu:draw() + love.graphics.setColor(255, 255, 255, 1) + love.graphics.draw(assets.sprites.level.background, self.x, self.y) world:draw() if self.debug then diff --git a/main.lua b/main.lua index faa7a41..324940f 100644 --- a/main.lua +++ b/main.lua @@ -3,6 +3,18 @@ DEBUG_MODE = true -- my own libs Chu = require 'game' +assets = require('deps.cargo').init({ + dir = 'data', + loaders = { + png = love.graphics.newImage + }--[[, + processors = { + ['images/'] = function(image, filename) + image:setFilter('nearest', 'nearest') + end + }]]-- +}) + local game = nil function love.load() @@ -21,3 +33,7 @@ function love.draw() if DEBUG_MODE then love.graphics.print('DEBUG MODE IS ENABLED', 850, 10) end end + +setmetatable(_G, { + __index = require('deps.cargo').init('/') +})