be lazy, always transmit dooms MaxEvents (64) input events

This commit is contained in:
oxmox 2023-02-23 21:58:08 +01:00
parent b3d54ff160
commit e2830e3d68

View file

@ -21,6 +21,7 @@ typedef u16 dmt_t; // for DP_MessageType values
#define DoomBytesPerPixel 4 #define DoomBytesPerPixel 4
#define DoomFramePitch (DoomScreenWidth * DoomBytesPerPixel) #define DoomFramePitch (DoomScreenWidth * DoomBytesPerPixel)
#define DoomFrameSize (DoomScreenWidth * DoomScreenHeight * DoomBytesPerPixel) #define DoomFrameSize (DoomScreenWidth * DoomScreenHeight * DoomBytesPerPixel)
#define DoomMaxEvents 64
typedef enum DP_MessageType typedef enum DP_MessageType
{ {
@ -104,7 +105,7 @@ typedef struct __attribute__((packed, aligned(4)))
{ {
MessageBase head; MessageBase head;
u8 eventCount; u8 eventCount;
dp_doom_event_t events[1]; dp_doom_event_t events[DoomMaxEvents];
} MsgInputs; } MsgInputs;
void dp_errno_fatal(const char *const msg); void dp_errno_fatal(const char *const msg);