













<skinname>.png at the end. not sure how technically detailed were you expecting


cl_skin_community_download_url like this then?



{url}{skin name}.png












CodeGen struct by passing generic myself, see https://github.com/MilkeeyCat/meraki/blob/59a823d5c2a8f5b0314d7bbf9b4698ce47bdf01d/src/main.rs#L49-L51 but how can I make it work so that I can dynamically pass it xd(i want to make a cli option to choose architecture to generate code for)

CodeGen struct by passing generic myself, see https://github.com/MilkeeyCat/meraki/blob/59a823d5c2a8f5b0314d7bbf9b4698ce47bdf01d/src/main.rs#L49-L51 but how can I make it work so that I can dynamically pass it xd(i want to make a cli option to choose architecture to generate code for) 







let chunks = self.demo_chunks.split_off(&key);
// bit overcomplicated but split_off :/
let chunks = std::mem::replace(&mut self.demo_chunks, chunks); (edited)

CodeGen struct by passing generic myself, see https://github.com/MilkeeyCat/meraki/blob/59a823d5c2a8f5b0314d7bbf9b4698ce47bdf01d/src/main.rs#L49-L51 but how can I make it work so that I can dynamically pass it xd(i want to make a cli option to choose architecture to generate code for) 

let chunks = self.demo_chunks.split_off(&key);
// bit overcomplicated but split_off :/
let chunks = std::mem::replace(&mut self.demo_chunks, chunks); (edited)







1

dyn and do this let _: Box<dyn Architecture> = match str {
"amd64" => Box::new(Amd64::new()),
"x86" => Box::new(X86::new()),
}; and pass a parameter :\

dyn and do this let _: Box<dyn Architecture> = match str {
"amd64" => Box::new(Amd64::new()),
"x86" => Box::new(X86::new()),
}; and pass a parameter :\ 


dyn and do this let _: Box<dyn Architecture> = match str {
"amd64" => Box::new(Amd64::new()),
"x86" => Box::new(X86::new()),
}; and pass a parameter :\ 


& the value will be dropped

dyn and do this let _: Box<dyn Architecture> = match str {
"amd64" => Box::new(Amd64::new()),
"x86" => Box::new(X86::new()),
}; and pass a parameter :\ 

& the value will be dropped 



& the value will be dropped 


pub struct CodeGen {
arch: Box<dyn Architecture>,
scope: Scope,
}


pub struct CodeGen {
arch: Box<dyn Architecture>,
scope: Scope,
} 

CodeGen struct by passing generic myself, see https://github.com/MilkeeyCat/meraki/blob/59a823d5c2a8f5b0314d7bbf9b4698ce47bdf01d/src/main.rs#L49-L51 but how can I make it work so that I can dynamically pass it xd(i want to make a cli option to choose architecture to generate code for) 
fn main() -> Result<(), Box<dyn std::error::Error>> or change your current main to a different function with the above signature, so you can handle the errors in one place


"Achtung:" such a mlikeey moment





1






interal_storage/Android/data/org.ddnet.client/files/user like a normal data directory







interal_storage/Android/data/org.ddnet.client/files/user like a normal data directory 










2





not that different than joining the game, get thrown somewhere random, can't move, quit and delete







match arch { "amd64" => CodeGen::<Amd64>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));,
"x86" => CodeGen::<X86>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));
}
in this case it will generate for X86 and Amd64? (edited)



match arch { "amd64" => CodeGen::<Amd64>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));,
"x86" => CodeGen::<X86>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));
}
in this case it will generate for X86 and Amd64? (edited)


match arch { "amd64" => CodeGen::<Amd64>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));,
"x86" => CodeGen::<X86>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));
}
in this case it will generate for X86 and Amd64? (edited)

match arch { "amd64" => CodeGen::<Amd64>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));,
"x86" => CodeGen::<X86>::new(scope)
.compile(stmts, &args.output)
.unwrap_or_else(|e| giveup(Box::new(e)));
}
in this case it will generate for X86 and Amd64? (edited)







































Normal text ^900Red text ^999Normal text (edited)




scrcpy -M --forward-all-clicks
i have never seen a mouse cursor in android yet. looks so weird xD

If the application is debuggable you can use the run-as command in adb shell





























1







































































g? in vim xDD

















































sql_score file were epic to add your own implementation (edited)


sql_score file were epic to add your own implementation (edited)








































cd2a20f Use OnReset function to reset damage indicators - Robyt3
f14f00d Reset damage indicators when skipping in demo - Robyt3
df0a981 Remove unused m_Lastupdate variable - Robyt3
690590c Remove unnecessary m_StartAlpha variable - Robyt3
90562b5 Make CDamageInd::OnReset function more efficient - Robyt3
782c9a5 Remove separate CreateI and DestroyI functions - Robyt3
12aa79d Avoid duplicate calculation of damage indicator life - Robyt3
fd1cc86 Remove unused code for saving embedded RGB map images - Robyt3
0831aad Merge pull request #8670 from Robyt3/Editor-Image-RGB-Cleanup - def-
2c61177 Merge pull request #8669 from Robyt3/Client-Damageind-Refactoring - def-