Tweak the diagonal to be more correct

This commit is contained in:
Luke D Jones
2021-04-06 11:54:55 +12:00
parent bfc31b06d5
commit fa16864a3e
49 changed files with 1379 additions and 228 deletions

View File

@@ -10,17 +10,12 @@ fn main() -> Result<(), Box<dyn Error>> {
let args: Vec<String> = env::args().into_iter().collect();
if args.len() != 3 {
println!(
"Usage: <filepath> <brightness>"
);
println!("Usage: <filepath> <brightness>");
println!("e.g, asusctl/examples/doom_large.png 0.8");
exit(-1);
}
let matrix = AniMeDiagonal::from_png(
Path::new(&args[1]),
args[2].parse::<f32>().unwrap(),
)?;
let matrix = AniMeDiagonal::from_png(Path::new(&args[1]), args[2].parse::<f32>().unwrap())?;
client
.proxies()

View File

@@ -13,12 +13,12 @@ fn main() {
let mut i = 0;
for (y, row) in tmp.iter_mut().enumerate() {
if y % 2 == 0 && i + 1 != row.len() -1 {
if y % 2 == 0 && i + 1 != row.len() - 1 {
i += 1;
dbg!(i);
}
row[row.len() - i] = 0x22;
if i > 5{
if i > 5 {
row[row.len() - i + 5] = 0x22;
}
if i > 10 {

View File

@@ -10,9 +10,7 @@ fn main() -> Result<(), Box<dyn Error>> {
let args: Vec<String> = env::args().into_iter().collect();
if args.len() != 8 {
println!(
"Usage: <filepath> <x scale> <y scale> <angle> <x pos> <y pos> <brightness>"
);
println!("Usage: <filepath> <x scale> <y scale> <angle> <x pos> <y pos> <brightness>");
println!("e.g, asusctl/examples/doom_large.png 0.9 0.9 0.4 0.0 0.0,0.8");
exit(-1);
}

View File

@@ -8,10 +8,7 @@ use daemon::{
ctrl_rog_bios::RogBiosSupportedFunctions, ctrl_supported::SupportedFunctions,
};
use gumdrop::{Opt, Options};
use rog_anime::{
AniMeDataBuffer, ANIME_DATA_LEN,
AniMeImage, Vec2,
};
use rog_anime::{AniMeDataBuffer, AniMeImage, Vec2, ANIME_DATA_LEN};
use rog_dbus::AuraDbusClient;
use rog_types::{
aura_modes::{self, AuraEffect, AuraModeNum},