This commit is contained in:
_N3m0 2024-03-25 15:59:05 +01:00
parent e61e66f52d
commit c129a617b4
1 changed files with 15 additions and 5 deletions

20
main.c
View File

@ -285,9 +285,12 @@ int main(void)
Vec2i player_map = screen_to_map_coord(player); Vec2i player_map = screen_to_map_coord(player);
if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) { if (IsMouseButtonDown(MOUSE_BUTTON_LEFT)) {
bullets[bullet_index] = (Bullet) { bullets[bullet_index] = (Bullet) {
.coord = move_forward_angle(Vector2_cast(player_map), angle + 90, player_t.width/2), .coord = move_forward_angle(
Vector2_cast(player_map),
angle + 90, player_t.width/27
),
.angle = -angle, .angle = -angle,
.lifetime = 5.0f, .lifetime = 5.0f,
}; };
@ -312,14 +315,21 @@ int main(void)
} }
if (IsMouseButtonPressed(MOUSE_BUTTON_RIGHT)) { if (IsMouseButtonPressed(MOUSE_BUTTON_RIGHT)) {
DrawLineEx((Vector2){.x = player.x, .y = player.y}, mouse, 5.0f, GOLD); DrawLineEx(
(Vector2){.x = player.x, .y = player.y},
mouse, 5.0f, GOLD
);
} }
// player // player
DrawTexturePro( DrawTexturePro(
player_t, player_t,
(Rectangle) {0, 0, player_t.width, player_t.height}, (Rectangle) {
(Rectangle) {player.x, player.y, player_t.width, player_t.height}, 0, 0, player_t.width, player_t.height
},
(Rectangle) {
player.x, player.y, player_t.width, player_t.height
},
(Vector2) {player_t.width/2, player_t.height/2}, (Vector2) {player_t.width/2, player_t.height/2},
450 - angle, WHITE 450 - angle, WHITE
); );