added colours for line numbers, improved toolbar
This commit is contained in:
Binary file not shown.
+4
-4
@@ -147,10 +147,10 @@ String_t* str_split(String_t* self, int* res_len, char c) {
|
||||
*res_len = 0;
|
||||
for (int i = 0; i < strlen(string); i++) {
|
||||
if (string[i] == c) {
|
||||
if (flag) {
|
||||
// if (flag) {
|
||||
(*res_len)++;
|
||||
flag = false;
|
||||
}
|
||||
// }
|
||||
} else {
|
||||
flag = true;
|
||||
}
|
||||
@@ -169,10 +169,10 @@ String_t* str_split(String_t* self, int* res_len, char c) {
|
||||
|
||||
while (*end != '\0') {
|
||||
if (*end == c) {
|
||||
if (flag) {
|
||||
// if (flag) {
|
||||
elements[i] = str_from_slice(start, end - start);
|
||||
i++;
|
||||
}
|
||||
// }
|
||||
end++;
|
||||
start = end;
|
||||
flag = false;
|
||||
|
||||
+38
-11
@@ -9,6 +9,7 @@ typedef struct {
|
||||
uint32_t buffer_col;
|
||||
uint32_t y_offset;
|
||||
uint32_t x_offset;
|
||||
bool unsaved_changes;
|
||||
bool editmode;
|
||||
String_t* buffer;
|
||||
} Editor;
|
||||
@@ -17,10 +18,26 @@ void add_toolbar(Editor* self) {
|
||||
int max_x, max_y;
|
||||
getmaxyx(stdscr, max_y, max_x);
|
||||
|
||||
attron(COLOR_PAIR(2));
|
||||
|
||||
// add an entry for the current mode
|
||||
move(max_y - 1, 0);
|
||||
char mode[8];
|
||||
snprintf(mode, 9, "[%6s]", self->editmode ? "Insert" : "Normal");
|
||||
addstr(mode);
|
||||
|
||||
// add an entry for the current line and col
|
||||
char line_and_col[24];
|
||||
snprintf(line_and_col, 24, " [ln: %d, col: %d]", self->buffer_line + 1, self->buffer_col + 1);
|
||||
addstr(line_and_col);
|
||||
attroff(COLOR_PAIR(2));
|
||||
|
||||
// add an entry for unsaved changes
|
||||
attron(COLOR_PAIR(1));
|
||||
char unsaved_changes[20];
|
||||
snprintf(unsaved_changes, 20, " [%s]", self->unsaved_changes ? "Unsaved Changes!" : "No Changes Yet! ");
|
||||
addstr(unsaved_changes);
|
||||
attroff(COLOR_PAIR(1));
|
||||
}
|
||||
|
||||
#define min(x, y) ((x) < (y) ? (x) : (y))
|
||||
@@ -36,14 +53,15 @@ void refresh_buffer(Editor* self) {
|
||||
getmaxyx(stdscr, max_y, max_x);
|
||||
|
||||
for (size_t i = self->y_offset; i < self->lines && i < self->y_offset + max_y; i++) {
|
||||
// for (size_t i = 0; i < self->lines; i++) {
|
||||
// adding the line number
|
||||
char line_no[6];
|
||||
snprintf(line_no, 5, "%-5d", i + 1);
|
||||
// adding the line of text to the buffer
|
||||
addstr(line_no);
|
||||
addch(' ');
|
||||
|
||||
attron(COLOR_PAIR(1));
|
||||
char line_no[6];
|
||||
snprintf(line_no, 6, "%-6d", i + 1);
|
||||
addstr(line_no);
|
||||
attroff(COLOR_PAIR(1));
|
||||
|
||||
// refreshing the text for the line
|
||||
String_t line_segment = str_slice(
|
||||
&self->buffer[i],
|
||||
self->x_offset,
|
||||
@@ -58,10 +76,12 @@ void refresh_buffer(Editor* self) {
|
||||
|
||||
add_toolbar(self);
|
||||
|
||||
move(self->buffer_line - self->y_offset, self->buffer_col - self->x_offset + 5);
|
||||
move(self->buffer_line - self->y_offset, self->buffer_col + 5 - self->x_offset);
|
||||
}
|
||||
|
||||
void move_cursor_on_screen(Editor* editor, int x, int y) {
|
||||
add_toolbar(editor);
|
||||
|
||||
int newx = x + 5; // account for the line number
|
||||
|
||||
int max_x, max_y;
|
||||
@@ -104,13 +124,13 @@ void switch_mode(Editor* self) {
|
||||
void newline(Editor* self) {
|
||||
move(self->buffer_line, 0);
|
||||
char line_no[6];
|
||||
snprintf(line_no, 5, "%-5d", self->buffer_line + 1);
|
||||
|
||||
snprintf(line_no, 6, "%-6d", self->buffer_line + 1);
|
||||
fprintf(stderr, "ln: %d, col: %d", self->buffer_line, self->buffer_col);
|
||||
|
||||
// adding the line of text to the buffer
|
||||
// add the line number
|
||||
attron(COLOR_PAIR(1));
|
||||
addstr(line_no);
|
||||
addch(' ');
|
||||
attroff(COLOR_PAIR(1));
|
||||
move_cursor_on_screen(self, self->buffer_col, self->buffer_line);
|
||||
}
|
||||
|
||||
@@ -122,6 +142,7 @@ Editor editor_from(String_t input_string) {
|
||||
e.y_offset = 0;
|
||||
e.x_offset = 0;
|
||||
e.editmode = false;
|
||||
e.unsaved_changes = false;
|
||||
|
||||
int linenum = 0;
|
||||
e.buffer = str_lines(&input_string, &linenum);
|
||||
@@ -168,6 +189,8 @@ void move_cursor(Editor* self, int x, int y) {
|
||||
}
|
||||
|
||||
void delchar(Editor* self) {
|
||||
self->unsaved_changes = true;
|
||||
|
||||
if (self->buffer_col == str_len(&self->buffer[self->buffer_line])) {
|
||||
|
||||
if (self->buffer_line +1 == self->lines) {
|
||||
@@ -192,6 +215,8 @@ void delchar(Editor* self) {
|
||||
}
|
||||
|
||||
void pressed_enter(Editor* self) {
|
||||
self->unsaved_changes = true;
|
||||
|
||||
// allocate memory immediately since we know a new line is being added
|
||||
self->lines++;
|
||||
self->buffer = realloc(self->buffer, sizeof(String_t) * (self->lines));
|
||||
@@ -224,6 +249,8 @@ void pressed_enter(Editor* self) {
|
||||
|
||||
// inserts a character at the cursor
|
||||
void addchar(Editor* self, char c) {
|
||||
self->unsaved_changes = true;
|
||||
|
||||
if (self->buffer_line == self->lines) {
|
||||
// if we are at the end of the file then we need to add a new line
|
||||
newline(self);
|
||||
|
||||
@@ -7,6 +7,7 @@ typedef struct {
|
||||
uint32_t buffer_col;
|
||||
uint32_t y_offset;
|
||||
uint32_t x_offset;
|
||||
bool unsaved_changes;
|
||||
bool editmode;
|
||||
String_t* buffer;
|
||||
} Editor;
|
||||
|
||||
+592
-221
@@ -34,225 +34,596 @@ ln: 33, col: 0 xoff: 0 yoff: 0
|
||||
ln: 34, col: 0 xoff: 0 yoff: 0
|
||||
ln: 35, col: 0 xoff: 0 yoff: 0
|
||||
ln: 36, col: 0 xoff: 0 yoff: 0
|
||||
ln: 37, col: 0 xoff: 0 yoff: 1
|
||||
ln: 38, col: 0 xoff: 0 yoff: 2
|
||||
ln: 39, col: 0 xoff: 0 yoff: 3
|
||||
ln: 40, col: 0 xoff: 0 yoff: 4
|
||||
ln: 41, col: 0 xoff: 0 yoff: 5
|
||||
ln: 42, col: 0 xoff: 0 yoff: 6
|
||||
ln: 43, col: 0 xoff: 0 yoff: 7
|
||||
ln: 44, col: 0 xoff: 0 yoff: 8
|
||||
ln: 45, col: 0 xoff: 0 yoff: 9
|
||||
ln: 46, col: 0 xoff: 0 yoff: 10
|
||||
ln: 47, col: 0 xoff: 0 yoff: 11
|
||||
ln: 48, col: 0 xoff: 0 yoff: 12
|
||||
ln: 49, col: 0 xoff: 0 yoff: 13
|
||||
ln: 50, col: 0 xoff: 0 yoff: 14
|
||||
ln: 51, col: 0 xoff: 0 yoff: 15
|
||||
ln: 52, col: 0 xoff: 0 yoff: 16
|
||||
ln: 53, col: 0 xoff: 0 yoff: 17
|
||||
ln: 54, col: 0 xoff: 0 yoff: 18
|
||||
ln: 55, col: 0 xoff: 0 yoff: 19
|
||||
ln: 56, col: 0 xoff: 0 yoff: 20
|
||||
ln: 57, col: 0 xoff: 0 yoff: 21
|
||||
ln: 58, col: 0 xoff: 0 yoff: 22
|
||||
ln: 59, col: 0 xoff: 0 yoff: 23
|
||||
ln: 60, col: 0 xoff: 0 yoff: 24
|
||||
ln: 61, col: 0 xoff: 0 yoff: 25
|
||||
ln: 62, col: 0 xoff: 0 yoff: 26
|
||||
ln: 63, col: 0 xoff: 0 yoff: 27
|
||||
ln: 64, col: 0 xoff: 0 yoff: 28
|
||||
ln: 65, col: 0 xoff: 0 yoff: 29
|
||||
ln: 66, col: 0 xoff: 0 yoff: 30
|
||||
ln: 67, col: 0 xoff: 0 yoff: 31
|
||||
ln: 68, col: 0 xoff: 0 yoff: 32
|
||||
ln: 69, col: 0 xoff: 0 yoff: 33
|
||||
ln: 70, col: 0 xoff: 0 yoff: 34
|
||||
ln: 71, col: 0 xoff: 0 yoff: 35
|
||||
ln: 72, col: 0 xoff: 0 yoff: 36
|
||||
ln: 73, col: 0 xoff: 0 yoff: 37
|
||||
ln: 74, col: 0 xoff: 0 yoff: 38
|
||||
ln: 75, col: 0 xoff: 0 yoff: 39
|
||||
ln: 76, col: 0 xoff: 0 yoff: 40
|
||||
ln: 77, col: 0 xoff: 0 yoff: 41
|
||||
ln: 78, col: 0 xoff: 0 yoff: 42
|
||||
ln: 79, col: 0 xoff: 0 yoff: 43
|
||||
ln: 80, col: 0 xoff: 0 yoff: 44
|
||||
ln: 81, col: 0 xoff: 0 yoff: 45
|
||||
ln: 82, col: 0 xoff: 0 yoff: 46
|
||||
ln: 83, col: 0 xoff: 0 yoff: 47
|
||||
ln: 84, col: 0 xoff: 0 yoff: 48
|
||||
ln: 85, col: 0 xoff: 0 yoff: 49
|
||||
ln: 86, col: 0 xoff: 0 yoff: 50
|
||||
ln: 87, col: 0 xoff: 0 yoff: 51
|
||||
ln: 88, col: 0 xoff: 0 yoff: 52
|
||||
ln: 89, col: 0 xoff: 0 yoff: 53
|
||||
ln: 90, col: 0 xoff: 0 yoff: 54
|
||||
ln: 91, col: 0 xoff: 0 yoff: 55
|
||||
ln: 92, col: 0 xoff: 0 yoff: 56
|
||||
ln: 93, col: 0 xoff: 0 yoff: 57
|
||||
ln: 94, col: 0 xoff: 0 yoff: 58
|
||||
ln: 95, col: 0 xoff: 0 yoff: 59
|
||||
ln: 96, col: 0 xoff: 0 yoff: 60
|
||||
ln: 97, col: 0 xoff: 0 yoff: 61
|
||||
ln: 98, col: 0 xoff: 0 yoff: 62
|
||||
ln: 99, col: 0 xoff: 0 yoff: 63
|
||||
ln: 100, col: 0 xoff: 0 yoff: 64
|
||||
ln: 101, col: 0 xoff: 0 yoff: 65
|
||||
ln: 102, col: 0 xoff: 0 yoff: 66
|
||||
ln: 103, col: 0 xoff: 0 yoff: 67
|
||||
ln: 104, col: 0 xoff: 0 yoff: 68
|
||||
ln: 105, col: 0 xoff: 0 yoff: 69
|
||||
ln: 106, col: 0 xoff: 0 yoff: 70
|
||||
ln: 107, col: 0 xoff: 0 yoff: 71
|
||||
ln: 108, col: 0 xoff: 0 yoff: 72
|
||||
ln: 109, col: 0 xoff: 0 yoff: 73
|
||||
ln: 110, col: 0 xoff: 0 yoff: 74
|
||||
ln: 111, col: 0 xoff: 0 yoff: 75
|
||||
ln: 112, col: 0 xoff: 0 yoff: 76
|
||||
ln: 113, col: 0 xoff: 0 yoff: 77
|
||||
ln: 114, col: 0 xoff: 0 yoff: 78
|
||||
ln: 115, col: 0 xoff: 0 yoff: 79
|
||||
ln: 116, col: 0 xoff: 0 yoff: 80
|
||||
ln: 117, col: 0 xoff: 0 yoff: 81
|
||||
ln: 118, col: 0 xoff: 0 yoff: 82
|
||||
ln: 119, col: 0 xoff: 0 yoff: 83
|
||||
ln: 120, col: 0 xoff: 0 yoff: 84
|
||||
ln: 121, col: 0 xoff: 0 yoff: 85
|
||||
ln: 122, col: 0 xoff: 0 yoff: 86
|
||||
ln: 123, col: 0 xoff: 0 yoff: 87
|
||||
ln: 124, col: 0 xoff: 0 yoff: 88
|
||||
ln: 125, col: 0 xoff: 0 yoff: 89
|
||||
ln: 126, col: 0 xoff: 0 yoff: 90
|
||||
ln: 127, col: 0 xoff: 0 yoff: 91
|
||||
ln: 128, col: 0 xoff: 0 yoff: 92
|
||||
ln: 129, col: 0 xoff: 0 yoff: 93
|
||||
ln: 130, col: 0 xoff: 0 yoff: 94
|
||||
ln: 131, col: 0 xoff: 0 yoff: 95
|
||||
ln: 132, col: 0 xoff: 0 yoff: 96
|
||||
ln: 133, col: 0 xoff: 0 yoff: 97
|
||||
ln: 134, col: 0 xoff: 0 yoff: 98
|
||||
ln: 135, col: 0 xoff: 0 yoff: 99
|
||||
ln: 136, col: 0 xoff: 0 yoff: 100
|
||||
ln: 137, col: 0 xoff: 0 yoff: 101
|
||||
ln: 138, col: 0 xoff: 0 yoff: 102
|
||||
ln: 139, col: 0 xoff: 0 yoff: 103
|
||||
ln: 37, col: 0 xoff: 0 yoff: 0
|
||||
ln: 38, col: 0 xoff: 0 yoff: 0
|
||||
ln: 39, col: 0 xoff: 0 yoff: 0
|
||||
ln: 40, col: 0 xoff: 0 yoff: 0
|
||||
ln: 41, col: 0 xoff: 0 yoff: 0
|
||||
ln: 42, col: 0 xoff: 0 yoff: 0
|
||||
ln: 43, col: 0 xoff: 0 yoff: 0
|
||||
ln: 44, col: 0 xoff: 0 yoff: 0
|
||||
ln: 45, col: 0 xoff: 0 yoff: 0
|
||||
ln: 46, col: 0 xoff: 0 yoff: 0
|
||||
ln: 47, col: 0 xoff: 0 yoff: 0
|
||||
ln: 48, col: 0 xoff: 0 yoff: 0
|
||||
ln: 49, col: 0 xoff: 0 yoff: 0
|
||||
ln: 50, col: 0 xoff: 0 yoff: 0
|
||||
ln: 51, col: 0 xoff: 0 yoff: 0
|
||||
ln: 52, col: 0 xoff: 0 yoff: 0
|
||||
ln: 53, col: 0 xoff: 0 yoff: 0
|
||||
ln: 54, col: 0 xoff: 0 yoff: 0
|
||||
ln: 55, col: 0 xoff: 0 yoff: 0
|
||||
ln: 56, col: 0 xoff: 0 yoff: 0
|
||||
ln: 57, col: 0 xoff: 0 yoff: 0
|
||||
ln: 58, col: 0 xoff: 0 yoff: 0
|
||||
ln: 59, col: 0 xoff: 0 yoff: 0
|
||||
ln: 60, col: 0 xoff: 0 yoff: 0
|
||||
ln: 61, col: 0 xoff: 0 yoff: 0
|
||||
ln: 62, col: 0 xoff: 0 yoff: 0
|
||||
ln: 63, col: 0 xoff: 0 yoff: 1
|
||||
ln: 64, col: 0 xoff: 0 yoff: 2
|
||||
ln: 65, col: 0 xoff: 0 yoff: 3
|
||||
ln: 66, col: 0 xoff: 0 yoff: 4
|
||||
ln: 67, col: 0 xoff: 0 yoff: 5
|
||||
ln: 68, col: 0 xoff: 0 yoff: 6
|
||||
ln: 69, col: 0 xoff: 0 yoff: 7
|
||||
ln: 70, col: 0 xoff: 0 yoff: 8
|
||||
ln: 71, col: 0 xoff: 0 yoff: 9
|
||||
ln: 72, col: 0 xoff: 0 yoff: 10
|
||||
ln: 73, col: 0 xoff: 0 yoff: 11
|
||||
ln: 74, col: 0 xoff: 0 yoff: 12
|
||||
ln: 75, col: 0 xoff: 0 yoff: 13
|
||||
ln: 76, col: 0 xoff: 0 yoff: 14
|
||||
ln: 77, col: 0 xoff: 0 yoff: 15
|
||||
ln: 78, col: 0 xoff: 0 yoff: 16
|
||||
ln: 79, col: 0 xoff: 0 yoff: 17
|
||||
ln: 80, col: 0 xoff: 0 yoff: 18
|
||||
ln: 81, col: 0 xoff: 0 yoff: 19
|
||||
ln: 82, col: 0 xoff: 0 yoff: 20
|
||||
ln: 83, col: 0 xoff: 0 yoff: 21
|
||||
ln: 84, col: 0 xoff: 0 yoff: 22
|
||||
ln: 85, col: 0 xoff: 0 yoff: 23
|
||||
ln: 86, col: 0 xoff: 0 yoff: 24
|
||||
ln: 87, col: 0 xoff: 0 yoff: 25
|
||||
ln: 88, col: 0 xoff: 0 yoff: 26
|
||||
ln: 89, col: 0 xoff: 0 yoff: 27
|
||||
ln: 90, col: 0 xoff: 0 yoff: 28
|
||||
ln: 91, col: 0 xoff: 0 yoff: 29
|
||||
ln: 92, col: 0 xoff: 0 yoff: 30
|
||||
ln: 93, col: 0 xoff: 0 yoff: 31
|
||||
ln: 94, col: 0 xoff: 0 yoff: 32
|
||||
ln: 95, col: 0 xoff: 0 yoff: 33
|
||||
ln: 96, col: 0 xoff: 0 yoff: 34
|
||||
ln: 97, col: 0 xoff: 0 yoff: 35
|
||||
ln: 98, col: 0 xoff: 0 yoff: 36
|
||||
ln: 99, col: 0 xoff: 0 yoff: 37
|
||||
ln: 100, col: 0 xoff: 0 yoff: 38
|
||||
ln: 101, col: 0 xoff: 0 yoff: 39
|
||||
ln: 102, col: 0 xoff: 0 yoff: 40
|
||||
ln: 103, col: 0 xoff: 0 yoff: 41
|
||||
ln: 104, col: 0 xoff: 0 yoff: 42
|
||||
ln: 105, col: 0 xoff: 0 yoff: 43
|
||||
ln: 106, col: 0 xoff: 0 yoff: 44
|
||||
ln: 107, col: 0 xoff: 0 yoff: 45
|
||||
ln: 108, col: 0 xoff: 0 yoff: 46
|
||||
ln: 109, col: 0 xoff: 0 yoff: 47
|
||||
ln: 110, col: 0 xoff: 0 yoff: 48
|
||||
ln: 111, col: 0 xoff: 0 yoff: 49
|
||||
ln: 112, col: 0 xoff: 0 yoff: 50
|
||||
ln: 113, col: 0 xoff: 0 yoff: 51
|
||||
ln: 114, col: 0 xoff: 0 yoff: 52
|
||||
ln: 115, col: 0 xoff: 0 yoff: 53
|
||||
ln: 116, col: 0 xoff: 0 yoff: 54
|
||||
ln: 117, col: 0 xoff: 0 yoff: 55
|
||||
ln: 118, col: 0 xoff: 0 yoff: 56
|
||||
ln: 119, col: 0 xoff: 0 yoff: 57
|
||||
ln: 120, col: 0 xoff: 0 yoff: 58
|
||||
ln: 121, col: 0 xoff: 0 yoff: 59
|
||||
ln: 122, col: 0 xoff: 0 yoff: 60
|
||||
ln: 123, col: 0 xoff: 0 yoff: 61
|
||||
ln: 124, col: 0 xoff: 0 yoff: 62
|
||||
ln: 125, col: 0 xoff: 0 yoff: 63
|
||||
ln: 126, col: 0 xoff: 0 yoff: 64
|
||||
ln: 127, col: 0 xoff: 0 yoff: 65
|
||||
ln: 128, col: 0 xoff: 0 yoff: 66
|
||||
ln: 129, col: 0 xoff: 0 yoff: 67
|
||||
ln: 130, col: 0 xoff: 0 yoff: 68
|
||||
ln: 131, col: 0 xoff: 0 yoff: 69
|
||||
ln: 132, col: 0 xoff: 0 yoff: 70
|
||||
ln: 133, col: 0 xoff: 0 yoff: 71
|
||||
ln: 134, col: 0 xoff: 0 yoff: 72
|
||||
ln: 135, col: 0 xoff: 0 yoff: 73
|
||||
ln: 136, col: 0 xoff: 0 yoff: 74
|
||||
ln: 137, col: 0 xoff: 0 yoff: 75
|
||||
ln: 138, col: 0 xoff: 0 yoff: 76
|
||||
ln: 139, col: 0 xoff: 0 yoff: 77
|
||||
ln: 140, col: 0 xoff: 0 yoff: 78
|
||||
ln: 141, col: 0 xoff: 0 yoff: 79
|
||||
ln: 142, col: 0 xoff: 0 yoff: 80
|
||||
ln: 143, col: 0 xoff: 0 yoff: 81
|
||||
ln: 144, col: 0 xoff: 0 yoff: 82
|
||||
ln: 145, col: 0 xoff: 0 yoff: 83
|
||||
ln: 146, col: 0 xoff: 0 yoff: 84
|
||||
ln: 147, col: 0 xoff: 0 yoff: 85
|
||||
ln: 148, col: 0 xoff: 0 yoff: 86
|
||||
ln: 149, col: 0 xoff: 0 yoff: 87
|
||||
ln: 150, col: 0 xoff: 0 yoff: 88
|
||||
ln: 151, col: 0 xoff: 0 yoff: 89
|
||||
ln: 152, col: 0 xoff: 0 yoff: 90
|
||||
ln: 153, col: 0 xoff: 0 yoff: 91
|
||||
ln: 154, col: 0 xoff: 0 yoff: 92
|
||||
ln: 155, col: 0 xoff: 0 yoff: 93
|
||||
ln: 156, col: 0 xoff: 0 yoff: 94
|
||||
ln: 157, col: 0 xoff: 0 yoff: 95
|
||||
ln: 158, col: 0 xoff: 0 yoff: 96
|
||||
ln: 159, col: 0 xoff: 0 yoff: 97
|
||||
ln: 160, col: 0 xoff: 0 yoff: 98
|
||||
ln: 161, col: 0 xoff: 0 yoff: 99
|
||||
ln: 162, col: 0 xoff: 0 yoff: 100
|
||||
ln: 163, col: 0 xoff: 0 yoff: 101
|
||||
ln: 164, col: 0 xoff: 0 yoff: 102
|
||||
ln: 165, col: 0 xoff: 0 yoff: 103
|
||||
ln: 164, col: 0 xoff: 0 yoff: 104
|
||||
ln: 163, col: 0 xoff: 0 yoff: 104
|
||||
ln: 162, col: 0 xoff: 0 yoff: 104
|
||||
ln: 161, col: 0 xoff: 0 yoff: 104
|
||||
ln: 160, col: 0 xoff: 0 yoff: 104
|
||||
ln: 159, col: 0 xoff: 0 yoff: 104
|
||||
ln: 158, col: 0 xoff: 0 yoff: 104
|
||||
ln: 157, col: 0 xoff: 0 yoff: 104
|
||||
ln: 156, col: 0 xoff: 0 yoff: 104
|
||||
ln: 155, col: 0 xoff: 0 yoff: 104
|
||||
ln: 154, col: 0 xoff: 0 yoff: 104
|
||||
ln: 153, col: 0 xoff: 0 yoff: 104
|
||||
ln: 152, col: 0 xoff: 0 yoff: 104
|
||||
ln: 151, col: 0 xoff: 0 yoff: 104
|
||||
ln: 150, col: 0 xoff: 0 yoff: 104
|
||||
ln: 149, col: 0 xoff: 0 yoff: 104
|
||||
ln: 148, col: 0 xoff: 0 yoff: 104
|
||||
ln: 147, col: 0 xoff: 0 yoff: 104
|
||||
ln: 146, col: 0 xoff: 0 yoff: 104
|
||||
ln: 145, col: 0 xoff: 0 yoff: 104
|
||||
ln: 144, col: 0 xoff: 0 yoff: 104
|
||||
ln: 143, col: 0 xoff: 0 yoff: 104
|
||||
ln: 142, col: 0 xoff: 0 yoff: 104
|
||||
ln: 141, col: 0 xoff: 0 yoff: 104
|
||||
ln: 140, col: 0 xoff: 0 yoff: 104
|
||||
ln: 141, col: 0 xoff: 0 yoff: 105
|
||||
ln: 142, col: 0 xoff: 0 yoff: 106
|
||||
ln: 143, col: 0 xoff: 0 yoff: 107
|
||||
ln: 144, col: 0 xoff: 0 yoff: 108
|
||||
ln: 145, col: 0 xoff: 0 yoff: 109
|
||||
ln: 146, col: 0 xoff: 0 yoff: 110
|
||||
ln: 147, col: 0 xoff: 0 yoff: 111
|
||||
ln: 148, col: 0 xoff: 0 yoff: 112
|
||||
ln: 149, col: 0 xoff: 0 yoff: 113
|
||||
ln: 150, col: 0 xoff: 0 yoff: 114
|
||||
ln: 151, col: 0 xoff: 0 yoff: 115
|
||||
ln: 152, col: 0 xoff: 0 yoff: 116
|
||||
ln: 153, col: 0 xoff: 0 yoff: 117
|
||||
ln: 154, col: 0 xoff: 0 yoff: 118
|
||||
ln: 155, col: 0 xoff: 0 yoff: 119
|
||||
ln: 156, col: 0 xoff: 0 yoff: 120
|
||||
ln: 157, col: 0 xoff: 0 yoff: 121
|
||||
ln: 158, col: 0 xoff: 0 yoff: 122
|
||||
ln: 159, col: 0 xoff: 0 yoff: 123
|
||||
ln: 160, col: 0 xoff: 0 yoff: 124
|
||||
ln: 161, col: 0 xoff: 0 yoff: 125
|
||||
ln: 162, col: 0 xoff: 0 yoff: 126
|
||||
ln: 163, col: 0 xoff: 0 yoff: 127
|
||||
ln: 164, col: 0 xoff: 0 yoff: 128
|
||||
ln: 165, col: 0 xoff: 0 yoff: 129
|
||||
ln: 166, col: 0 xoff: 0 yoff: 130
|
||||
ln: 167, col: 0 xoff: 0 yoff: 131
|
||||
ln: 168, col: 0 xoff: 0 yoff: 132
|
||||
ln: 169, col: 0 xoff: 0 yoff: 133
|
||||
ln: 170, col: 0 xoff: 0 yoff: 134
|
||||
ln: 171, col: 0 xoff: 0 yoff: 135
|
||||
ln: 172, col: 0 xoff: 0 yoff: 136
|
||||
ln: 173, col: 0 xoff: 0 yoff: 137
|
||||
ln: 174, col: 0 xoff: 0 yoff: 138
|
||||
ln: 175, col: 0 xoff: 0 yoff: 139
|
||||
ln: 176, col: 0 xoff: 0 yoff: 140
|
||||
ln: 177, col: 0 xoff: 0 yoff: 141
|
||||
ln: 178, col: 0 xoff: 0 yoff: 142
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
105
|
||||
ln: 178, col: 0ln: 178, col: 1 xoff: 0 yoff: 143
|
||||
100
|
||||
ln: 178, col: 2 xoff: 0 yoff: 143
|
||||
97
|
||||
ln: 178, col: 3 xoff: 0 yoff: 143
|
||||
109
|
||||
ln: 178, col: 4 xoff: 0 yoff: 143
|
||||
110
|
||||
ln: 178, col: 5 xoff: 0 yoff: 143
|
||||
32
|
||||
ln: 178, col: 6 xoff: 0 yoff: 143
|
||||
ln: 178, col: 5 xoff: 0 yoff: 143
|
||||
ln: 178, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 3 xoff: 0 yoff: 143
|
||||
ln: 178, col: 2 xoff: 0 yoff: 143
|
||||
ln: 178, col: 1 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
105
|
||||
ln: 178, col: 1 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 177, col: 4 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
ln: 178, col: 0 xoff: 0 yoff: 143
|
||||
111
|
||||
ln: 178, col: 0ln: 178, col: 1 xoff: 0 yoff: 143
|
||||
ln: 177, col: 1 xoff: 0 yoff: 143
|
||||
ln: 176, col: 1 xoff: 0 yoff: 143
|
||||
ln: 175, col: 1 xoff: 0 yoff: 143
|
||||
410
|
||||
ln: 175, col: 2 xoff: 0 yoff: 143
|
||||
410
|
||||
ln: 175, col: 3 xoff: 0 yoff: 155
|
||||
ln: 175, col: 4 xoff: 0 yoff: 155
|
||||
ln: 175, col: 3 xoff: 0 yoff: 155
|
||||
ln: 175, col: 2 xoff: 0 yoff: 155
|
||||
ln: 175, col: 1 xoff: 0 yoff: 155
|
||||
ln: 175, col: 2 xoff: 0 yoff: 155
|
||||
ln: 174, col: 2 xoff: 0 yoff: 155
|
||||
ln: 175, col: 2 xoff: 0 yoff: 155
|
||||
ln: 176, col: 2 xoff: 0 yoff: 155
|
||||
ln: 176, col: 1 xoff: 0 yoff: 155
|
||||
ln: 176, col: 0 xoff: 0 yoff: 155
|
||||
ln: 175, col: 22 xoff: 0 yoff: 155
|
||||
ln: 176, col: 0 xoff: 0 yoff: 155
|
||||
ln: 176, col: 1 xoff: 0 yoff: 155
|
||||
ln: 176, col: 0 xoff: 0 yoff: 155
|
||||
ln: 175, col: 22 xoff: 0 yoff: 155
|
||||
ln: 139, col: 0 xoff: 0 yoff: 104
|
||||
ln: 138, col: 0 xoff: 0 yoff: 104
|
||||
ln: 137, col: 0 xoff: 0 yoff: 104
|
||||
ln: 136, col: 0 xoff: 0 yoff: 104
|
||||
ln: 135, col: 0 xoff: 0 yoff: 104
|
||||
ln: 134, col: 0 xoff: 0 yoff: 104
|
||||
ln: 133, col: 0 xoff: 0 yoff: 104
|
||||
ln: 132, col: 0 xoff: 0 yoff: 104
|
||||
ln: 131, col: 0 xoff: 0 yoff: 104
|
||||
ln: 130, col: 0 xoff: 0 yoff: 104
|
||||
ln: 129, col: 0 xoff: 0 yoff: 104
|
||||
ln: 128, col: 0 xoff: 0 yoff: 104
|
||||
ln: 127, col: 0 xoff: 0 yoff: 104
|
||||
ln: 126, col: 0 xoff: 0 yoff: 104
|
||||
ln: 125, col: 0 xoff: 0 yoff: 104
|
||||
ln: 124, col: 0 xoff: 0 yoff: 104
|
||||
ln: 123, col: 0 xoff: 0 yoff: 104
|
||||
ln: 122, col: 0 xoff: 0 yoff: 104
|
||||
ln: 121, col: 0 xoff: 0 yoff: 104
|
||||
ln: 120, col: 0 xoff: 0 yoff: 104
|
||||
ln: 119, col: 0 xoff: 0 yoff: 104
|
||||
ln: 118, col: 0 xoff: 0 yoff: 104
|
||||
ln: 117, col: 0 xoff: 0 yoff: 104
|
||||
ln: 116, col: 0 xoff: 0 yoff: 104
|
||||
ln: 115, col: 0 xoff: 0 yoff: 104
|
||||
ln: 114, col: 0 xoff: 0 yoff: 104
|
||||
ln: 113, col: 0 xoff: 0 yoff: 104
|
||||
ln: 112, col: 0 xoff: 0 yoff: 104
|
||||
ln: 111, col: 0 xoff: 0 yoff: 104
|
||||
ln: 110, col: 0 xoff: 0 yoff: 104
|
||||
ln: 109, col: 0 xoff: 0 yoff: 104
|
||||
ln: 108, col: 0 xoff: 0 yoff: 104
|
||||
ln: 107, col: 0 xoff: 0 yoff: 104
|
||||
ln: 106, col: 0 xoff: 0 yoff: 104
|
||||
ln: 105, col: 0 xoff: 0 yoff: 103
|
||||
ln: 104, col: 0 xoff: 0 yoff: 102
|
||||
ln: 103, col: 0 xoff: 0 yoff: 101
|
||||
ln: 102, col: 0 xoff: 0 yoff: 100
|
||||
ln: 101, col: 0 xoff: 0 yoff: 99
|
||||
ln: 100, col: 0 xoff: 0 yoff: 98
|
||||
ln: 99, col: 0 xoff: 0 yoff: 97
|
||||
ln: 98, col: 0 xoff: 0 yoff: 96
|
||||
ln: 97, col: 0 xoff: 0 yoff: 95
|
||||
ln: 96, col: 0 xoff: 0 yoff: 94
|
||||
ln: 97, col: 0 xoff: 0 yoff: 93
|
||||
ln: 98, col: 0 xoff: 0 yoff: 93
|
||||
ln: 99, col: 0 xoff: 0 yoff: 93
|
||||
ln: 100, col: 0 xoff: 0 yoff: 93
|
||||
ln: 101, col: 0 xoff: 0 yoff: 93
|
||||
ln: 102, col: 0 xoff: 0 yoff: 93
|
||||
ln: 103, col: 0 xoff: 0 yoff: 93
|
||||
ln: 104, col: 0 xoff: 0 yoff: 93
|
||||
ln: 105, col: 0 xoff: 0 yoff: 93
|
||||
ln: 106, col: 0 xoff: 0 yoff: 93
|
||||
ln: 107, col: 0 xoff: 0 yoff: 93
|
||||
ln: 108, col: 0 xoff: 0 yoff: 93
|
||||
ln: 109, col: 0 xoff: 0 yoff: 93
|
||||
ln: 110, col: 0 xoff: 0 yoff: 93
|
||||
ln: 111, col: 0 xoff: 0 yoff: 93
|
||||
ln: 112, col: 0 xoff: 0 yoff: 93
|
||||
ln: 113, col: 0 xoff: 0 yoff: 93
|
||||
ln: 114, col: 0 xoff: 0 yoff: 93
|
||||
ln: 115, col: 0 xoff: 0 yoff: 93
|
||||
ln: 116, col: 0 xoff: 0 yoff: 93
|
||||
ln: 117, col: 0 xoff: 0 yoff: 93
|
||||
ln: 118, col: 0 xoff: 0 yoff: 93
|
||||
ln: 119, col: 0 xoff: 0 yoff: 93
|
||||
ln: 120, col: 0 xoff: 0 yoff: 93
|
||||
ln: 121, col: 0 xoff: 0 yoff: 93
|
||||
ln: 122, col: 0 xoff: 0 yoff: 93
|
||||
ln: 123, col: 0 xoff: 0 yoff: 93
|
||||
ln: 124, col: 0 xoff: 0 yoff: 93
|
||||
ln: 125, col: 0 xoff: 0 yoff: 93
|
||||
ln: 126, col: 0 xoff: 0 yoff: 93
|
||||
ln: 127, col: 0 xoff: 0 yoff: 93
|
||||
ln: 128, col: 0 xoff: 0 yoff: 93
|
||||
ln: 129, col: 0 xoff: 0 yoff: 93
|
||||
ln: 130, col: 0 xoff: 0 yoff: 93
|
||||
ln: 131, col: 0 xoff: 0 yoff: 93
|
||||
ln: 132, col: 0 xoff: 0 yoff: 93
|
||||
ln: 133, col: 0 xoff: 0 yoff: 93
|
||||
ln: 134, col: 0 xoff: 0 yoff: 93
|
||||
ln: 135, col: 0 xoff: 0 yoff: 93
|
||||
ln: 136, col: 0 xoff: 0 yoff: 93
|
||||
ln: 137, col: 0 xoff: 0 yoff: 93
|
||||
ln: 138, col: 0 xoff: 0 yoff: 93
|
||||
ln: 139, col: 0 xoff: 0 yoff: 93
|
||||
ln: 140, col: 0 xoff: 0 yoff: 93
|
||||
ln: 141, col: 0 xoff: 0 yoff: 93
|
||||
ln: 142, col: 0 xoff: 0 yoff: 93
|
||||
ln: 143, col: 0 xoff: 0 yoff: 93
|
||||
ln: 144, col: 0 xoff: 0 yoff: 93
|
||||
ln: 145, col: 0 xoff: 0 yoff: 93
|
||||
ln: 146, col: 0 xoff: 0 yoff: 93
|
||||
ln: 147, col: 0 xoff: 0 yoff: 93
|
||||
ln: 148, col: 0 xoff: 0 yoff: 93
|
||||
ln: 149, col: 0 xoff: 0 yoff: 93
|
||||
ln: 150, col: 0 xoff: 0 yoff: 93
|
||||
ln: 151, col: 0 xoff: 0 yoff: 93
|
||||
ln: 152, col: 0 xoff: 0 yoff: 93
|
||||
ln: 153, col: 0 xoff: 0 yoff: 93
|
||||
ln: 154, col: 0 xoff: 0 yoff: 93
|
||||
ln: 155, col: 0 xoff: 0 yoff: 93
|
||||
ln: 156, col: 0 xoff: 0 yoff: 94
|
||||
ln: 157, col: 0 xoff: 0 yoff: 95
|
||||
ln: 158, col: 0 xoff: 0 yoff: 96
|
||||
ln: 159, col: 0 xoff: 0 yoff: 97
|
||||
ln: 160, col: 0 xoff: 0 yoff: 98
|
||||
ln: 161, col: 0 xoff: 0 yoff: 99
|
||||
ln: 162, col: 0 xoff: 0 yoff: 100
|
||||
ln: 163, col: 0 xoff: 0 yoff: 101
|
||||
ln: 164, col: 0 xoff: 0 yoff: 102
|
||||
ln: 165, col: 0 xoff: 0 yoff: 103
|
||||
ln: 166, col: 0 xoff: 0 yoff: 104
|
||||
ln: 167, col: 0 xoff: 0 yoff: 105
|
||||
ln: 168, col: 0 xoff: 0 yoff: 106
|
||||
ln: 169, col: 0 xoff: 0 yoff: 107
|
||||
ln: 170, col: 0 xoff: 0 yoff: 108
|
||||
ln: 171, col: 0 xoff: 0 yoff: 109
|
||||
ln: 172, col: 0 xoff: 0 yoff: 110
|
||||
ln: 173, col: 0 xoff: 0 yoff: 111
|
||||
ln: 174, col: 0 xoff: 0 yoff: 112
|
||||
ln: 175, col: 0 xoff: 0 yoff: 113
|
||||
ln: 176, col: 0 xoff: 0 yoff: 114
|
||||
ln: 177, col: 0 xoff: 0 yoff: 115
|
||||
ln: 178, col: 0 xoff: 0 yoff: 116
|
||||
ln: 179, col: 0 xoff: 0 yoff: 117
|
||||
ln: 180, col: 0 xoff: 0 yoff: 118
|
||||
ln: 181, col: 0 xoff: 0 yoff: 119
|
||||
ln: 182, col: 0 xoff: 0 yoff: 120
|
||||
ln: 183, col: 0 xoff: 0 yoff: 121
|
||||
ln: 184, col: 0 xoff: 0 yoff: 122
|
||||
ln: 185, col: 0 xoff: 0 yoff: 123
|
||||
ln: 186, col: 0 xoff: 0 yoff: 124
|
||||
ln: 187, col: 0 xoff: 0 yoff: 125
|
||||
ln: 188, col: 0 xoff: 0 yoff: 126
|
||||
ln: 189, col: 0 xoff: 0 yoff: 127
|
||||
ln: 190, col: 0 xoff: 0 yoff: 128
|
||||
ln: 191, col: 0 xoff: 0 yoff: 129
|
||||
ln: 192, col: 0 xoff: 0 yoff: 130
|
||||
ln: 193, col: 0 xoff: 0 yoff: 131
|
||||
ln: 194, col: 0 xoff: 0 yoff: 132
|
||||
ln: 195, col: 0 xoff: 0 yoff: 133
|
||||
ln: 196, col: 0 xoff: 0 yoff: 134
|
||||
ln: 197, col: 0 xoff: 0 yoff: 135
|
||||
ln: 198, col: 0 xoff: 0 yoff: 136
|
||||
ln: 199, col: 0 xoff: 0 yoff: 137
|
||||
ln: 200, col: 0 xoff: 0 yoff: 138
|
||||
ln: 201, col: 0 xoff: 0 yoff: 139
|
||||
ln: 202, col: 0 xoff: 0 yoff: 140
|
||||
ln: 203, col: 0 xoff: 0 yoff: 141
|
||||
ln: 204, col: 0 xoff: 0 yoff: 142
|
||||
ln: 205, col: 0 xoff: 0 yoff: 143
|
||||
ln: 206, col: 0 xoff: 0 yoff: 144
|
||||
ln: 207, col: 0 xoff: 0 yoff: 145
|
||||
ln: 208, col: 0 xoff: 0 yoff: 146
|
||||
ln: 209, col: 0 xoff: 0 yoff: 147
|
||||
ln: 210, col: 0 xoff: 0 yoff: 148
|
||||
ln: 211, col: 0 xoff: 0 yoff: 149
|
||||
ln: 212, col: 0 xoff: 0 yoff: 150
|
||||
ln: 213, col: 0 xoff: 0 yoff: 151
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 212, col: 0 xoff: 0 yoff: 152
|
||||
ln: 211, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 211, col: 0 xoff: 0 yoff: 152
|
||||
ln: 212, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 212, col: 0 xoff: 0 yoff: 152
|
||||
ln: 211, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 207, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 207, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 207, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 211, col: 0 xoff: 0 yoff: 152
|
||||
ln: 212, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 213, col: 0 xoff: 0 yoff: 152
|
||||
ln: 212, col: 0 xoff: 0 yoff: 152
|
||||
ln: 211, col: 0 xoff: 0 yoff: 152
|
||||
ln: 210, col: 0 xoff: 0 yoff: 152
|
||||
ln: 209, col: 0 xoff: 0 yoff: 152
|
||||
ln: 208, col: 0 xoff: 0 yoff: 152
|
||||
ln: 207, col: 0 xoff: 0 yoff: 152
|
||||
ln: 206, col: 0 xoff: 0 yoff: 152
|
||||
ln: 205, col: 0 xoff: 0 yoff: 152
|
||||
ln: 204, col: 0 xoff: 0 yoff: 152
|
||||
ln: 203, col: 0 xoff: 0 yoff: 152
|
||||
ln: 202, col: 0 xoff: 0 yoff: 152
|
||||
ln: 201, col: 0 xoff: 0 yoff: 152
|
||||
ln: 200, col: 0 xoff: 0 yoff: 152
|
||||
ln: 199, col: 0 xoff: 0 yoff: 152
|
||||
ln: 198, col: 0 xoff: 0 yoff: 152
|
||||
ln: 197, col: 0 xoff: 0 yoff: 152
|
||||
ln: 196, col: 0 xoff: 0 yoff: 152
|
||||
ln: 195, col: 0 xoff: 0 yoff: 152
|
||||
ln: 194, col: 0 xoff: 0 yoff: 152
|
||||
ln: 193, col: 0 xoff: 0 yoff: 152
|
||||
ln: 192, col: 0 xoff: 0 yoff: 152
|
||||
ln: 191, col: 0 xoff: 0 yoff: 152
|
||||
ln: 190, col: 0 xoff: 0 yoff: 152
|
||||
ln: 189, col: 0 xoff: 0 yoff: 152
|
||||
ln: 188, col: 0 xoff: 0 yoff: 152
|
||||
ln: 187, col: 0 xoff: 0 yoff: 152
|
||||
ln: 186, col: 0 xoff: 0 yoff: 152
|
||||
ln: 185, col: 0 xoff: 0 yoff: 152
|
||||
ln: 184, col: 0 xoff: 0 yoff: 152
|
||||
ln: 183, col: 0 xoff: 0 yoff: 152
|
||||
ln: 182, col: 0 xoff: 0 yoff: 152
|
||||
ln: 181, col: 0 xoff: 0 yoff: 152
|
||||
ln: 180, col: 0 xoff: 0 yoff: 152
|
||||
ln: 179, col: 0 xoff: 0 yoff: 152
|
||||
ln: 178, col: 0 xoff: 0 yoff: 152
|
||||
ln: 177, col: 0 xoff: 0 yoff: 152
|
||||
ln: 176, col: 0 xoff: 0 yoff: 152
|
||||
ln: 175, col: 0 xoff: 0 yoff: 152
|
||||
ln: 174, col: 0 xoff: 0 yoff: 152
|
||||
ln: 173, col: 0 xoff: 0 yoff: 152
|
||||
ln: 172, col: 0 xoff: 0 yoff: 152
|
||||
ln: 171, col: 0 xoff: 0 yoff: 152
|
||||
ln: 170, col: 0 xoff: 0 yoff: 152
|
||||
ln: 169, col: 0 xoff: 0 yoff: 152
|
||||
ln: 168, col: 0 xoff: 0 yoff: 152
|
||||
ln: 167, col: 0 xoff: 0 yoff: 152
|
||||
ln: 166, col: 0 xoff: 0 yoff: 152
|
||||
ln: 165, col: 0 xoff: 0 yoff: 152
|
||||
ln: 164, col: 0 xoff: 0 yoff: 152
|
||||
ln: 163, col: 0 xoff: 0 yoff: 152
|
||||
ln: 162, col: 0 xoff: 0 yoff: 152
|
||||
ln: 161, col: 0 xoff: 0 yoff: 152
|
||||
ln: 160, col: 0 xoff: 0 yoff: 152
|
||||
ln: 159, col: 0 xoff: 0 yoff: 152
|
||||
ln: 158, col: 0 xoff: 0 yoff: 152
|
||||
ln: 157, col: 0 xoff: 0 yoff: 152
|
||||
ln: 156, col: 0 xoff: 0 yoff: 152
|
||||
ln: 155, col: 0 xoff: 0 yoff: 152
|
||||
ln: 154, col: 0 xoff: 0 yoff: 152
|
||||
ln: 153, col: 0 xoff: 0 yoff: 151
|
||||
ln: 152, col: 0 xoff: 0 yoff: 150
|
||||
ln: 151, col: 0 xoff: 0 yoff: 149
|
||||
ln: 150, col: 0 xoff: 0 yoff: 148
|
||||
ln: 149, col: 0 xoff: 0 yoff: 147
|
||||
ln: 148, col: 0 xoff: 0 yoff: 146
|
||||
ln: 147, col: 0 xoff: 0 yoff: 145
|
||||
ln: 146, col: 0 xoff: 0 yoff: 144
|
||||
ln: 145, col: 0 xoff: 0 yoff: 143
|
||||
ln: 144, col: 0 xoff: 0 yoff: 142
|
||||
ln: 143, col: 0 xoff: 0 yoff: 141
|
||||
ln: 142, col: 0 xoff: 0 yoff: 140
|
||||
ln: 141, col: 0 xoff: 0 yoff: 139
|
||||
ln: 140, col: 0 xoff: 0 yoff: 138
|
||||
ln: 139, col: 0 xoff: 0 yoff: 137
|
||||
ln: 138, col: 0 xoff: 0 yoff: 136
|
||||
ln: 137, col: 0 xoff: 0 yoff: 135
|
||||
ln: 136, col: 0 xoff: 0 yoff: 134
|
||||
ln: 135, col: 0 xoff: 0 yoff: 133
|
||||
ln: 134, col: 0 xoff: 0 yoff: 132
|
||||
ln: 133, col: 0 xoff: 0 yoff: 131
|
||||
ln: 132, col: 0 xoff: 0 yoff: 130
|
||||
ln: 131, col: 0 xoff: 0 yoff: 129
|
||||
ln: 130, col: 0 xoff: 0 yoff: 128
|
||||
ln: 129, col: 0 xoff: 0 yoff: 127
|
||||
ln: 128, col: 0 xoff: 0 yoff: 126
|
||||
ln: 127, col: 0 xoff: 0 yoff: 125
|
||||
ln: 126, col: 0 xoff: 0 yoff: 124
|
||||
ln: 125, col: 0 xoff: 0 yoff: 123
|
||||
ln: 124, col: 0 xoff: 0 yoff: 122
|
||||
ln: 123, col: 0 xoff: 0 yoff: 121
|
||||
ln: 122, col: 0 xoff: 0 yoff: 120
|
||||
ln: 121, col: 0 xoff: 0 yoff: 119
|
||||
ln: 120, col: 0 xoff: 0 yoff: 118
|
||||
ln: 119, col: 0 xoff: 0 yoff: 117
|
||||
ln: 118, col: 0 xoff: 0 yoff: 116
|
||||
ln: 117, col: 0 xoff: 0 yoff: 115
|
||||
ln: 116, col: 0 xoff: 0 yoff: 114
|
||||
ln: 115, col: 0 xoff: 0 yoff: 113
|
||||
ln: 114, col: 0 xoff: 0 yoff: 112
|
||||
ln: 113, col: 0 xoff: 0 yoff: 111
|
||||
ln: 112, col: 0 xoff: 0 yoff: 110
|
||||
ln: 111, col: 0 xoff: 0 yoff: 109
|
||||
ln: 110, col: 0 xoff: 0 yoff: 108
|
||||
ln: 109, col: 0 xoff: 0 yoff: 107
|
||||
ln: 108, col: 0 xoff: 0 yoff: 106
|
||||
ln: 107, col: 0 xoff: 0 yoff: 105
|
||||
ln: 106, col: 0 xoff: 0 yoff: 104
|
||||
ln: 105, col: 0 xoff: 0 yoff: 103
|
||||
ln: 104, col: 0 xoff: 0 yoff: 102
|
||||
ln: 103, col: 0 xoff: 0 yoff: 101
|
||||
ln: 102, col: 0 xoff: 0 yoff: 100
|
||||
ln: 101, col: 0 xoff: 0 yoff: 99
|
||||
ln: 100, col: 0 xoff: 0 yoff: 98
|
||||
ln: 99, col: 0 xoff: 0 yoff: 97
|
||||
ln: 98, col: 0 xoff: 0 yoff: 96
|
||||
ln: 97, col: 0 xoff: 0 yoff: 95
|
||||
ln: 96, col: 0 xoff: 0 yoff: 94
|
||||
ln: 95, col: 0 xoff: 0 yoff: 93
|
||||
ln: 94, col: 0 xoff: 0 yoff: 92
|
||||
ln: 93, col: 0 xoff: 0 yoff: 91
|
||||
ln: 92, col: 0 xoff: 0 yoff: 90
|
||||
ln: 91, col: 0 xoff: 0 yoff: 89
|
||||
ln: 90, col: 0 xoff: 0 yoff: 88
|
||||
ln: 89, col: 0 xoff: 0 yoff: 87
|
||||
ln: 88, col: 0 xoff: 0 yoff: 86
|
||||
ln: 87, col: 0 xoff: 0 yoff: 85
|
||||
ln: 86, col: 0 xoff: 0 yoff: 84
|
||||
ln: 85, col: 0 xoff: 0 yoff: 83
|
||||
ln: 84, col: 0 xoff: 0 yoff: 82
|
||||
ln: 83, col: 0 xoff: 0 yoff: 81
|
||||
ln: 82, col: 0 xoff: 0 yoff: 80
|
||||
ln: 81, col: 0 xoff: 0 yoff: 79
|
||||
ln: 80, col: 0 xoff: 0 yoff: 78
|
||||
ln: 79, col: 0 xoff: 0 yoff: 77
|
||||
ln: 78, col: 0 xoff: 0 yoff: 76
|
||||
ln: 77, col: 0 xoff: 0 yoff: 75
|
||||
ln: 76, col: 0 xoff: 0 yoff: 74
|
||||
ln: 75, col: 0 xoff: 0 yoff: 73
|
||||
ln: 74, col: 0 xoff: 0 yoff: 72
|
||||
ln: 73, col: 0 xoff: 0 yoff: 71
|
||||
ln: 72, col: 0 xoff: 0 yoff: 70
|
||||
ln: 71, col: 0 xoff: 0 yoff: 69
|
||||
ln: 70, col: 0 xoff: 0 yoff: 68
|
||||
ln: 69, col: 0 xoff: 0 yoff: 67
|
||||
ln: 68, col: 0 xoff: 0 yoff: 66
|
||||
ln: 67, col: 0 xoff: 0 yoff: 65
|
||||
ln: 66, col: 0 xoff: 0 yoff: 64
|
||||
ln: 65, col: 0 xoff: 0 yoff: 63
|
||||
ln: 64, col: 0 xoff: 0 yoff: 62
|
||||
ln: 63, col: 0 xoff: 0 yoff: 61
|
||||
ln: 62, col: 0 xoff: 0 yoff: 60
|
||||
ln: 61, col: 0 xoff: 0 yoff: 59
|
||||
ln: 60, col: 0 xoff: 0 yoff: 58
|
||||
ln: 59, col: 0 xoff: 0 yoff: 57
|
||||
ln: 58, col: 0 xoff: 0 yoff: 56
|
||||
ln: 57, col: 0 xoff: 0 yoff: 55
|
||||
ln: 56, col: 0 xoff: 0 yoff: 54
|
||||
ln: 55, col: 0 xoff: 0 yoff: 53
|
||||
ln: 54, col: 0 xoff: 0 yoff: 52
|
||||
ln: 53, col: 0 xoff: 0 yoff: 51
|
||||
ln: 52, col: 0 xoff: 0 yoff: 50
|
||||
ln: 51, col: 0 xoff: 0 yoff: 49
|
||||
ln: 50, col: 0 xoff: 0 yoff: 48
|
||||
ln: 49, col: 0 xoff: 0 yoff: 47
|
||||
ln: 48, col: 0 xoff: 0 yoff: 46
|
||||
ln: 47, col: 0 xoff: 0 yoff: 45
|
||||
ln: 46, col: 0 xoff: 0 yoff: 44
|
||||
ln: 45, col: 0 xoff: 0 yoff: 43
|
||||
ln: 44, col: 0 xoff: 0 yoff: 42
|
||||
ln: 43, col: 0 xoff: 0 yoff: 41
|
||||
ln: 42, col: 0 xoff: 0 yoff: 40
|
||||
ln: 41, col: 0 xoff: 0 yoff: 39
|
||||
ln: 40, col: 0 xoff: 0 yoff: 38
|
||||
ln: 39, col: 0 xoff: 0 yoff: 37
|
||||
ln: 38, col: 0 xoff: 0 yoff: 36
|
||||
ln: 37, col: 0 xoff: 0 yoff: 35
|
||||
ln: 36, col: 0 xoff: 0 yoff: 34
|
||||
ln: 35, col: 0 xoff: 0 yoff: 33
|
||||
ln: 34, col: 0 xoff: 0 yoff: 32
|
||||
ln: 33, col: 0 xoff: 0 yoff: 31
|
||||
ln: 32, col: 0 xoff: 0 yoff: 30
|
||||
ln: 31, col: 0 xoff: 0 yoff: 29
|
||||
ln: 30, col: 0 xoff: 0 yoff: 28
|
||||
ln: 29, col: 0 xoff: 0 yoff: 27
|
||||
ln: 28, col: 0 xoff: 0 yoff: 26
|
||||
ln: 27, col: 0 xoff: 0 yoff: 25
|
||||
ln: 26, col: 0 xoff: 0 yoff: 24
|
||||
ln: 25, col: 0 xoff: 0 yoff: 23
|
||||
ln: 24, col: 0 xoff: 0 yoff: 22
|
||||
ln: 23, col: 0 xoff: 0 yoff: 21
|
||||
ln: 22, col: 0 xoff: 0 yoff: 20
|
||||
ln: 21, col: 0 xoff: 0 yoff: 19
|
||||
ln: 20, col: 0 xoff: 0 yoff: 18
|
||||
ln: 19, col: 0 xoff: 0 yoff: 17
|
||||
ln: 18, col: 0 xoff: 0 yoff: 16
|
||||
ln: 17, col: 0 xoff: 0 yoff: 15
|
||||
ln: 16, col: 0 xoff: 0 yoff: 14
|
||||
ln: 15, col: 0 xoff: 0 yoff: 13
|
||||
ln: 14, col: 0 xoff: 0 yoff: 12
|
||||
ln: 13, col: 0 xoff: 0 yoff: 11
|
||||
ln: 12, col: 0 xoff: 0 yoff: 10
|
||||
ln: 11, col: 0 xoff: 0 yoff: 9
|
||||
ln: 10, col: 0 xoff: 0 yoff: 8
|
||||
ln: 9, col: 0 xoff: 0 yoff: 7
|
||||
ln: 8, col: 0 xoff: 0 yoff: 6
|
||||
ln: 7, col: 0 xoff: 0 yoff: 5
|
||||
ln: 6, col: 0 xoff: 0 yoff: 4
|
||||
ln: 5, col: 0 xoff: 0 yoff: 3
|
||||
|
||||
@@ -23,6 +23,12 @@ int open_editor(char* filename) {
|
||||
int max_y, max_x;
|
||||
getmaxyx(stdscr, max_y, max_x);
|
||||
|
||||
start_color();
|
||||
use_default_colors();
|
||||
|
||||
init_pair(1, COLOR_CYAN, -1);
|
||||
init_pair(2, COLOR_MAGENTA, -1);
|
||||
|
||||
move(0, 5);
|
||||
|
||||
Editor editor;
|
||||
@@ -75,6 +81,7 @@ int open_editor(char* filename) {
|
||||
switch_mode(&editor);
|
||||
break;
|
||||
case 'w':
|
||||
editor.unsaved_changes = false;
|
||||
// TODO: write function to save the data to a file
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user