33 lines
1.1 KiB
Lua
33 lines
1.1 KiB
Lua
local Obj = {}
|
|
|
|
-- On charge toutes les différentes types d'entitées
|
|
Obj.Collision = require "scenes.levels.entities.collision"
|
|
Obj.Block = require "scenes.levels.entities.block"
|
|
Obj.Bullet = require "scenes.levels.entities.bullet"
|
|
Obj.Coin = require "scenes.levels.entities.loot.coin"
|
|
Obj.Coin5 = require "scenes.levels.entities.loot.coin5"
|
|
Obj.Coin10 = require "scenes.levels.entities.loot.coin10"
|
|
Obj.Weapon = require "scenes.levels.entities.weapon"
|
|
Obj.Numbers = require "scenes.levels.entities.gfx.numbers"
|
|
Obj.Debris = require "scenes.levels.entities.debris"
|
|
Obj.Player = require "scenes.levels.entities.player"
|
|
|
|
Obj.Ennemy = require "scenes.levels.entities.ennemies.parent"
|
|
|
|
Obj.GFX = require "core.modules.world.actors.gfx2D"
|
|
|
|
Obj.index = {}
|
|
|
|
Obj.index["coin"] = Obj.Coin
|
|
Obj.index["coin5"] = Obj.Coin5
|
|
Obj.index["coin10"] = Obj.Coin10
|
|
Obj.index["block"] = Obj.Block
|
|
Obj.index["ennemy"] = Obj.Ennemy
|
|
|
|
Obj.collisions = {}
|
|
Obj.collisions["wall"] = true
|
|
Obj.collisions["water"] = true
|
|
Obj.collisions["platform"] = true
|
|
|
|
return Obj
|