Tomatoes, match tabs, shared pings, and a round of fixes
- On the results, everyone but the winner splats tomatoes where they click (bots aim at the winner), with a new splat sound. - During a match the menu has the item tabs (choosing when the countdown allows, and otherwise levelling the sandbox's levels for when you're back), Play (the game's rules) and Settings. - Pings are shared through the server (protocol 4), so other players' connection bars show over their heads and on their windows. - PvP comes into lobbies with your profile and is saved. - The choice menu opens by itself however the countdown began. - Knocked-out fighters keep their buttons current, so Ready on the results toggles once per press. - The weapon wheel wraps both ways. Readying with empty slots plays the equip sound for your own fighter. - Shock Absorber: up to 50% less weapon movement and 33% less knockback. Only the catalog previews the next level. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
cdb0845da2
commit
9a41474069
29 files changed
+295
-79
No files matched your search
+2
-1
@@ -3,6 +3,7 @@
|
||||
#include "common.h"
|
||||
#include <vector>
|
||||
|
||||
class Fighter;
|
||||
struct Game;
|
||||
struct SDL_Gamepad;
|
||||
struct SDL_Joystick;
|
||||
@@ -159,7 +160,7 @@ public:
|
||||
void poll(Game& game);
|
||||
void tick_end();
|
||||
void bindings_reset();
|
||||
Controls controls_get(int device, Vec2 camera, Vec2 origin, int slot, bool isMenuOpen);
|
||||
Controls controls_get(int device, Vec2 camera, Fighter& fighter, bool isMenuOpen);
|
||||
void edit_send(int device, int edit);
|
||||
Vec2 aim_get(int device, Vec2 camera, Vec2 origin);
|
||||
bool is_down(int scancode);
|
||||
|
||||
Reference in new issue
Block a user