~rabbits/nasu

eb294738c9f7733077a30e1fd5cd36760a62b9a1 — neauoire 2 years ago 64f31bb
Removed unused
2 files changed, 6 insertions(+), 6 deletions(-)

M build.sh
M nasu.c
M build.sh => build.sh +2 -2
@@ 7,10 7,10 @@ clang-format -i nasu.c
rm ./nasu

# debug(slow)
# cc -std=c89 -DDEBUG -Wall -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined nasu.c -L/usr/local/lib -lSDL2 -o nasu
cc -std=c89 -DDEBUG -Wall -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined nasu.c -L/usr/local/lib -lSDL2 -o nasu

# build(fast)
cc nasu.c -std=c89 -Os -DNDEBUG -g0 -s -Wall -L/usr/local/lib -lSDL2 -o nasu
# cc nasu.c -std=c89 -Os -DNDEBUG -g0 -s -Wall -L/usr/local/lib -lSDL2 -o nasu

# Size
echo "Size: $(du -sk ./nasu)"

M nasu.c => nasu.c +4 -4
@@ 150,7 150,7 @@ jagg(int x, int y)
}

int
patt(int x, int y, int mode, int size)
patt(int x, int y, int mode)
{
	if(mode == 1)
		return ((x + y) % 4) == 0 && ((y - x) % 4) == 0;


@@ 171,7 171,7 @@ fill(int x, int y, int mode, int size, int color)
				continue;
			else if(mode == 4 && jagg(ox, oy))
				putchr(ox, oy, 0);
			else if(patt(ox, oy, mode, size))
			else if(patt(ox, oy, mode))
				putchr(ox, oy, color);
}



@@ 332,7 332,7 @@ destroy(void)
}

void
exportchr(Brush *b)
exportchr(void)
{
	FILE *f = fopen("nasu-export.chr", "wb");
	if(!fwrite(chrbuf, sizeof(chrbuf), 1, f))


@@ 477,7 477,7 @@ dokey(SDL_Event *event, Brush *b)
	case SDLK_2: setcolor(b, 2); break;
	case SDLK_3: setcolor(b, 3); break;
	case SDLK_4: setcolor(b, 0); break;
	case SDLK_e: exportchr(b); break;
	case SDLK_e: exportchr(); break;
	case SDLK_r: renderbmp(); break;
	case SDLK_a: setmode(b, 0); break;
	case SDLK_s: setmode(b, 1); break;