blob: d492c88d7ce5ff586a6bcf7c02f2532d3536276f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
package main;
import java.io.File;
import java.util.ArrayList;
import javafx.beans.property.SimpleStringProperty;
import javafx.scene.image.Image;
import javafx.scene.paint.Color;
public class Level
{
public Image preview; //optional
private SimpleStringProperty title;
private SimpleStringProperty artist;
public String desc;
public ArrayList<Difficulty> diffList = new ArrayList<Difficulty>();
public Image background; //optional
public Color[] colors; //optional, have default colors
public void setColors(Color... newColors)
{
colors = newColors;
}
//all below is required for table view
public Level(String title, String artist)
{
this.title = new SimpleStringProperty(title);
this.artist = new SimpleStringProperty(artist);
}
public String getTitle() {
return title.get();
}
public String getArtist() {
return artist.get();
}
public void setTitle(String title) {
this.title.set(title);
}
public void setArtist(String artist) {
this.artist.set(artist);
}
}
|