xxxxxxxxxx
65
/*
Ce script rassemble les variables
permettant de configurer les niveaux
*/
// niveau en cours
let CURRENT_LEVEL = 0 ;
// plan du niveau
const LEVELS = [
[
"= # ? @ =" ,
"==== ===== ====" ,
],
];
// défini ce à quoi correspond chaque symbole dans le niveau
const LEVEL_CONFIG = {
// taille en pixel de chaque case
width: 64 ,
height: 64 ,
// sol
"=": () => [
sprite("grass"),
area(),
solid(),
origin("bot"),
],
// début
"#": () => [
area(),
"start",
],
// fin
"@": () => [
sprite("portal"),
area(),
origin("bot"),
pos(0, -12),
"portal",
],
// checkpoint
"?": () => [
sprite( "heart" ),
area(),
origin( "bot" ),
pos(0, -12),
rotate(),
swing( false , 2 , 10 ),
"checkPoint",
],
};