CaaporaGames / CaaporaOnline

RPG Game build on top of Phaser
5 stars 0 forks source link

A Fase dois deve ser refatorada também #2

Closed romulolink closed 9 years ago

mvteus commented 9 years ago

As classes Cobra.js, Cowboy.js, Cat.js e Caapora.js estão acopladas ao BasicGame.js. Será necessário fazer essa desacoplagem primeiro para refatora-la.

mvteus commented 9 years ago

Exemplo da acoplagem na classe Caapora.js:

    // Inclui o Player do BasicGame como o Sprite
    this.basicGame.setPlayer(this.basicGame.add.isoSprite(x, y, 11, image, 0, this.basicGame.getIsoGroup()));
    // Pega a referencia do Player da Classe BasicGame
    player = this.basicGame.getPlayer();
mvteus commented 9 years ago

Uma idéia seria passar todos o atributos e métodos públicos para o arquivo PhaserGame.js para desacoplagem.

romulolink commented 9 years ago

Foi feita a desacoplagem na fase 1 e em seguida na fase 2