summaryrefslogtreecommitdiffstats
path: root/src/canvas.rs
diff options
context:
space:
mode:
authorClementTsang <clementjhtsang@gmail.com>2019-12-26 19:08:43 -0500
committerClementTsang <clementjhtsang@gmail.com>2019-12-26 19:08:43 -0500
commitf25bb68662e4728c648d3c8324c495e822e6220e (patch)
tree9a4d17c7103c8a22ca2fb498869e27e462d8f8f3 /src/canvas.rs
parent55b5e5abd53e20d328bc113b5c861f7dc6ee8961 (diff)
Add stock 6 colours
Diffstat (limited to 'src/canvas.rs')
-rw-r--r--src/canvas.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/canvas.rs b/src/canvas.rs
index c8a6be12..880a577d 100644
--- a/src/canvas.rs
+++ b/src/canvas.rs
@@ -52,7 +52,14 @@ pub struct CanvasData {
/// Generates random colours.
/// Strategy found from https://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
fn gen_n_colours(num_to_gen: i32) -> Vec<Color> {
- let mut colour_vec: Vec<Color> = Vec::new();
+ let mut colour_vec: Vec<Color> = vec![
+ Color::LightBlue,
+ Color::LightYellow,
+ Color::Red,
+ Color::Green,
+ Color::LightCyan,
+ Color::LightMagenta,
+ ];
let mut h: f32 = 0.4; // We don't need random colours... right?
for _i in 0..num_to_gen {