/
egevtech
/
blocker
Обзор
Документация
Войти
/
egevtech
/
blocker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
include/blocks.h
36 строк
537 B
Павел
v0.0.2
17 май 2025, 19:24
17 май 2025, 19:24
bf1862c
Код
Авторство
О чём код?
#ifndef BLOCKS_H #define BLOCKS_H #include <raylib.h> #include "vec.h" typedef struct { int id; // Block id const char* title; // Block title const char* subtitle; // Block desription Color hint_color; // Cell color if block without texture } Block; typedef struct { int grid_size; Block** blocks; Block* null; } BAC; void initField(BAC); void put(BAC, Block, Vec2); Block get(BAC, Vec2); void destroy(BAC, Vec2); void clearGrid(BAC); int isGridEmpty(BAC); #endif // BLOCKS_H