Les warning sont pas la pour rien ;)
Un projet ça se range, comme un espace de travail, les warnings sont pas la pour vous ennuyer! 16 warnings quand même... Et je demande pas de les silencier mais de résoudre! X)
cargo build
warning: unused imports: `draw_circle`, `draw_poly`
--> src/affichage.rs:1:25
|
1 | use macroquad::shapes::{draw_circle,draw_poly,draw_rectangle};
| ^^^^^^^^^^^ ^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
warning: unnecessary parentheses around function argument
--> src/affichage.rs:151:26
|
151 | ... draw_text(text1, (screen_width() / 2.0 - taille_texte1.width / 2.0), (screen_height() / 2.0 - taille_texte1.height / 2.0), 100.0, R...
| ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
151 - draw_text(text1, (screen_width() / 2.0 - taille_texte1.width / 2.0), (screen_height() / 2.0 - taille_texte1.height / 2.0), 100.0, RED);
151 + draw_text(text1, screen_width() / 2.0 - taille_texte1.width / 2.0, (screen_height() / 2.0 - taille_texte1.height / 2.0), 100.0, RED);
|
warning: unnecessary parentheses around function argument
--> src/affichage.rs:151:78
|
151 | ... draw_text(text1, (screen_width() / 2.0 - taille_texte1.width / 2.0), (screen_height() / 2.0 - taille_texte1.height / 2.0), 100.0, R...
| ^ ^
|
help: remove these parentheses
|
151 - draw_text(text1, (screen_width() / 2.0 - taille_texte1.width / 2.0), (screen_height() / 2.0 - taille_texte1.height / 2.0), 100.0, RED);
151 + draw_text(text1, (screen_width() / 2.0 - taille_texte1.width / 2.0), screen_height() / 2.0 - taille_texte1.height / 2.0, 100.0, RED);
|
warning: unnecessary parentheses around function argument
--> src/affichage.rs:152:26
|
152 | ... draw_text(text2, (screen_width() / 2.0 - taille_texte2.width / 2.0), (screen_height() / 2.0 - taille_texte2.height / 2.0)+40.0, 30....
| ^ ^
|
help: remove these parentheses
|
152 - draw_text(text2, (screen_width() / 2.0 - taille_texte2.width / 2.0), (screen_height() / 2.0 - taille_texte2.height / 2.0)+40.0, 30.0, DARKGRAY);
152 + draw_text(text2, screen_width() / 2.0 - taille_texte2.width / 2.0, (screen_height() / 2.0 - taille_texte2.height / 2.0)+40.0, 30.0, DARKGRAY);
|
warning: unnecessary parentheses around function argument
--> src/affichage.rs:153:26
|
153 | ... draw_text(text3, (screen_width() / 2.0 - taille_texte3.width / 2.0), (screen_height() / 2.0 - taille_texte3.height / 2.0)+80.0, 30....
| ^ ^
|
help: remove these parentheses
|
153 - draw_text(text3, (screen_width() / 2.0 - taille_texte3.width / 2.0), (screen_height() / 2.0 - taille_texte3.height / 2.0)+80.0, 30.0, DARKGRAY);
153 + draw_text(text3, screen_width() / 2.0 - taille_texte3.width / 2.0, (screen_height() / 2.0 - taille_texte3.height / 2.0)+80.0, 30.0, DARKGRAY);
|
warning: unused import: `RED`
--> src/collisions.rs:2:51
|
2 | use macroquad::color::{DARKPURPLE, YELLOW, Color, RED, GREEN};
| ^^^
warning: unused import: `macroquad::prelude::load_image`
--> src/main.rs:6:5
|
6 | use macroquad::prelude::load_image;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused imports: `draw_texture`, `load_texture`
--> src/main.rs:11:26
|
11 | use macroquad::texture::{draw_texture,load_texture};
| ^^^^^^^^^^^^ ^^^^^^^^^^^^
warning: unused import: `macroquad::color::RED`
--> src/main.rs:12:5
|
12 | use macroquad::color::RED;
| ^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::collisions::FALL`
--> src/main.rs:13:5
|
13 | use crate::collisions::FALL;
| ^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `inversion`
--> src/main.rs:15:38
|
15 | use crate::collisions::{deplacement, inversion};
| ^^^^^^^^^
warning: unused variable: `inversion`
--> src/collisions.rs:117:13
|
117 | let inversion = Polygon {
| ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inversion`
|
= note: `#[warn(unused_variables)]` on by default
warning: field is never read: `p2`
--> src/collisions.rs:20:5
|
20 | p2:Vec2,
| ^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: field is never read: `p4`
--> src/collisions.rs:22:5
|
22 | p4:Vec2,
| ^^^^^^^
warning: field is never read: `p4`
--> src/collisions.rs:29:5
|
29 | p4:Vec2,
| ^^^^^^^
warning: crate `DodgetheWall` should have a snake case name
|
= note: `#[warn(non_snake_case)]` on by default
= help: convert the identifier to snake case: `dodgethe_wall`
warning: `DodgetheWall` (bin "DodgetheWall") generated 16 warnings
Finished dev [unoptimized + debuginfo] target(s) in 0.04s