2019-03-03 10:57:01 +01:00
|
|
|
local Obj = {}
|
|
|
|
|
2019-02-25 15:20:28 +01:00
|
|
|
-- On charge toutes les différentes types d'entitées
|
2019-03-03 10:57:01 +01:00
|
|
|
Obj.Collision = require "scenes.levels.entities.collision"
|
|
|
|
Obj.Block = require "scenes.levels.entities.block"
|
|
|
|
Obj.Bullet = require "scenes.levels.entities.bullet"
|
2019-03-03 12:52:24 +01:00
|
|
|
Obj.Coin = require "scenes.levels.entities.loot.coin"
|
|
|
|
Obj.Coin5 = require "scenes.levels.entities.loot.coin5"
|
|
|
|
Obj.Coin10 = require "scenes.levels.entities.loot.coin10"
|
2019-03-03 10:57:01 +01:00
|
|
|
Obj.Weapon = require "scenes.levels.entities.weapon"
|
2019-03-04 18:44:02 +01:00
|
|
|
Obj.Numbers = require "scenes.levels.entities.gfx.numbers"
|
2019-03-03 10:57:01 +01:00
|
|
|
Obj.Debris = require "scenes.levels.entities.debris"
|
|
|
|
Obj.Player = require "scenes.levels.entities.player"
|
2019-02-25 15:20:28 +01:00
|
|
|
|
2019-03-04 18:29:46 +01:00
|
|
|
Obj.Ennemy = require "scenes.levels.entities.ennemies.parent"
|
|
|
|
|
2019-06-16 18:24:49 +02:00
|
|
|
Obj.GFX = require "core.modules.world.actors.gfx2D"
|
|
|
|
|
2019-03-03 13:29:21 +01:00
|
|
|
Obj.index = {}
|
|
|
|
|
|
|
|
Obj.index["coin"] = Obj.Coin
|
|
|
|
Obj.index["coin5"] = Obj.Coin5
|
|
|
|
Obj.index["coin10"] = Obj.Coin10
|
|
|
|
Obj.index["block"] = Obj.Block
|
2019-03-04 18:29:46 +01:00
|
|
|
Obj.index["ennemy"] = Obj.Ennemy
|
2019-03-03 13:29:21 +01:00
|
|
|
|
|
|
|
Obj.collisions = {}
|
|
|
|
Obj.collisions["wall"] = true
|
|
|
|
Obj.collisions["water"] = true
|
|
|
|
Obj.collisions["platform"] = true
|
|
|
|
|
2019-03-03 11:51:31 +01:00
|
|
|
return Obj
|