Un space invaders avec Opal.rb - partie 7
Le fichier app/application.rb
commence a enfler et a ressembler à un
script. On peut rassembler ce qu’il contient dans une classe Game
.
L’idéal serait de n’avoir dans ce fichier que:
game = Game.new
game.start
On va donc déplacer tout dans une classe Game
, et on ajoute une méthode
initialize
:
Et voici le nouveau fichier application:
J’aime bien quand c’est organisé ;)
Pour info, voici l’arbre de notre projet:
$ tree
.
├── app
│ ├── application.rb
│ ├── game.rb
│ ├── player.rb
│ └── space_canvas.rb
├── build.js
├── Gemfile
├── Gemfile.lock
├── index.html
└── Rakefile
Je sais que j’avais dit qu’on ajouterait les envahisseurs aujourd’hui, mais là je n’ai plus le temps ! On verra demain.
À demain.
/ / / / / / / / / /