refactor(core): define hole sasa/tanzaku/kazari constants
This commit is contained in:
parent
cee515da52
commit
6739d60c0d
@ -13,11 +13,6 @@ extern "C" {
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ==================== CONSTANTS ==================== //
|
|
||||||
|
|
||||||
// ID of hole - an invalid record
|
|
||||||
#define HOLE_ID (-1)
|
|
||||||
|
|
||||||
// ==================== STRUCTS AND TYPEDEFS ==================== //
|
// ==================== STRUCTS AND TYPEDEFS ==================== //
|
||||||
|
|
||||||
// Sasa (笹) - a file record
|
// Sasa (笹) - a file record
|
||||||
@ -39,9 +34,9 @@ typedef struct tanzaku {
|
|||||||
|
|
||||||
// Kazari (飾り) - a sasa-tanzaku relation record
|
// Kazari (飾り) - a sasa-tanzaku relation record
|
||||||
typedef struct kazari {
|
typedef struct kazari {
|
||||||
uint64_t created_ts; // Kazari creation timestamp
|
|
||||||
uint64_t sasa_id; // Sasa ID
|
uint64_t sasa_id; // Sasa ID
|
||||||
uint64_t tanzaku_id; // Tanzaku ID
|
uint64_t tanzaku_id; // Tanzaku ID
|
||||||
|
uint64_t created_ts; // Kazari creation timestamp
|
||||||
} Kazari;
|
} Kazari;
|
||||||
|
|
||||||
// Sasahyou (笹表) - database of sasa
|
// Sasahyou (笹表) - database of sasa
|
||||||
@ -77,6 +72,20 @@ typedef struct shoppyou {
|
|||||||
FILE *file; // Storage file for shoppyou
|
FILE *file; // Storage file for shoppyou
|
||||||
} Shoppyou;
|
} Shoppyou;
|
||||||
|
|
||||||
|
// ==================== CONSTANTS ==================== //
|
||||||
|
|
||||||
|
// ID of hole - an invalid record
|
||||||
|
#define HOLE_ID (-1)
|
||||||
|
|
||||||
|
// Hole sasa constant
|
||||||
|
const Sasa HOLE_SASA = {HOLE_ID};
|
||||||
|
|
||||||
|
// Hole tanzaku constant
|
||||||
|
const Tanzaku HOLE_TANZAKU = {HOLE_ID};
|
||||||
|
|
||||||
|
// Hole kazari constant
|
||||||
|
const Kazari HOLE_KAZARI = {HOLE_ID};
|
||||||
|
|
||||||
// ==================== SASAHYOU SECTION ==================== //
|
// ==================== SASAHYOU SECTION ==================== //
|
||||||
|
|
||||||
// Initialize empty sasahyou
|
// Initialize empty sasahyou
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user