├── README.md └── julia.CPP /README.md: -------------------------------------------------------------------------------- 1 | julia-templeos 2 | ============== 3 | 4 | Julia set generator written for TempleOS 5 | 6 | ![Output](http://i.imgur.com/2ScBVRf.png) 7 | -------------------------------------------------------------------------------- /julia.CPP: -------------------------------------------------------------------------------- 1 | #define BOTTOM -1.0 2 | #define TOP 1.0 3 | #define LEFT -2.0 4 | #define RIGHT 2.0 5 | #define COLS 320 6 | #define ROWS 160 7 | #define ITERS 100 8 | 9 | #define WIDTH 4.0 10 | #define HEIGHT 2.0 11 | #define ROW_INC (HEIGHT/ROWS) 12 | #define COL_INC (WIDTH/COLS) 13 | 14 | I64 getColor(F64 cr, F64 ci, F64 zr, F64 zi) { 15 | I64 i=0; 16 | F64 tzr=0.0, tzi=0.0; 17 | while(icolor=getColor(-0.8, 0.156, r, i); 47 | I64 x=col*(640/COLS), y=row*(480/ROWS); 48 | GrRect(dc, x, y, 640/COLS, 480/ROWS); 49 | } 50 | } 51 | PressAKey; 52 | DCFill(dc); 53 | DCDel(dc); 54 | 55 | SettingsPop; 56 | } 57 | Main; 58 | --------------------------------------------------------------------------------