I think uploading packs is more or less working. I nutted out a few bugs in a lot...
[rock.divinelegy.git] / Domain / Entities / StepMania / ISimfileBuilder.php
1 <?php
2
3 namespace Domain\Entities\StepMania;
4
5 use Domain\VOs\StepMania\IArtist;
6 use Domain\VOs\StepMania\IBPM;
7 use Domain\Entities\IUser;
8 use Domain\Entities\IFile;
9
10 interface ISimfileBuilder
11 {
12 public function With_Title($title);
13 public function With_Artist(IArtist $artist);
14 public function With_Uploader(IUser $uploader);
15 public function With_BPM(IBPM $bpm);
16 public function With_BpmChanges($const);
17 public function With_Stops($const);
18 public function With_FgChanges($const);
19 public function With_BgChanges($const);
20 public function With_Banner(IFile $banner = null);
21 public function With_Simfile(Ifile $simfile = null);
22 public function With_PackId($packId = null);
23 public function With_Steps(array $steps);
24 public function build();
25 }