implement first batch of drawing functions (filled rect/circle)

This commit is contained in:
2021-11-13 17:44:15 +01:00
parent 3be4e7b101
commit 944856b267
2 changed files with 108 additions and 7 deletions

View File

@@ -64,10 +64,19 @@ impl BaseModule {
add_function(&mut functions, &type_map, "atan2", &[F32, F32], Some(F32));
add_function(&mut functions, &type_map, "pow", &[F32, F32], Some(F32));
add_function(&mut functions, &type_map, "log", &[F32], Some(F32));
add_function(&mut functions, &type_map, "fmod", &[F32, F32], Some(F32));
add_function(&mut functions, &type_map, "random", &[], Some(I32));
add_function(&mut functions, &type_map, "randomf", &[], Some(F32));
add_function(&mut functions, &type_map, "randomSeed", &[I32], None);
add_function(&mut functions, &type_map, "cls", &[I32], None);
add_function(&mut functions, &type_map, "setPixel", &[I32, I32, I32], None);
add_function(&mut functions, &type_map, "getPixel", &[I32, I32], Some(I32));
add_function(&mut functions, &type_map, "hline", &[I32, I32, I32, I32], None);
add_function(&mut functions, &type_map, "rectangle", &[F32, F32, F32, F32, I32], None);
add_function(&mut functions, &type_map, "circle", &[F32, F32, F32, I32], None);
for i in functions.len()..64 {
add_function(
&mut functions,