about summary refs log tree commit diff homepage
path: root/torus.h
diff options
context:
space:
mode:
Diffstat (limited to 'torus.h')
-rw-r--r--torus.h138
1 files changed, 69 insertions, 69 deletions
diff --git a/torus.h b/torus.h
index 92cf934..d3c0d81 100644
--- a/torus.h
+++ b/torus.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2017, Curtis McEnroe <curtis@cmcenroe.me>
+/* Copyright (C) 2017  Curtis McEnroe <june@causal.agency>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
@@ -34,20 +34,20 @@
 #undef COLOR_WHITE
 
 enum {
-    COLOR_BLACK,
-    COLOR_RED,
-    COLOR_GREEN,
-    COLOR_YELLOW,
-    COLOR_BLUE,
-    COLOR_MAGENTA,
-    COLOR_CYAN,
-    COLOR_WHITE,
-    COLOR_BRIGHT,
+	COLOR_BLACK,
+	COLOR_RED,
+	COLOR_GREEN,
+	COLOR_YELLOW,
+	COLOR_BLUE,
+	COLOR_MAGENTA,
+	COLOR_CYAN,
+	COLOR_WHITE,
+	COLOR_BRIGHT,
 };
 
 enum {
-    CELL_ROWS = 25,
-    CELL_COLS = 80,
+	CELL_ROWS = 25,
+	CELL_COLS = 80,
 };
 static const size_t CELLS_SIZE = sizeof(char[CELL_ROWS][CELL_COLS]);
 
@@ -55,21 +55,21 @@ static const uint8_t CELL_INIT_X = CELL_COLS / 2;
 static const uint8_t CELL_INIT_Y = CELL_ROWS / 2;
 
 struct ALIGNED(4096) Tile {
-    time_t createTime;
-    time_t modifyTime;
-    char ALIGNED(16) cells[CELL_ROWS][CELL_COLS];
-    uint8_t ALIGNED(16) colors[CELL_ROWS][CELL_COLS];
-    uint32_t modifyCount;
-    uint32_t accessCount;
-    time_t accessTime;
+	time_t createTime;
+	time_t modifyTime;
+	char ALIGNED(16) cells[CELL_ROWS][CELL_COLS];
+	uint8_t ALIGNED(16) colors[CELL_ROWS][CELL_COLS];
+	uint32_t modifyCount;
+	uint32_t accessCount;
+	time_t accessTime;
 };
-static_assert(4096 == sizeof(struct Tile), "struct File is page-sized");
+static_assert(4096 == sizeof(struct Tile), "struct Tile is page-sized");
 static_assert(16 == offsetof(struct Tile, cells), "stable cells offset");
 static_assert(2016 == offsetof(struct Tile, colors), "stable colors offset");
 
 enum {
-    TILE_ROWS = 512,
-    TILE_COLS = 512,
+	TILE_ROWS = 512,
+	TILE_COLS = 512,
 };
 static const size_t TILES_SIZE = sizeof(struct Tile[TILE_ROWS][TILE_COLS]);
 
@@ -77,61 +77,61 @@ static const uint32_t TILE_VOID_X = UINT32_MAX;
 static const uint32_t TILE_VOID_Y = UINT32_MAX;
 
 static const struct {
-    uint32_t tileX;
-    uint32_t tileY;
+	uint32_t tileX;
+	uint32_t tileY;
 } SPAWNS[] = {
-    { 0, 0 },
-    { TILE_COLS * 3 / 4, TILE_ROWS * 3 / 4 }, // NW
-    { TILE_COLS * 1 / 4, TILE_ROWS * 3 / 4 }, // NE
-    { TILE_COLS * 1 / 4, TILE_ROWS * 1 / 4 }, // SE
-    { TILE_COLS * 3 / 4, TILE_ROWS * 1 / 4 }, // SW
+	{ 0, 0 },
+	{ TILE_COLS * 3 / 4, TILE_ROWS * 3 / 4 }, // NW
+	{ TILE_COLS * 1 / 4, TILE_ROWS * 3 / 4 }, // NE
+	{ TILE_COLS * 1 / 4, TILE_ROWS * 1 / 4 }, // SE
+	{ TILE_COLS * 3 / 4, TILE_ROWS * 1 / 4 }, // SW
 };
 static const size_t SPAWNS_LEN = sizeof(SPAWNS) / sizeof(SPAWNS[0]);
 
 struct ServerMessage {
-    enum PACKED {
-        SERVER_TILE,
-        SERVER_MOVE,
-        SERVER_PUT,
-        SERVER_CURSOR,
-    } type;
-    union {
-        struct {
-            uint8_t cellX;
-            uint8_t cellY;
-        } move;
-        struct {
-            uint8_t cellX;
-            uint8_t cellY;
-            uint8_t color;
-            char cell;
-        } put;
-        struct {
-            uint8_t oldCellX;
-            uint8_t oldCellY;
-            uint8_t newCellX;
-            uint8_t newCellY;
-        } cursor;
-    };
+	enum PACKED {
+		SERVER_TILE,
+		SERVER_MOVE,
+		SERVER_PUT,
+		SERVER_CURSOR,
+	} type;
+	union {
+		struct {
+			uint8_t cellX;
+			uint8_t cellY;
+		} move;
+		struct {
+			uint8_t cellX;
+			uint8_t cellY;
+			uint8_t color;
+			char cell;
+		} put;
+		struct {
+			uint8_t oldCellX;
+			uint8_t oldCellY;
+			uint8_t newCellX;
+			uint8_t newCellY;
+		} cursor;
+	};
 };
 
 static const uint8_t CURSOR_NONE = UINT8_MAX;
 
 struct ClientMessage {
-    enum PACKED {
-        CLIENT_MOVE,
-        CLIENT_PUT,
-        CLIENT_SPAWN,
-    } type;
-    union {
-        struct {
-            int8_t dx;
-            int8_t dy;
-        } move;
-        struct {
-            uint8_t color;
-            char cell;
-        } put;
-        uint8_t spawn;
-    };
+	enum PACKED {
+		CLIENT_MOVE,
+		CLIENT_PUT,
+		CLIENT_SPAWN,
+	} type;
+	union {
+		struct {
+			int8_t dx;
+			int8_t dy;
+		} move;
+		struct {
+			uint8_t color;
+			char cell;
+		} put;
+		uint8_t spawn;
+	};
 };
gsubject'>Rewrite install script yet againJune McEnroe 2020-09-11Remove NetBSD from install scriptJune McEnroe I never use it. 2020-09-11Use MacPorts rather than pkgsrcJune McEnroe My system is probably such a mess now... 2020-09-11Add debian VM name to sshJune McEnroe 2020-09-11Add influencer tweetJune McEnroe 2020-09-10Add The Kingdom of GodsJune McEnroe Reading has really slowed down :( 2020-09-07Add SunglassesJune McEnroe An IRC find. 2020-09-06Add Between the BreathsJune McEnroe One of those good songs from a soundtrack of a film that probably isn't? The summary sounds a lot more interesting than the title implies, at least. 2020-09-04Open /dev/tty in nudgeJune McEnroe This makes it work even when it's run connected to a pipe, i.e. as the notify command of catgirl... 2020-09-04Add nudgeJune McEnroe 2020-09-03Build fbclock with -lzJune McEnroe I guess this got lost somewhere, long ago... 2020-08-29Add tweets from retweetsJune McEnroe