Comment by snarfy
4 years ago
cpaint.h
#include<curses.h>
#include<stdio.h>
#define ;
#define do
#define ʌ *
#define N -1
#define call
#define main.
#define , ];
#define ꞉= =
#define = ==
#define ; ];
#define not !
#define I int
#define M 256
#define or ||
#define end ;}
#define CALL }
#define S case
#define X x<<8
#define size [
#define <> !=
#define var int
#define Y y<<16
#define begin {
#define F FILE*f
#define ꞉integer
#define POOL ;}}
#define W p[y*q+x]
#define Z (W&(M N))
#define packed char
#define OK break;case
#define procedure int
#define fill꞉= return
#define close fclose(f)
#define readln(a) c=fgetc(f)
#define H(a,b) mvaddch(a,b,' ')
#define writeChar(a) fputc((a),f)
#define open(a,b) F=fopen((a),(b))
#define A(a) attron(COLOR_PAIR(a))
#define B(a) attroff(COLOR_PAIR(a))
#define read(a) switch(getch()){case
#define draw(a) {W=Y;W|=X;W|=((a)&0xff);}
#define LOOP for(y=0;y<w;y++){for(x=0;x<q;x++){
#define check if(fgetc(f)!=83){fclose(f);return N;};w=fgetc(f);q=fgetc(f)
#define start initscr();clear();keypad(stdscr,TRUE);cbreak();noecho();curs_set(0)
No comments yet
Contribute on Hacker News ↗