1
0
mirror of https://github.com/p2r3/bareiron.git synced 2025-10-02 07:35:08 +02:00

initial code dump

This commit is contained in:
p2r3
2025-08-12 03:51:57 +03:00
parent 94b568d2ac
commit 269e8346eb
17 changed files with 5134 additions and 0 deletions

39
src/globals.h Normal file
View File

@@ -0,0 +1,39 @@
#ifndef H_GLOBALS
#define H_GLOBALS
#include <stdint.h>
#define true 1
#define false 0
#define PORT 25565
#define MAX_PLAYERS 16
#define GAMEMODE 0
#define STATE_NONE 0
#define STATE_STATUS 1
#define STATE_LOGIN 2
#define STATE_TRANSFER 3
#define STATE_CONFIGURATION 4
#define STATE_PLAY 5
extern ssize_t recv_count;
extern uint8_t recv_buffer[256];
extern uint32_t world_seed;
extern uint8_t block_changes[50 * 1024];
extern int block_changes_count;
extern uint8_t player_data[(
16 + // UUID
4 + // File descriptor
2 + // X position (short)
2 + // Y position (short)
2 + // Z position (short)
2 + // Angles (both, i8)
1 + // Hotbar slot
82 // Inventory
) * MAX_PLAYERS];
extern int player_data_size;
#endif