diff --git a/tile_editor/assets.h b/tile_editor/assets.h index 43e5de8..126a079 100644 --- a/tile_editor/assets.h +++ b/tile_editor/assets.h @@ -1,9 +1,25 @@ #ifndef ASSETS_H #define ASSETS_H +/* globals */ +int g_set; +int g_id; +float g_scale_x; +float g_scale_y; +/* sets */ +#define PLAYER 1 +#define FLOOR 2 +#define WALL 3 +#define DOOR 4 +#define ITEM 5 +#define EQUIP 6 +#define NPC 7 +/* UI assets */ struct Element *first_element; struct Element *last_element; +struct Element *focus_element; + struct Element *button_quit; struct Element *text_console; @@ -28,4 +44,6 @@ struct Element *button_id; struct Element *text_name; struct Element *text_value; +struct Element *image_tile; + #endif diff --git a/tile_editor/elements.c b/tile_editor/elements.c index fb6bf84..f440448 100644 --- a/tile_editor/elements.c +++ b/tile_editor/elements.c @@ -29,6 +29,12 @@ struct Element *newElement(int type) { ((struct TextInputElement*)element->data)->size = 8; ((struct TextInputElement*)element->data)->cursor = 0; break; + case TYPE_IMAGE: + element->data = malloc(sizeof(struct ImageElement)); + ((struct ImageElement*)element->data)->width = 0; + ((struct ImageElement*)element->data)->height = 0; + ((struct ImageElement*)element->data)->image = NULL; + break; default: break; } @@ -54,6 +60,12 @@ int setElementText(struct Element *element, const char *string) { ((struct TextElement*)element->data)->string[length] = '\0'; ((struct TextElement*)element->data)->length = length; break; + case TYPE_TEXT_INPUT: + realloc(((struct TextInputElement*)element->data)->string, length+1); + memcpy(((struct TextInputElement*)element->data)->string, string, length); + ((struct TextInputElement*)element->data)->string[length] = '\0'; + ((struct TextInputElement*)element->data)->length = length; + ((struct TextInputElement*)element->data)->cursor = length; default: break; } @@ -70,6 +82,12 @@ int setElementText(struct Element *element, const char *string) { ((struct TextElement*)element->data)->string[0] = '\0'; ((struct TextElement*)element->data)->length = 0; break; + case TYPE_TEXT_INPUT: + realloc(((struct TextInputElement*)element->data)->string, 1); + ((struct TextInputElement*)element->data)->string[0] = '\0'; + ((struct TextInputElement*)element->data)->length = 0; + ((struct TextInputElement*)element->data)->cursor = 0; + break; default: break; } @@ -106,6 +124,100 @@ int setElementUser(struct Element *element, void *user) { return 0; } +int setElementImage(struct Element *element, void *image, int width, int height) { + if (element->type == TYPE_IMAGE) { + ((struct ImageElement*)element->data)->image = image; + ((struct ImageElement*)element->data)->width = width; + ((struct ImageElement*)element->data)->height = height; + return 0; + } + return -1; +} + +/* dynamic setting ops */ + +int handleInputElement(struct Element *element, char ch) { +printf("got %d, want %d\n", ch, '\b'); + if (element->type == TYPE_TEXT_INPUT) { + switch (ch) { + case 0: + break; + case 2: // left + if (((struct TextInputElement*)element->data)->cursor > 0) { + ((struct TextInputElement*)element->data)->cursor--; + } + break; + case 3: // right + if (((struct TextInputElement*)element->data)->cursor < ((struct TextInputElement*)element->data)->length) { + ((struct TextInputElement*)element->data)->cursor++; + } + break; + case '\b': + case 127: + if (((struct TextInputElement*)element->data)->cursor > 0) { + if (((struct TextInputElement*)element->data)->cursor < ((struct TextInputElement*)element->data)->length) { + ((struct TextInputElement*)element->data)->length--; + int offset = ((struct TextInputElement*)element->data)->cursor; + char temp_string[256]; + int i = offset; + int temp_offset = 0; + while(((struct TextInputElement*)element->data)->string[i] != '\0') { + temp_string[temp_offset++] = ((struct TextInputElement*)element->data)->string[i]; + i++; + } + temp_string[temp_offset] = '\0'; + // let's readd the end of the string after added char + ((struct TextInputElement*)element->data)->cursor--; + i = offset-1; + temp_offset = 0; + while (temp_string[temp_offset] != '\0') { + ((struct TextInputElement*)element->data)->string[i++] = temp_string[temp_offset++]; + } + ((struct TextInputElement*)element->data)->string[i] = '\0'; + } else { + ((struct TextInputElement*)element->data)->cursor--; + ((struct TextInputElement*)element->data)->length--; + ((struct TextInputElement*)element->data)->string[((struct TextInputElement*)element->data)->cursor] = '\0'; + } + } + break; + default: + if (((struct TextInputElement*)element->data)->cursor < ((struct TextInputElement*)element->data)->size) { + if (((struct TextInputElement*)element->data)->cursor < ((struct TextInputElement*)element->data)->length) { + printf("adding %c, now is %s!\n", ch, ((struct TextInputElement*)element->data)->string); + ((struct TextInputElement*)element->data)->length++; + int offset = ((struct TextInputElement*)element->data)->cursor; + char temp_string[256]; + int i = offset; + int temp_offset = 0; + while(((struct TextInputElement*)element->data)->string[i] != '\0') { + temp_string[temp_offset++] = ((struct TextInputElement*)element->data)->string[i]; + i++; + } + temp_string[temp_offset] = '\0'; + ((struct TextInputElement*)element->data)->string[((struct TextInputElement*)element->data)->cursor++] = ch; + // let's readd the end of the string after added char + i = offset+1; + temp_offset = 0; + while (temp_string[temp_offset] != '\0') { + ((struct TextInputElement*)element->data)->string[i++] = temp_string[temp_offset++]; + } + ((struct TextInputElement*)element->data)->string[i] = '\0'; + } else { + printf("adding %c, now is %s!\n", ch, ((struct TextInputElement*)element->data)->string); + ((struct TextInputElement*)element->data)->length++; + ((struct TextInputElement*)element->data)->string[((struct TextInputElement*)element->data)->cursor++] = ch; + ((struct TextInputElement*)element->data)->string[((struct TextInputElement*)element->data)->cursor] = '\0'; + } + } + break; + } + return 0; + } else { + return -1; + } +} + /* gettin' operations */ const char *getElementText(struct Element *element) { diff --git a/tile_editor/elements.h b/tile_editor/elements.h index e22ffba..db2a9e7 100644 --- a/tile_editor/elements.h +++ b/tile_editor/elements.h @@ -8,6 +8,7 @@ #define STATE_PRESSED 1 #define STATE_HELD 2 #define STATE_DRAG 3 +#define STATE_FOCUS 4 struct Element { int x; @@ -26,6 +27,7 @@ struct Element *newElement(int type); #define TYPE_TEXT 0 #define TYPE_BUTTON 1 #define TYPE_TEXT_INPUT 2 +#define TYPE_IMAGE 3 struct ButtonElement { int length; @@ -44,11 +46,19 @@ struct TextInputElement { char *string; }; +struct ImageElement { + int width; + int height; + void *image; +}; + int setElementText(struct Element *element, const char *string); int setElementPosition(struct Element *element, int x, int y); int setElementCallback(struct Element *element, void(*callback)); int setElementSize(struct Element *element, int size); +int setElementImage(struct Element *element, void *image, int width, int height); const char *getElementText(struct Element *element); +int handleInputElement(struct Element *element, char ch); #endif diff --git a/tile_editor/sdl.c b/tile_editor/sdl.c index 2ee6014..8147cb6 100644 --- a/tile_editor/sdl.c +++ b/tile_editor/sdl.c @@ -29,6 +29,8 @@ int interfaceInit() { loadFont(&font, font_images, font_images_length, 8, 8); first_element = NULL; + last_element = NULL; + focus_element = NULL; // load up our elements button_quit = newElement(TYPE_BUTTON); @@ -90,6 +92,7 @@ int interfaceInit() { input_set = newElement(TYPE_TEXT_INPUT); setElementPosition(input_set, getElementWidth(text_set) + font.width + 4, 2 + font.height*8); setElementSize(input_set, 3); + setElementText(input_set, "0"); addElement(input_set, menu_area); button_set = newElement(TYPE_BUTTON); @@ -107,6 +110,7 @@ int interfaceInit() { input_id = newElement(TYPE_TEXT_INPUT); setElementPosition(input_id, getElementWidth(text_id) + font.width + 4, 2 + font.height*10); setElementSize(input_id, 3); + setElementText(input_id, "0"); addElement(input_id, menu_area); button_id = newElement(TYPE_BUTTON); @@ -117,8 +121,11 @@ int interfaceInit() { SDL_FillRect(menu_area, NULL, SDL_MapRGB(menu_area->format, 8, 16, 12)); - SDL_Rect tile_rect = { getElementWidth(button_id) + getElementWidth(text_id) + getElementWidth(input_id) + (font.width*3) + 4, 2 + font.height*8, 32, 32}; - SDL_FillRect(menu_area, &tile_rect, SDL_MapRGB(menu_area->format, 0, 0, 0)); + image_tile = newElement(TYPE_IMAGE); + setElementPosition(image_tile, getElementWidth(button_id) + getElementWidth(text_id) + getElementWidth(input_id) + (font.width*3) + 4, 2 + font.height*8); + SDL_Surface *tile_surface = SDL_CreateRGBSurface(menu_area->flags, 32, 32, menu_area->format->BitsPerPixel, menu_area->format->Rmask, menu_area->format->Gmask, menu_area->format->Bmask, menu_area->format->Amask); + setElementImage(image_tile, tile_surface, 32, 32); + addElement(image_tile, menu_area); drawElement(button_quit); drawElement(text_graphics); @@ -134,9 +141,13 @@ int interfaceInit() { drawElement(text_id); drawElement(input_id); drawElement(button_id); - clearElement(text_console); - setElementText(text_console, "welcome to the tile editor"); - drawElement(text_console); + drawElement(image_tile); + char cwd[128]; + getcwd(cwd, sizeof(cwd)); + printConsole(cwd); + //clearElement(text_console); + //setElementText(text_console, "welcome to the tile editor"); + //drawElement(text_console); SDL_BlitSurface(menu_area, NULL, screen, NULL); @@ -176,11 +187,19 @@ int interfaceLoop() { case SDL_MOUSEMOTION: handleMouseMove(&event.motion); break; + case SDL_KEYDOWN: + if (event.key.state == SDL_PRESSED) { + handleKeyDown(&event.key); + } + break; default: break; } //SDL_BlitSurface(menu_area, &update_rect, screen, &update_rect); + + //SDL_Surface *scaled_area = SDL_ScaleSurface(menu_area, 2.0f, 2.0f); SDL_BlitSurface(menu_area, NULL, screen, NULL); + //SDL_BlitSurface(scaled_area, NULL, screen, NULL); SDL_Flip(screen); } return 0; @@ -251,12 +270,28 @@ void drawElement(const struct Element *element) { get_rect_son.y = element->y-1; get_rect_son.w = (font.width * ((struct TextInputElement*)element->data)->size) + 4; get_rect_son.h = font.height + 4; - SDL_FillRect(element->user, &get_rect_son, SDL_MapRGB(((SDL_Surface*)element->user)->format, 48, 48, 64)); + if (element->state == STATE_FOCUS) { + SDL_FillRect(element->user, &get_rect_son, SDL_MapRGB(((SDL_Surface*)element->user)->format, 128, 128, 200)); + } else { + SDL_FillRect(element->user, &get_rect_son, SDL_MapRGB(((SDL_Surface*)element->user)->format, 48, 48, 64)); + } get_rect_son.x = element->x; get_rect_son.y = element->y; get_rect_son.w = (font.width * ((struct TextInputElement*)element->data)->size) + 2; get_rect_son.h = font.height + 2; SDL_FillRect(element->user, &get_rect_son, SDL_MapRGB(((SDL_Surface*)element->user)->format, 32, 32, 48)); + // draw string + drawString(&font, element->user, element->x+1, element->y+1, ((struct TextInputElement*)element->data)->string); + get_rect_son.x = element->x + (font.width * ((struct TextInputElement*)element->data)->cursor); + get_rect_son.y = element->y+1; + get_rect_son.w = 2; + get_rect_son.h = font.height; + SDL_FillRect(element->user, &get_rect_son, SDL_MapRGB(((SDL_Surface*)element->user)->format, 128, 128, 200)); + break; + case TYPE_IMAGE: + get_rect_son.w = ((struct ImageElement*)element->data)->width; + get_rect_son.h = ((struct ImageElement*)element->data)->height; + SDL_BlitSurface(((struct ImageElement*)element->data)->image, NULL, element->user, &get_rect_son); break; } } @@ -295,6 +330,9 @@ int getElementWidth(const struct Element* element) { case TYPE_BUTTON: return (font.width * ((struct ButtonElement*)element->data)->length) + 4; break; + case TYPE_IMAGE: + return ((struct ImageElement*)element->data)->width; + break; default: break; } @@ -312,6 +350,9 @@ int getElementHeight(const struct Element* element) { case TYPE_BUTTON: return font.height + 4; break; + case TYPE_IMAGE: + return ((struct ImageElement*)element->data)->height; + break; default: break; } @@ -320,6 +361,13 @@ int getElementHeight(const struct Element* element) { /* begin handler functions */ +void handleKeyDown(const SDL_KeyboardEvent *event) { + if (focus_element != NULL) { + handleInputElement(focus_element, event->keysym.unicode); + drawElement(focus_element); + } +} + void handleMouseDown(const SDL_MouseButtonEvent *event) { struct Element *element = first_element; int t_x, t_y, t_w, t_h = 0; @@ -331,10 +379,24 @@ void handleMouseDown(const SDL_MouseButtonEvent *event) { t_x = element->x+2; t_y = element->y+2; break; + case TYPE_TEXT_INPUT: + t_w = element->x-1 +(font.width * ((struct TextInputElement*)element->data)->size) + 4; + t_h = element->y-1 + font.height + 4; + t_x = element->x-1; + t_y = element->y-1; + printf("coll: %dx%d from %dx%d to %dx%d\n", event->x, event->y, t_x, t_y, t_w, t_h); + break; } if ((t_x <= event->x && t_w >= event->x) && (t_y <= event->y && t_h >= event->y)) { element->state = STATE_PRESSED; + if (last_element != NULL) { + if (last_element != element) { + last_element->state = STATE_NORMAL; + drawElement(last_element); + } + } last_element = element; + printf("last element sent\n"); drawElement(element); break; } @@ -356,6 +418,12 @@ void handleMouseUp(const SDL_MouseButtonEvent *event) { t_x = last_element->x+2; t_y = last_element->y+2; break; + case TYPE_TEXT_INPUT: + t_w = last_element->x-1 +(font.width * ((struct TextInputElement*)last_element->data)->size) + 4; + t_h = last_element->y-1 + font.height + 4; + t_x = last_element->x-1; + t_y = last_element->y-1; + break; } last_element->state = STATE_NORMAL; drawElement(last_element); @@ -363,7 +431,15 @@ void handleMouseUp(const SDL_MouseButtonEvent *event) { if (last_element->callback != NULL) { last_element->callback(); } + if (last_element->type == TYPE_TEXT_INPUT) { + focus_element = last_element; + focus_element->state = STATE_FOCUS; + printf("focused on element!\n"); + } + } else { + focus_element = NULL; } + drawElement(last_element); update_rect.x = t_x-2; update_rect.y = t_y-2; update_rect.w = t_w+2; @@ -378,36 +454,124 @@ void handleMouseMove(const SDL_MouseMotionEvent *event) { /* button callback */ void loadGraphicsCallback() { - clearElement(text_console); - setElementText(text_console, "loading gfx"); - drawElement(text_console); + printConsole("loading gfx"); + + int ret = 0; + char temp[64]; + char temp_2[96]; + sprintf(temp, "%s/%s", getElementText(input_graphics), "players.png"); + //sprintf(temp_2, "loading players.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&player_sprites, temp, 16, 32, 6); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "items.png"); + //sprintf(temp_2, "loading items.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&item_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "equips.png"); + //sprintf(temp_2, "loading equips.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&equip_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "doors.png"); + //sprintf(temp_2, "loading doors.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&door_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "npcs.png"); + //sprintf(temp_2, "loading npcs.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&npc_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "floors.png"); + //sprintf(temp_2, "loading floors.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&floor_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + sprintf(temp, "%s/%s", getElementText(input_graphics), "walls.png"); + //sprintf(temp_2, "loading walls.png"); + //printConsole(temp); + ret = loadSpritesheetFromFile(&wall_sprites, temp, 16, 32, 16); + if (ret != 0) + return; + } void loadDataCallback() { - clearElement(text_console); - setElementText(text_console, "loading data"); - drawElement(text_console); + printConsole("loading data"); } void saveDataCallback() { - clearElement(text_console); - setElementText(text_console, "saving data"); - drawElement(text_console); + printConsole("saving data"); } void setSetCallback() { char temp[16]; sprintf(temp, "OK: using set %s", getElementText(input_set)); - clearElement(text_console); - setElementText(text_console, temp); - drawElement(text_console); + printConsole(temp); + g_set = atoi(getElementText(input_set)); + reloadImagePreview(); } void setIdCallback() { char temp[16]; sprintf(temp, "OK: using id %s", getElementText(input_id)); + printConsole(temp); + g_id = atoi(getElementText(input_id)); + reloadImagePreview(); +} + +void reloadImagePreview() { + struct Spritesheet *spritesheet; + switch (g_set) { + case PLAYER: + spritesheet = &player_sprites; + break; + case FLOOR: + spritesheet = &floor_sprites; + break; + case WALL: + spritesheet = &wall_sprites; + break; + case DOOR: + spritesheet = &door_sprites; + break; + case ITEM: + spritesheet = &item_sprites; + break; + case EQUIP: + spritesheet = &equip_sprites; + break; + case NPC: + spritesheet = &npc_sprites; + break; + default: + return; + break; + } + int y_offset = g_id / spritesheet->columns; + int x_offset = g_id - (y_offset * spritesheet->columns); + + SDL_Rect sprite_offset = { x_offset*spritesheet->width, y_offset*spritesheet->height, spritesheet->width, spritesheet->height}; + SDL_Rect render_position = {0, 0, spritesheet->width, spritesheet->height}; + + SDL_FillRect(((struct ImageElement *)image_tile->data)->image, NULL, SDL_MapRGB(menu_area->format, 96, 96, 128)); + + SDL_BlitSurface(spritesheet->spritesheet, &sprite_offset, ((struct ImageElement*)image_tile->data)->image, &render_position); + + drawElement(image_tile); +} + +void printConsole(const char *string) { clearElement(text_console); - setElementText(text_console, temp); + setElementText(text_console, string); drawElement(text_console); } @@ -422,3 +586,114 @@ void loadFont(struct Font *font, unsigned char *memory, unsigned int length, int void freeFont(struct Font *font) { SDL_FreeSurface(font->surface); } + +/* spritesheet stuff */ +int loadSpritesheetFromFile(struct Spritesheet *spritesheet, char *file_name, int width, int height, int columns) { + spritesheet->width = width; + spritesheet->height = height; + spritesheet->columns = columns; + spritesheet->spritesheet = IMG_Load(file_name); + if (spritesheet->spritesheet == NULL) + return -1; + spritesheet->scale_x = 1.0f; + spritesheet->scale_y = 1.0f; + spritesheet->s_spritesheet = SDL_ScaleSurface(spritesheet->spritesheet, 1.0f, 1.0f); + spritesheet->s_width = width; + spritesheet->s_height = height; + return 0; +} + +void freeSpritesheet(struct Spritesheet *spritesheet) { + SDL_FreeSurface(spritesheet->s_spritesheet); + SDL_FreeSurface(spritesheet->spritesheet); +} + +/* sdl helper stuff */ +SDL_Surface *SDL_ScaleSurface(SDL_Surface *surface, float scale_x, float scale_y) { + long x; + long y; + long output_x; + long output_y; + long new_width = (long)((float)surface->w * scale_x+0.5f); + long new_height = (long)((float)surface->h * scale_y+0.5f); + SDL_Surface *new_surface = SDL_CreateRGBSurface(surface->flags, new_width, new_height, surface->format->BitsPerPixel, surface->format->Rmask, surface->format->Gmask, surface->format->Bmask, surface->format->Amask); + + for (y = 0;y < surface->h;y++) { + for (x = 0;x < surface->w;x++) { + for (output_y = 0;output_y < scale_y; ++output_y) { + for (output_x = 0;output_x < scale_x; ++output_x) { + putpixel(new_surface, (Sint32)(scale_x*x) + output_x, (Sint32)(scale_y*y)+output_y, getpixel(surface, x, y)); + } + } + } + } + return new_surface; +} + +Uint32 getpixel(SDL_Surface *surface, int x, int y) { + if (y >= 0 && x >= 0 && x <= surface->w && y <= surface->h) { + int bpp = surface->format->BytesPerPixel; + /* Here p is the address to the pixel we want to retrieve */ + Uint8 *p = (Uint8 *)surface->pixels + y * surface->pitch + x * bpp; + + switch(bpp) { + case 1: + return *p; + break; + + case 2: + return *(Uint16 *)p; + break; + + case 3: + if(SDL_BYTEORDER == SDL_BIG_ENDIAN) + return p[0] << 16 | p[1] << 8 | p[2]; + else + return p[0] | p[1] << 8 | p[2] << 16; + break; + + case 4: + return *(Uint32 *)p; + break; + + default: + return 0; /* shouldn't happen, but avoids warnings */ + } + } + return 0; +} + +void putpixel(SDL_Surface *surface, int x, int y, Uint32 pixel) { + if (y >= 0 && x >= 0 && x <= surface->w && y <= surface->h) { + int bpp = surface->format->BytesPerPixel; + /* Here p is the address to the pixel we want to set */ + Uint8 *p = (Uint8 *)surface->pixels + y * surface->pitch + x * bpp; + + switch(bpp) { + case 1: + *p = pixel; + break; + + case 2: + *(Uint16 *)p = pixel; + break; + + case 3: + if(SDL_BYTEORDER == SDL_BIG_ENDIAN) { + p[0] = (pixel >> 16) & 0xff; + p[1] = (pixel >> 8) & 0xff; + p[2] = pixel & 0xff; + } else { + p[0] = pixel & 0xff; + p[1] = (pixel >> 8) & 0xff; + p[2] = (pixel >> 16) & 0xff; + } + break; + + case 4: + *(Uint32 *)p = pixel; + break; + } + } +} + diff --git a/tile_editor/sdl.h b/tile_editor/sdl.h index 71de2bb..67a2d5d 100644 --- a/tile_editor/sdl.h +++ b/tile_editor/sdl.h @@ -17,12 +17,33 @@ struct Font { int height; SDL_Surface *surface; }; - void loadFont(struct Font *font, unsigned char *memory, unsigned int length, int width, int height); - void drawChar(const struct Font *font, SDL_Surface *surface, int x, int y, const char ch); void drawString(const struct Font *font, SDL_Surface *surface, int x, int y, const char *string); +struct Spritesheet player_sprites; +struct Spritesheet item_sprites; +struct Spritesheet equip_sprites; +struct Spritesheet shadow_sprites; +struct Spritesheet npc_sprites; +struct Spritesheet door_sprites; +struct Spritesheet floor_sprites; +struct Spritesheet wall_sprites; + +struct Spritesheet { + int width; + int height; + int s_width; + int s_height; + int columns; + float scale_x; + float scale_y; + SDL_Surface *spritesheet; + SDL_Surface *s_spritesheet; +}; +int loadSpritesheetFromFile(struct Spritesheet *spritesheet, char *file_name, int width, int height, int columns); +void freeSpritesheet(struct Spritesheet *spritesheet); + void drawElement(const struct Element *element); void clearElement(const struct Element *element); @@ -31,6 +52,7 @@ void addElement(struct Element *element, SDL_Surface *surface); void handleMouseDown(const SDL_MouseButtonEvent *event); void handleMouseUp(const SDL_MouseButtonEvent *event); void handleMouseMove(const SDL_MouseMotionEvent *event); +void handleKeyDown(const SDL_KeyboardEvent *event); int getElementWidth(const struct Element* element); int getElementHeight(const struct Element* element); @@ -41,6 +63,14 @@ void saveDataCallback(); void setSetCallback(); void setIdCallback(); +void reloadImagePreview(); + +void printConsole(const char *string); + void Quit(); +/* sdl helper */ +Uint32 getpixel(SDL_Surface *surface, int x, int y); +void putpixel(SDL_Surface *surface, int x, int y, Uint32 pixel); +SDL_Surface *SDL_ScaleSurface(SDL_Surface *surface, float scale_x, float scale_y); #endif diff --git a/xcode/build/.DS_Store b/xcode/build/.DS_Store index e78a30c..59feaaf 100644 Binary files a/xcode/build/.DS_Store and b/xcode/build/.DS_Store differ diff --git a/xcode/build/Debug/.DS_Store b/xcode/build/Debug/.DS_Store index 65016f9..dbed9c4 100644 Binary files a/xcode/build/Debug/.DS_Store and b/xcode/build/Debug/.DS_Store differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/cdecls.pbxbtree b/xcode/build/timesynk.build/timesynk.pbxindex/cdecls.pbxbtree index 55e6571..797f872 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/cdecls.pbxbtree and b/xcode/build/timesynk.build/timesynk.pbxindex/cdecls.pbxbtree differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/decls.pbxbtree b/xcode/build/timesynk.build/timesynk.pbxindex/decls.pbxbtree index 55fe76a..a2118e9 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/decls.pbxbtree and b/xcode/build/timesynk.build/timesynk.pbxindex/decls.pbxbtree differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/files.pbxbtree b/xcode/build/timesynk.build/timesynk.pbxindex/files.pbxbtree index 4f68649..e26700d 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/files.pbxbtree and b/xcode/build/timesynk.build/timesynk.pbxindex/files.pbxbtree differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/imports.pbxbtree b/xcode/build/timesynk.build/timesynk.pbxindex/imports.pbxbtree index 8d73b36..f13c815 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/imports.pbxbtree and b/xcode/build/timesynk.build/timesynk.pbxindex/imports.pbxbtree differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/pbxindex.header b/xcode/build/timesynk.build/timesynk.pbxindex/pbxindex.header index 341c9f3..52d1797 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/pbxindex.header and b/xcode/build/timesynk.build/timesynk.pbxindex/pbxindex.header differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/refs.pbxbtree b/xcode/build/timesynk.build/timesynk.pbxindex/refs.pbxbtree index 30c49a6..23ee8ab 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/refs.pbxbtree and b/xcode/build/timesynk.build/timesynk.pbxindex/refs.pbxbtree differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/control b/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/control index d747869..b0570e6 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/control and b/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/control differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/strings b/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/strings index 96805c7..1f645dd 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/strings and b/xcode/build/timesynk.build/timesynk.pbxindex/strings.pbxstrings/strings differ diff --git a/xcode/build/timesynk.build/timesynk.pbxindex/symbols0.pbxsymbols b/xcode/build/timesynk.build/timesynk.pbxindex/symbols0.pbxsymbols index d4b1edb..49ca3d4 100644 Binary files a/xcode/build/timesynk.build/timesynk.pbxindex/symbols0.pbxsymbols and b/xcode/build/timesynk.build/timesynk.pbxindex/symbols0.pbxsymbols differ diff --git a/xcode/timesynk.xcodeproj/kts.mode1v3 b/xcode/timesynk.xcodeproj/kts.mode1v3 index ba5f747..d3a4865 100644 --- a/xcode/timesynk.xcodeproj/kts.mode1v3 +++ b/xcode/timesynk.xcodeproj/kts.mode1v3 @@ -267,8 +267,6 @@ 29B97315FDCFA39411CA2CEA 29B97317FDCFA39411CA2CEA 1C37FBAC04509CD000000102 - 2019282118725C39006071D0 - 201928941872766C006071D0 1C37FAAC04509CD000000102 1C37FABC05509CD000000102 @@ -298,7 +296,7 @@ 186 RubberWindowFrame - 1280 601 810 423 1280 256 1024 768 + 0 323 810 423 0 0 1024 746 Module PBXSmartGroupTreeModule @@ -309,8 +307,6 @@ Dock - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -328,7 +324,7 @@ _historyCapacity 0 bookmark - 20192A301872D2E3006071D0 + 20E4F920187EEBA600D8069C history 206D60391808F3A600C0DE49 @@ -369,7 +365,8 @@ 2019284D187269BC006071D0 201928951872766C006071D0 201928B51872794B006071D0 - 2019293D18729BEB006071D0 + 20E4F80618777D6600D8069C + 20E4F88D1879228000D8069C prevStack @@ -412,12 +409,8 @@ 20EE4E33186EB2CB003FF203 20EE4E3D186EB345003FF203 2019284E187269BC006071D0 - 201928981872766C006071D0 - 201928991872766C006071D0 - 2019289A1872766C006071D0 - 2019289C1872766C006071D0 - 201928AD18727795006071D0 - 201928B71872794B006071D0 + 20E4F7691876B34100D8069C + 20E4F80818777D6600D8069C SplitCount @@ -431,7 +424,7 @@ Frame {{0, 0}, {602, 253}} RubberWindowFrame - 1280 601 810 423 1280 256 1024 768 + 0 323 810 423 0 0 1024 746 Module PBXNavigatorGroup @@ -439,6 +432,8 @@ 253pt + BecomeActive + ContentConfiguration PBXProjectModuleGUID @@ -451,7 +446,7 @@ Frame {{0, 258}, {602, 124}} RubberWindowFrame - 1280 601 810 423 1280 256 1024 768 + 0 323 810 423 0 0 1024 746 Module XCDetailModule @@ -475,9 +470,9 @@ TableOfContents - 20192850187269BC006071D0 + 20E4F7581876A33200D8069C 1CE0B1FE06471DED0097A5F4 - 20192851187269BC006071D0 + 20E4F7591876A33200D8069C 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -611,16 +606,15 @@ 5 WindowOrderList - 201928CD18727FE6006071D0 - 201928CE18727FE6006071D0 - 1CD10A99069EF8BA00B06720 - /Users/kts/Devel/timesynk/xcode/timesynk.xcodeproj - 201929841872A750006071D0 + 20E4F7801876B63100D8069C + 20E4F7811876B63100D8069C 1C78EAAD065D492600B07095 + 1CD10A99069EF8BA00B06720 20F6A1B417E95A6200BAD261 + /Users/kts/Devel/timesynk/xcode/timesynk.xcodeproj WindowString - 1280 601 810 423 1280 256 1024 768 + 0 323 810 423 0 0 1024 746 WindowToolsV3 @@ -650,7 +644,7 @@ Frame {{0, 0}, {500, 218}} RubberWindowFrame - 1411 417 500 500 1280 256 1024 768 + 118 235 500 500 0 0 1024 746 Module PBXNavigatorGroup @@ -676,7 +670,7 @@ Frame {{0, 223}, {500, 236}} RubberWindowFrame - 1411 417 500 500 1280 256 1024 768 + 118 235 500 500 0 0 1024 746 Module PBXBuildResultsModule @@ -699,18 +693,18 @@ TableOfContents 20F6A1B417E95A6200BAD261 - 2019283E18726055006071D0 + 20E4F75C1876A40700D8069C 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID ToolbarConfiguration xcode.toolbar.config.buildV3 WindowString - 1411 417 500 500 1280 256 1024 768 + 118 235 500 500 0 0 1024 746 WindowToolGUID 20F6A1B417E95A6200BAD261 WindowToolIsVisible - + FirstTimeWindowDisplayed @@ -793,10 +787,10 @@ Frame {{383, 0}, {458, 207}} RubberWindowFrame - 1350 584 841 429 1280 256 1024 768 + 133 266 841 429 0 0 1024 746 RubberWindowFrame - 1350 584 841 429 1280 256 1024 768 + 133 266 841 429 0 0 1024 746 Module PBXDebugSessionModule @@ -819,18 +813,18 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 2019283F18726055006071D0 + 20E4F75D1876A40700D8069C 1C162984064C10D400B95A72 - 2019284018726055006071D0 - 2019284118726055006071D0 - 2019284218726055006071D0 - 2019284318726055006071D0 - 2019284418726055006071D0 + 20E4F75E1876A40700D8069C + 20E4F75F1876A40700D8069C + 20E4F7601876A40700D8069C + 20E4F7611876A40700D8069C + 20E4F7621876A40700D8069C ToolbarConfiguration xcode.toolbar.config.debugV3 WindowString - 1350 584 841 429 1280 256 1024 768 + 133 266 841 429 0 0 1024 746 WindowToolGUID 1CD10A99069EF8BA00B06720 WindowToolIsVisible @@ -966,7 +960,7 @@ Frame {{0, 0}, {650, 209}} RubberWindowFrame - 1605 337 650 250 1280 256 1024 768 + 367 75 650 250 0 0 1024 746 Module PBXDebugCLIModule @@ -989,17 +983,17 @@ TableOfContents 1C78EAAD065D492600B07095 - 2019284518726055006071D0 + 20E4F7631876A40700D8069C 1C78EAAC065D492600B07095 ToolbarConfiguration xcode.toolbar.config.consoleV3 WindowString - 1605 337 650 250 1280 256 1024 768 + 367 75 650 250 0 0 1024 746 WindowToolGUID 1C78EAAD065D492600B07095 WindowToolIsVisible - + Identifier @@ -1205,7 +1199,7 @@ 168 RubberWindowFrame - 1371 581 744 409 1280 256 1024 768 + 91 306 744 409 0 0 1024 746 Module PBXSmartGroupTreeModule @@ -1225,7 +1219,7 @@ Frame {{190, 0}, {554, 368}} RubberWindowFrame - 1371 581 744 409 1280 256 1024 768 + 91 306 744 409 0 0 1024 746 Module XCDetailModule @@ -1260,7 +1254,7 @@ ToolbarConfiguration xcode.toolbar.config.breakpointsV3 WindowString - 1371 581 744 409 1280 256 1024 768 + 91 306 744 409 0 0 1024 746 WindowToolGUID 201929841872A750006071D0 WindowToolIsVisible diff --git a/xcode/timesynk.xcodeproj/kts.pbxuser b/xcode/timesynk.xcodeproj/kts.pbxuser index feec4bb..6158b0e 100644 --- a/xcode/timesynk.xcodeproj/kts.pbxuser +++ b/xcode/timesynk.xcodeproj/kts.pbxuser @@ -32,41 +32,12 @@ vrLen = 508; vrLoc = 0; }; - 2019283C18726055006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: conflicting types for 'handleMouseDown'"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 58; - rType = 1; - }; - 2019283D18726055006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 62"; - rLen = 0; - rLoc = 1245; - rType = 0; - vrLen = 172; - vrLoc = 1012; - }; - 2019284B187269BA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: conflicting types for 'handleMouseDown'"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 51; - rType = 1; - }; - 2019284C187269BA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 52"; - rLen = 58; - rLoc = 1065; - rType = 0; - vrLen = 153; - vrLoc = 1034; + 2019284718726971006071D0 /* elements.c */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {720, 3486}}"; + sepNavSelRange = "{9134, 0}"; + sepNavVisRange = "{4997, 693}"; + }; }; 2019284D187269BC006071D0 /* PlistBookmark */ = { isa = PlistBookmark; @@ -90,326 +61,6 @@ rLen = 0; rLoc = 2147483647; }; - 2019284F187269BC006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 63"; - rLen = 0; - rLoc = 1248; - rType = 0; - vrLen = 156; - vrLoc = 1031; - }; - 2019285318726A7C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'button_quit' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 22; - rType = 1; - }; - 2019285418726A7C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 23"; - rLen = 40; - rLoc = 562; - rType = 0; - vrLen = 326; - vrLoc = 372; - }; - 2019285518726A7E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 23"; - rLen = 40; - rLoc = 562; - rType = 0; - vrLen = 365; - vrLoc = 372; - }; - 2019285618726AE6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: conflicting types for 'handleMouseDown'"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 54; - rType = 1; - }; - 2019285718726AE6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 55"; - rLen = 58; - rLoc = 1132; - rType = 0; - vrLen = 185; - vrLoc = 1005; - }; - 2019285818726AF5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 66"; - rLen = 0; - rLoc = 1315; - rType = 0; - vrLen = 444; - vrLoc = 172; - }; - 2019285A18726B41006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 67"; - rLen = 0; - rLoc = 1335; - rType = 0; - vrLen = 151; - vrLoc = 970; - }; - 2019285B18726B42006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 67"; - rLen = 0; - rLoc = 1335; - rType = 0; - vrLen = 444; - vrLoc = 192; - }; - 2019285D18726B64006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 67"; - rLen = 0; - rLoc = 1336; - rType = 0; - vrLen = 446; - vrLoc = 192; - }; - 2019285F18726BF9006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 70"; - rLen = 0; - rLoc = 1419; - rType = 0; - vrLen = 514; - vrLoc = 192; - }; - 2019286118726F7D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: invalid type argument of '->'"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 62; - rType = 1; - }; - 2019286218726F7D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 63"; - rLen = 53; - rLoc = 1444; - rType = 0; - vrLen = 359; - vrLoc = 1256; - }; - 2019286418726F99006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 87"; - rLen = 0; - rLoc = 2019; - rType = 0; - vrLen = 392; - vrLoc = 1252; - }; - 2019286618726FBF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 87"; - rLen = 0; - rLoc = 2050; - rType = 0; - vrLen = 451; - vrLoc = 1232; - }; - 2019286818726FFB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 87"; - rLen = 0; - rLoc = 2052; - rType = 0; - vrLen = 537; - vrLoc = 1331; - }; - 2019286A1872701D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 88"; - rLen = 0; - rLoc = 2080; - rType = 0; - vrLen = 483; - vrLoc = 1472; - }; - 2019286C18727069006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 91"; - rLen = 0; - rLoc = 2153; - rType = 0; - vrLen = 483; - vrLoc = 1545; - }; - 2019286E1872709D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 91"; - rLen = 0; - rLoc = 2153; - rType = 0; - vrLen = 483; - vrLoc = 1545; - }; - 20192870187270CB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2173; - rType = 0; - vrLen = 420; - vrLoc = 1628; - }; - 20192872187270FF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2165; - rType = 0; - vrLen = 400; - vrLoc = 1640; - }; - 2019287418727160006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 94"; - rLen = 0; - rLoc = 2244; - rType = 0; - vrLen = 482; - vrLoc = 1637; - }; - 20192876187271A6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2161; - rType = 0; - vrLen = 366; - vrLoc = 1671; - }; - 20192878187271E4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2161; - rType = 0; - vrLen = 366; - vrLoc = 1671; - }; - 2019287A18727220006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2161; - rType = 0; - vrLen = 366; - vrLoc = 1671; - }; - 2019287C18727247006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2161; - rType = 0; - vrLen = 366; - vrLoc = 1671; - }; - 2019287E18727278006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2160; - rType = 0; - vrLen = 397; - vrLoc = 1638; - }; - 2019288018727298006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 92"; - rLen = 0; - rLoc = 2158; - rType = 0; - vrLen = 366; - vrLoc = 1668; - }; - 201928821872747C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 107"; - rLen = 0; - rLoc = 2543; - rType = 0; - vrLen = 481; - vrLoc = 1630; - }; - 20192883187274EF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'font' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 23; - rType = 1; - }; - 20192884187274EF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 371; - vrLoc = 410; - }; - 2019288C187275A9006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'font' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 23; - rType = 1; - }; - 2019288D187275A9006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 441; - vrLoc = 410; - }; 201928951872766C006071D0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20F6A1F017E95B6F00BAD261 /* sdl.c */; @@ -420,192 +71,6 @@ vrLen = 1010; vrLoc = 21088; }; - 201928961872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 441; - vrLoc = 410; - }; - 201928971872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 201928981872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 107"; - rLen = 0; - rLoc = 2543; - rType = 0; - vrLen = 504; - vrLoc = 1606; - }; - 201928991872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20F6A1F017E95B6F00BAD261 /* sdl.c */; - name = "sdl.c: 911"; - rLen = 0; - rLoc = 38776; - rType = 0; - vrLen = 1010; - vrLoc = 21088; - }; - 2019289A1872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 107"; - rLen = 0; - rLoc = 2543; - rType = 0; - vrLen = 533; - vrLoc = 1577; - }; - 2019289B1872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 2019289C1872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 441; - vrLoc = 410; - }; - 2019289D1872766C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 201928A01872767C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 201928A118727716006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'font' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 23; - rType = 1; - }; - 201928A218727716006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 107"; - rLen = 0; - rLoc = 2543; - rType = 0; - vrLen = 371; - vrLoc = 410; - }; - 201928A818727788006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'font' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 23; - rType = 1; - }; - 201928A918727788006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 389; - vrLoc = 350; - }; - 201928AA18727795006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 201928AB18727795006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 452; - vrLoc = 79; - }; - 201928AC18727795006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E25186EB1B0003FF203 /* sdl.h */; - name = "sdl.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 368; - vrLoc = 0; - }; - 201928AD18727795006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 24"; - rLen = 58; - rLoc = 574; - rType = 0; - vrLen = 452; - vrLoc = 79; - }; - 201928AE18727795006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E09186EADB9003FF203 /* main.c */; - name = "main.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 313; - vrLoc = 0; - }; - 201928B0187277AC006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E09186EADB9003FF203 /* main.c */; - name = "main.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 313; - vrLoc = 0; - }; 201928B51872794B006071D0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20EE4E09186EADB9003FF203 /* main.c */; @@ -616,442 +81,6 @@ vrLen = 313; vrLoc = 0; }; - 201928B61872794B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'font_spritesheet' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 87; - rType = 1; - }; - 201928B71872794B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E09186EADB9003FF203 /* main.c */; - name = "main.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 313; - vrLoc = 0; - }; - 201928B81872794B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 88"; - rLen = 82; - rLoc = 2426; - rType = 0; - vrLen = 484; - vrLoc = 2117; - }; - 201928BA1872795F006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 124"; - rLen = 0; - rLoc = 3221; - rType = 0; - vrLen = 512; - vrLoc = 1993; - }; - 201928BC18727984006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 125"; - rLen = 0; - rLoc = 3328; - rType = 0; - vrLen = 619; - vrLoc = 1993; - }; - 201928BE187279B2006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 125"; - rLen = 0; - rLoc = 3328; - rType = 0; - vrLen = 622; - vrLoc = 1993; - }; - 201928C118727A38006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 125"; - rLen = 0; - rLoc = 3349; - rType = 0; - vrLen = 704; - vrLoc = 1786; - }; - 201928C318727A44006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 125"; - rLen = 0; - rLoc = 3347; - rType = 0; - vrLen = 706; - vrLoc = 1927; - }; - 201928C518727A67006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 124"; - rLen = 0; - rLoc = 3240; - rType = 0; - vrLen = 600; - vrLoc = 1927; - }; - 201928C718727E37006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 140"; - rLen = 0; - rLoc = 3744; - rType = 0; - vrLen = 690; - vrLoc = 1927; - }; - 201928C918727EAB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 140"; - rLen = 0; - rLoc = 3744; - rType = 0; - vrLen = 600; - vrLoc = 1927; - }; - 201928CC18727FE6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 149"; - rLen = 0; - rLoc = 4266; - rType = 0; - vrLen = 788; - vrLoc = 1942; - }; - 201928D018728027006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 149"; - rLen = 0; - rLoc = 4295; - rType = 0; - vrLen = 852; - vrLoc = 1983; - }; - 201928D2187280C6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 151"; - rLen = 0; - rLoc = 4361; - rType = 0; - vrLen = 725; - vrLoc = 1942; - }; - 201928D6187281DB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 0; - rLoc = 4379; - rType = 0; - vrLen = 725; - vrLoc = 1942; - }; - 201928D8187281EE006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 0; - rLoc = 4379; - rType = 0; - vrLen = 725; - vrLoc = 1942; - }; - 201928DA18728203006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 0; - rLoc = 4379; - rType = 0; - vrLen = 725; - vrLoc = 1942; - }; - 201928DC18728235006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 150"; - rLen = 0; - rLoc = 4313; - rType = 0; - vrLen = 673; - vrLoc = 1942; - }; - 201928DE18728257006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 150"; - rLen = 0; - rLoc = 4315; - rType = 0; - vrLen = 675; - vrLoc = 1942; - }; - 201928E018728275006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 149"; - rLen = 0; - rLoc = 4297; - rType = 0; - vrLen = 725; - vrLoc = 1944; - }; - 201928E3187282C5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 151"; - rLen = 0; - rLoc = 4379; - rType = 0; - vrLen = 736; - vrLoc = 1944; - }; - 201928E518728306006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 156"; - rLen = 0; - rLoc = 4538; - rType = 0; - vrLen = 792; - vrLoc = 1985; - }; - 201928E8187283D2006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 160"; - rLen = 0; - rLoc = 4778; - rType = 0; - vrLen = 975; - vrLoc = 1918; - }; - 201928EA187283FC006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 163"; - rLen = 0; - rLoc = 5003; - rType = 0; - vrLen = 998; - vrLoc = 1918; - }; - 201928EC187284CE006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 164"; - rLen = 0; - rLoc = 5055; - rType = 0; - vrLen = 1106; - vrLoc = 2064; - }; - 201928EE187284EB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 165"; - rLen = 0; - rLoc = 5074; - rType = 0; - vrLen = 998; - vrLoc = 1989; - }; - 201928F018728559006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 176"; - rLen = 0; - rLoc = 5487; - rType = 0; - vrLen = 1106; - vrLoc = 2083; - }; - 201928F218728576006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 176"; - rLen = 0; - rLoc = 5507; - rType = 0; - vrLen = 998; - vrLoc = 1989; - }; - 201928F5187285B4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 176"; - rLen = 0; - rLoc = 5507; - rType = 0; - vrLen = 998; - vrLoc = 1989; - }; - 201928F7187285EC006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 177"; - rLen = 0; - rLoc = 5534; - rType = 0; - vrLen = 1190; - vrLoc = 2016; - }; - 201928F818728660006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 183"; - rLen = 0; - rLoc = 5627; - rType = 0; - vrLen = 1128; - vrLoc = 1979; - }; - 201928FB187286BD006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 183"; - rLen = 0; - rLoc = 5610; - rType = 0; - vrLen = 991; - vrLoc = 2186; - }; - 201928FD187287A8006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 188"; - rLen = 0; - rLoc = 5789; - rType = 0; - vrLen = 1190; - vrLoc = 2271; - }; - 201928FF187287BA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 188"; - rLen = 0; - rLoc = 5788; - rType = 0; - vrLen = 998; - vrLoc = 2270; - }; - 20192901187287FA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 191"; - rLen = 0; - rLoc = 5926; - rType = 0; - vrLen = 991; - vrLoc = 2364; - }; - 201929031872884E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 195"; - rLen = 0; - rLoc = 6144; - rType = 0; - vrLen = 1052; - vrLoc = 2408; - }; - 2019290618728DD9006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6988; - rType = 0; - vrLen = 1106; - vrLoc = 2570; - }; - 2019290918728E30006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6986; - rType = 0; - vrLen = 998; - vrLoc = 2476; - }; - 2019290B18728E5D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6984; - rType = 0; - vrLen = 991; - vrLoc = 2570; - }; - 2019290D18728E95006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6988; - rType = 0; - vrLen = 1052; - vrLoc = 2618; - }; - 2019290F18728EC4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6987; - rType = 0; - vrLen = 1052; - vrLoc = 2617; - }; - 2019291118728EF8006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 210"; - rLen = 0; - rLoc = 6987; - rType = 0; - vrLen = 1052; - vrLoc = 2617; - }; - 201929131872912B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: conflicting types for 'getElementWidth'"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 151; - rType = 1; - }; - 201929141872912B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 53; - rLoc = 5284; - rType = 0; - vrLen = 350; - vrLoc = 5134; - }; 2019291618729191006071D0 /* sdl.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {612, 406}}"; @@ -1059,1292 +88,6 @@ sepNavVisRange = "{278, 391}"; }; }; - 2019291918729215006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 228"; - rLen = 0; - rLoc = 7470; - rType = 0; - vrLen = 1077; - vrLoc = 2593; - }; - 2019291A18729215006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 228"; - rLen = 0; - rLoc = 7470; - rType = 0; - vrLen = 975; - vrLoc = 2680; - }; - 2019291B18729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 53; - rLoc = 5284; - rType = 0; - vrLen = 350; - vrLoc = 5232; - }; - 2019291C18729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: 'struct Element' declared inside parameter list"; - fRef = 2019291618729191006071D0 /* sdl.h */; - rLen = 1; - rLoc = 21; - rType = 1; - }; - 2019291D18729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 53; - rLoc = 5284; - rType = 0; - vrLen = 350; - vrLoc = 5134; - }; - 2019291E18729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2019291618729191006071D0 /* sdl.h */; - name = "sdl.h: 22"; - rLen = 52; - rLoc = 572; - rType = 0; - vrLen = 391; - vrLoc = 255; - }; - 2019291F18729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 53; - rLoc = 5284; - rType = 0; - vrLen = 337; - vrLoc = 5134; - }; - 2019292018729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2019291618729191006071D0 /* sdl.h */; - name = "sdl.h: 22"; - rLen = 52; - rLoc = 572; - rType = 0; - vrLen = 492; - vrLoc = 154; - }; - 2019292118729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 152"; - rLen = 53; - rLoc = 5284; - rType = 0; - vrLen = 350; - vrLoc = 5232; - }; - 2019292218729224006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2019291618729191006071D0 /* sdl.h */; - name = "sdl.h: 29"; - rLen = 0; - rLoc = 669; - rType = 0; - vrLen = 391; - vrLoc = 278; - }; - 2019292518729348006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 237"; - rLen = 0; - rLoc = 7797; - rType = 0; - vrLen = 1000; - vrLoc = 2736; - }; - 20192927187293F6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 237"; - rLen = 0; - rLoc = 7797; - rType = 0; - vrLen = 1000; - vrLoc = 2736; - }; - 2019292918729675006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 252"; - rLen = 0; - rLoc = 8444; - rType = 0; - vrLen = 898; - vrLoc = 3030; - }; - 2019292B18729811006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 268"; - rLen = 0; - rLoc = 8878; - rType = 0; - vrLen = 1042; - vrLoc = 3597; - }; - 2019292D18729837006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 270"; - rLen = 0; - rLoc = 8903; - rType = 0; - vrLen = 1052; - vrLoc = 4024; - }; - 2019292F18729869006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 270"; - rLen = 0; - rLoc = 8903; - rType = 0; - vrLen = 1052; - vrLoc = 4024; - }; - 20192931187298A0006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 270"; - rLen = 0; - rLoc = 8885; - rType = 0; - vrLen = 998; - vrLoc = 3868; - }; - 20192933187298CD006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 270"; - rLen = 0; - rLoc = 8889; - rType = 0; - vrLen = 998; - vrLoc = 3872; - }; - 201929351872990B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 270"; - rLen = 0; - rLoc = 8893; - rType = 0; - vrLen = 1052; - vrLoc = 4014; - }; - 2019293718729965006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 272"; - rLen = 0; - rLoc = 8947; - rType = 0; - vrLen = 949; - vrLoc = 4142; - }; - 20192939187299A7006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 272"; - rLen = 0; - rLoc = 8947; - rType = 0; - vrLen = 949; - vrLoc = 4142; - }; - 2019293B18729AAA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 282"; - rLen = 0; - rLoc = 9116; - rType = 0; - vrLen = 991; - vrLoc = 3994; - }; - 2019293D18729BEB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'text_debug' undeclared (first use in this function)"; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - rLen = 1; - rLoc = 35; - rType = 1; - }; - 2019293E18729BEB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 36"; - rLen = 38; - rLoc = 894; - rType = 0; - vrLen = 459; - vrLoc = 677; - }; - 2019294018729BFF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 286"; - rLen = 0; - rLoc = 9331; - rType = 0; - vrLen = 623; - vrLoc = 894; - }; - 2019294218729C13006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 286"; - rLen = 0; - rLoc = 9326; - rType = 0; - vrLen = 515; - vrLoc = 997; - }; - 2019294518729C49006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 289"; - rLen = 0; - rLoc = 9411; - rType = 0; - vrLen = 682; - vrLoc = 1067; - }; - 2019294818729D33006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 288"; - rLen = 0; - rLoc = 9391; - rType = 0; - vrLen = 682; - vrLoc = 1131; - }; - 2019294A18729D71006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 288"; - rLen = 0; - rLoc = 9393; - rType = 0; - vrLen = 682; - vrLoc = 1131; - }; - 2019294C18729EB5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 312"; - rLen = 0; - rLoc = 10004; - rType = 0; - vrLen = 775; - vrLoc = 1131; - }; - 2019294E18729ECA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 312"; - rLen = 0; - rLoc = 10005; - rType = 0; - vrLen = 682; - vrLoc = 1131; - }; - 2019295018729EF3006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 312"; - rLen = 0; - rLoc = 10005; - rType = 0; - vrLen = 682; - vrLoc = 1131; - }; - 201929521872A027006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 329"; - rLen = 0; - rLoc = 10627; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 201929541872A042006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 329"; - rLen = 0; - rLoc = 10627; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 201929561872A0D4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10659; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 201929581872A117006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10659; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 2019295A1872A138006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10661; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 2019295C1872A154006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10659; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 2019295E1872A188006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10658; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 201929601872A1B1006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10658; - rType = 0; - vrLen = 674; - vrLoc = 1177; - }; - 201929621872A204006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10699; - rType = 0; - vrLen = 674; - vrLoc = 1218; - }; - 201929641872A21A006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10671; - rType = 0; - vrLen = 674; - vrLoc = 1190; - }; - 201929661872A31E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10733; - rType = 0; - vrLen = 674; - vrLoc = 1190; - }; - 201929691872A353006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10671; - rType = 0; - vrLen = 539; - vrLoc = 6811; - }; - 2019296B1872A36E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 330"; - rLen = 0; - rLoc = 10671; - rType = 0; - vrLen = 539; - vrLoc = 6811; - }; - 2019296D1872A3A8006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10701; - rType = 0; - vrLen = 757; - vrLoc = 6232; - }; - 2019296F1872A3EF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10701; - rType = 0; - vrLen = 757; - vrLoc = 6232; - }; - 201929711872A3FE006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10701; - rType = 0; - vrLen = 757; - vrLoc = 6232; - }; - 201929731872A415006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10701; - rType = 0; - vrLen = 757; - vrLoc = 6232; - }; - 201929761872A4DB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 331"; - rLen = 0; - rLoc = 10701; - rType = 0; - vrLen = 757; - vrLoc = 6232; - }; - 201929781872A5BA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 348"; - rLen = 0; - rLoc = 11427; - rType = 0; - vrLen = 998; - vrLoc = 5504; - }; - 2019297A1872A5F8006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11498; - rType = 0; - vrLen = 998; - vrLoc = 5575; - }; - 2019297C1872A621006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 349"; - rLen = 0; - rLoc = 11340; - rType = 0; - vrLen = 975; - vrLoc = 5642; - }; - 2019297E1872A645006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 349"; - rLen = 0; - rLoc = 11343; - rType = 0; - vrLen = 1052; - vrLoc = 5558; - }; - 201929801872A672006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 349"; - rLen = 0; - rLoc = 11348; - rType = 0; - vrLen = 975; - vrLoc = 5650; - }; - 201929831872A750006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 349"; - rLen = 0; - rLoc = 11348; - rType = 0; - vrLen = 975; - vrLoc = 5650; - }; - 201929881872A784006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 349"; - rLen = 0; - rLoc = 11348; - rType = 0; - vrLen = 975; - vrLoc = 5650; - }; - 2019298A1872A7E5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11420; - rType = 0; - vrLen = 998; - vrLoc = 5497; - }; - 2019298E1872A86F006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11422; - rType = 0; - vrLen = 1052; - vrLoc = 5637; - }; - 201929911872A87D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11420; - rType = 0; - vrLen = 949; - vrLoc = 5763; - }; - 201929931872A8A6006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11420; - rType = 0; - vrLen = 975; - vrLoc = 5722; - }; - 2019299A1872B418006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11391; - rType = 0; - vrLen = 1052; - vrLoc = 5606; - }; - 2019299C1872B43B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11391; - rType = 0; - vrLen = 1052; - vrLoc = 5606; - }; - 2019299E1872B455006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11420; - rType = 0; - vrLen = 998; - vrLoc = 5497; - }; - 201929A01872B47B006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 351"; - rLen = 0; - rLoc = 11420; - rType = 0; - vrLen = 998; - vrLoc = 5497; - }; - 201929A21872B506006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 358"; - rLen = 0; - rLoc = 11804; - rType = 0; - vrLen = 1088; - vrLoc = 5571; - }; - 201929A41872B523006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 364"; - rLen = 0; - rLoc = 11939; - rType = 0; - vrLen = 975; - vrLoc = 6106; - }; - 201929A61872B572006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 364"; - rLen = 0; - rLoc = 11939; - rType = 0; - vrLen = 975; - vrLoc = 6106; - }; - 201929A71872B83D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 365"; - rLen = 0; - rLoc = 12098; - rType = 0; - vrLen = 686; - vrLoc = 1247; - }; - 201929A91872B84E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 365"; - rLen = 0; - rLoc = 12098; - rType = 0; - vrLen = 1128; - vrLoc = 5910; - }; - 201929AC1872B91D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12294; - rType = 0; - vrLen = 990; - vrLoc = 6106; - }; - 201929AF1872B96E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12301; - rType = 0; - vrLen = 1005; - vrLoc = 6236; - }; - 201929B11872B9B4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12406; - rType = 0; - vrLen = 602; - vrLoc = 6229; - }; - 201929B31872B9F4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12422; - rType = 0; - vrLen = 1141; - vrLoc = 6390; - }; - 201929B51872BA42006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12534; - rType = 0; - vrLen = 1172; - vrLoc = 6404; - }; - 201929B71872BA61006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12534; - rType = 0; - vrLen = 462; - vrLoc = 873; - }; - 201929B81872BA63006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 367"; - rLen = 0; - rLoc = 12534; - rType = 0; - vrLen = 1172; - vrLoc = 6404; - }; - 201929BA1872BB18006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 372"; - rLen = 0; - rLoc = 12718; - rType = 0; - vrLen = 1110; - vrLoc = 6290; - }; - 201929BC1872BB99006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 372"; - rLen = 0; - rLoc = 12824; - rType = 0; - vrLen = 1149; - vrLoc = 6404; - }; - 201929BF1872BC42006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12876; - rType = 0; - vrLen = 1126; - vrLoc = 6596; - }; - 201929C11872BC84006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12882; - rType = 0; - vrLen = 1202; - vrLoc = 6646; - }; - 201929C31872BCB5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12876; - rType = 0; - vrLen = 1202; - vrLoc = 6640; - }; - 201929C51872BCFA006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12875; - rType = 0; - vrLen = 1126; - vrLoc = 6595; - }; - 201929C81872BD23006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12875; - rType = 0; - vrLen = 1126; - vrLoc = 6595; - }; - 201929CA1872BD42006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 373"; - rLen = 0; - rLoc = 12875; - rType = 0; - vrLen = 1126; - vrLoc = 6595; - }; - 201929CC1872BE48006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 381"; - rLen = 0; - rLoc = 13067; - rType = 0; - vrLen = 1149; - vrLoc = 6463; - }; - 201929CE1872BE7F006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 381"; - rLen = 0; - rLoc = 13075; - rType = 0; - vrLen = 1202; - vrLoc = 6647; - }; - 201929D11872BF1C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 385"; - rLen = 0; - rLoc = 13147; - rType = 0; - vrLen = 1103; - vrLoc = 6581; - }; - 201929D31872BF80006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 385"; - rLen = 0; - rLoc = 13155; - rType = 0; - vrLen = 1202; - vrLoc = 6727; - }; - 201929D51872BFF8006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 385"; - rLen = 0; - rLoc = 13171; - rType = 0; - vrLen = 1126; - vrLoc = 6683; - }; - 201929D71872C07D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 386"; - rLen = 0; - rLoc = 13225; - rType = 0; - vrLen = 1126; - vrLoc = 6737; - }; - 201929DA1872C205006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 402"; - rLen = 0; - rLoc = 13640; - rType = 0; - vrLen = 1246; - vrLoc = 6737; - }; - 201929DD1872C25E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 402"; - rLen = 0; - rLoc = 13678; - rType = 0; - vrLen = 1126; - vrLoc = 6737; - }; - 201929DF1872C2B5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 404"; - rLen = 0; - rLoc = 13778; - rType = 0; - vrLen = 1103; - vrLoc = 6743; - }; - 201929E41872C3AB006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 404"; - rLen = 0; - rLoc = 13732; - rType = 0; - vrLen = 1202; - vrLoc = 6881; - }; - 201929E61872C59F006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 420"; - rLen = 0; - rLoc = 14371; - rType = 0; - vrLen = 958; - vrLoc = 6878; - }; - 201929E81872C5AD006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 420"; - rLen = 0; - rLoc = 14372; - rType = 0; - vrLen = 1105; - vrLoc = 7337; - }; - 201929EA1872C5C4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 420"; - rLen = 0; - rLoc = 14361; - rType = 0; - vrLen = 1202; - vrLoc = 7510; - }; - 201929EC1872C5F5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14415; - rType = 0; - vrLen = 1126; - vrLoc = 7520; - }; - 201929EE1872C611006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14417; - rType = 0; - vrLen = 1202; - vrLoc = 7566; - }; - 201929F01872C622006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14417; - rType = 0; - vrLen = 1202; - vrLoc = 7566; - }; - 201929F21872C63C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14417; - rType = 0; - vrLen = 1202; - vrLoc = 7566; - }; - 201929F41872C651006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14427; - rType = 0; - vrLen = 1220; - vrLoc = 7438; - }; - 201929F61872C65C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14428; - rType = 0; - vrLen = 1103; - vrLoc = 7439; - }; - 201929F81872C690006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14459; - rType = 0; - vrLen = 1126; - vrLoc = 7564; - }; - 201929FA1872C6A5006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14455; - rType = 0; - vrLen = 1126; - vrLoc = 7560; - }; - 201929FC1872C6B4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14455; - rType = 0; - vrLen = 1126; - vrLoc = 7560; - }; - 201929FE1872C6C4006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14457; - rType = 0; - vrLen = 1105; - vrLoc = 7422; - }; - 20192A001872C6D9006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14458; - rType = 0; - vrLen = 1202; - vrLoc = 7607; - }; - 20192A021872C6F1006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14457; - rType = 0; - vrLen = 1202; - vrLoc = 7606; - }; - 20192A041872C718006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14455; - rType = 0; - vrLen = 1202; - vrLoc = 7604; - }; - 20192A061872C72F006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14457; - rType = 0; - vrLen = 1202; - vrLoc = 7606; - }; - 20192A081872C743006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14457; - rType = 0; - vrLen = 1202; - vrLoc = 7606; - }; - 20192A0A1872C750006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14456; - rType = 0; - vrLen = 1103; - vrLoc = 7467; - }; - 20192A0C1872C778006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14456; - rType = 0; - vrLen = 1103; - vrLoc = 7467; - }; - 20192A0E1872C78C006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14458; - rType = 0; - vrLen = 1105; - vrLoc = 7423; - }; - 20192A101872C79D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14460; - rType = 0; - vrLen = 1202; - vrLoc = 7609; - }; - 20192A131872C7C2006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14456; - rType = 0; - vrLen = 1126; - vrLoc = 7561; - }; - 20192A151872C7DF006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14456; - rType = 0; - vrLen = 1126; - vrLoc = 7561; - }; - 20192A171872C810006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14484; - rType = 0; - vrLen = 1149; - vrLoc = 7449; - }; - 20192A191872C821006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14484; - rType = 0; - vrLen = 1105; - vrLoc = 7449; - }; - 20192A1B1872C845006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 423"; - rLen = 0; - rLoc = 14458; - rType = 0; - vrLen = 1103; - vrLoc = 7469; - }; - 20192A1D1872C8FC006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 426"; - rLen = 0; - rLoc = 14701; - rType = 0; - vrLen = 1125; - vrLoc = 7552; - }; - 20192A1F1872C90E006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 426"; - rLen = 0; - rLoc = 14700; - rType = 0; - vrLen = 1105; - vrLoc = 7665; - }; - 20192A211872C925006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 426"; - rLen = 0; - rLoc = 14695; - rType = 0; - vrLen = 1202; - vrLoc = 7844; - }; - 20192A231872CB0D006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 426"; - rLen = 0; - rLoc = 14693; - rType = 0; - vrLen = 1126; - vrLoc = 7800; - }; - 20192A251872CB24006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 426"; - rLen = 0; - rLoc = 14693; - rType = 0; - vrLen = 1103; - vrLoc = 7706; - }; - 20192A271872CBC3006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 425"; - rLen = 0; - rLoc = 14670; - rType = 0; - vrLen = 1125; - vrLoc = 7546; - }; - 20192A301872D2E3006071D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 425"; - rLen = 0; - rLoc = 14670; - rType = 0; - vrLen = 1219; - vrLoc = 7546; - }; 204EC15718285FB20035FB9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20F6A1C417E95AD300BAD261 /* common.h */; @@ -2980,6 +723,54 @@ vrLen = 434; vrLoc = 0; }; + 20E4F7691876B34100D8069C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; + name = "sdl.c: 425"; + rLen = 0; + rLoc = 14670; + rType = 0; + vrLen = 1219; + vrLoc = 7546; + }; + 20E4F80618777D6600D8069C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2019284718726971006071D0 /* elements.c */; + name = "elements.c: 211"; + rLen = 0; + rLoc = 7831; + rType = 0; + vrLen = 780; + vrLoc = 4463; + }; + 20E4F80818777D6600D8069C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2019284718726971006071D0 /* elements.c */; + name = "elements.c: 211"; + rLen = 0; + rLoc = 7831; + rType = 0; + vrLen = 780; + vrLoc = 4463; + }; + 20E4F88D1879228000D8069C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "warning: passing argument 2 of 'loadSpritesheetFromFile' from incompatible pointer type"; + fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; + rLen = 1; + rLoc = 459; + rType = 1; + }; + 20E4F920187EEBA600D8069C /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; + name = "sdl.c: 700"; + rLen = 0; + rLoc = 23734; + rType = 0; + vrLen = 1227; + vrLoc = 8585; + }; 20EC59781808D7A100F759CD /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20DE9D051804FE1A0047B2DD /* context.c */; @@ -3044,26 +835,6 @@ path = /Library/PreferencePanes/SizeWell.prefPane/Contents/Resources/English.lproj/InfoPlist.strings; sourceTree = ""; }; - 20EE4DC9186531B7003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2050563117ED9E9700F572B7 /* wall.c */; - name = "wall.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 317; - vrLoc = 0; - }; - 20EE4DCA186531B7003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2090287B17E95E780051A253 /* timesynk_Prefix.pch */; - name = "timesynk_Prefix.pch: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 179; - vrLoc = 0; - }; 20EE4DCB186531B7003FF203 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20EE4DCC186531B7003FF203 /* InfoPlist.strings */; @@ -3130,18 +901,47 @@ sourceDirectories = ( ); variableFormatDictionary = { + $cr = 1; + $ctr = 1; + $lr = 1; + $mq = 1; + $pc = 1; + $ps = 1; + $r0 = 1; + $r1 = 1; + $r10 = 1; + $r11 = 1; + $r12 = 1; + $r13 = 1; + $r14 = 1; + $r15 = 1; + $r16 = 1; + $r17 = 1; + $r18 = 1; + $r19 = 1; + $r2 = 1; + $r20 = 1; + $r21 = 1; + $r22 = 1; + $r23 = 1; + $r24 = 1; + $r25 = 1; + $r26 = 1; + $r27 = 1; + $r28 = 1; + $r29 = 1; + $r3 = 1; + $r30 = 1; + $r31 = 1; + $r4 = 1; + $r5 = 1; + $r6 = 1; + $r7 = 1; + $r8 = 1; + $r9 = 1; + $xer = 1; }; }; - 20EE4DF0186EAA09003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 002F3A2B09D0888800EBEB88 /* SDLMain.h */; - name = "SDLMain.h: 11"; - rLen = 0; - rLoc = 311; - rType = 0; - vrLen = 374; - vrLoc = 0; - }; 20EE4DFA186EAB5A003FF203 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20A770E9183786F100BC220B /* inventory.c */; @@ -3152,16 +952,6 @@ vrLen = 595; vrLoc = 627; }; - 20EE4DFB186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20F6A1F017E95B6F00BAD261 /* sdl.c */; - name = "sdl.c: 911"; - rLen = 0; - rLoc = 38776; - rType = 0; - vrLen = 1010; - vrLoc = 21088; - }; 20EE4DFC186EAB5A003FF203 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */; @@ -3192,76 +982,6 @@ vrLen = 53; vrLoc = 0; }; - 20EE4E00186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 089C165DFE840E0CC02AAC07 /* English */; - name = "InfoPlist.strings: 5"; - rLen = 0; - rLoc = 193; - rType = 0; - vrLen = 272; - vrLoc = 0; - }; - 20EE4E01186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */; - name = "SDLMain.m: 1"; - rLen = 11264; - rLoc = 0; - rType = 0; - vrLen = 563; - vrLoc = 0; - }; - 20EE4E02186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20A770E9183786F100BC220B /* inventory.c */; - name = "inventory.c: 63"; - rLen = 0; - rLoc = 2262; - rType = 0; - vrLen = 595; - vrLoc = 627; - }; - 20EE4E03186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20F6A1F017E95B6F00BAD261 /* sdl.c */; - name = "sdl.c: 911"; - rLen = 0; - rLoc = 38776; - rType = 0; - vrLen = 1010; - vrLoc = 21088; - }; - 20EE4E04186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */; - name = "SDLMain.m: 1"; - rLen = 11264; - rLoc = 0; - rType = 0; - vrLen = 563; - vrLoc = 0; - }; - 20EE4E05186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 002F3A2B09D0888800EBEB88 /* SDLMain.h */; - name = "SDLMain.h: 11"; - rLen = 0; - rLoc = 311; - rType = 0; - vrLen = 374; - vrLoc = 0; - }; - 20EE4E06186EAB5A003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20F6A1CF17E95AD300BAD261 /* main.h */; - name = "main.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 53; - vrLoc = 0; - }; 20EE4E09186EADB9003FF203 /* main.c */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {541, 224}}"; @@ -3279,16 +999,6 @@ vrLen = 520; vrLoc = 57; }; - 20EE4E0F186EADD9003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20F6A1C217E95AAA00BAD261 /* main.c */; - name = "main.c: 31"; - rLen = 0; - rLoc = 792; - rType = 0; - vrLen = 520; - vrLoc = 57; - }; 20EE4E16186EAE0F003FF203 /* NSObjCRuntime.h */ = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; @@ -3296,16 +1006,6 @@ path = /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h; sourceTree = ""; }; - 20EE4E1E186EAFEC003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E09186EADB9003FF203 /* main.c */; - name = "main.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 290; - vrLoc = 0; - }; 20EE4E20186EAFEC003FF203 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20EE4E09186EADB9003FF203 /* main.c */; @@ -3318,22 +1018,9 @@ }; 20EE4E24186EB1B0003FF203 /* sdl.c */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {726, 6048}}"; - sepNavSelRange = "{14670, 0}"; - sepNavVisRange = "{7546, 1219}"; - }; - }; - 20EE4E25186EB1B0003FF203 /* sdl.h */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.c.h; - name = sdl.h; - path = /Users/kts/Devel/timesynk/tile_editor/sdl.h; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {612, 280}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 368}"; + sepNavIntBoundsRect = "{{0, 0}, {726, 9254}}"; + sepNavSelRange = "{23734, 0}"; + sepNavVisRange = "{8585, 1227}"; }; }; 20EE4E32186EB2CB003FF203 /* PBXTextBookmark */ = { @@ -3356,16 +1043,6 @@ vrLen = 813; vrLoc = 1350; }; - 20EE4E3C186EB345003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; - name = "sdl.c: 37"; - rLen = 0; - rLoc = 728; - rType = 0; - vrLen = 498; - vrLoc = 150; - }; 20EE4E3D186EB345003FF203 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; @@ -3386,38 +1063,6 @@ vrLen = 272; vrLoc = 0; }; - 20EE4E42186F9509003FF203 /* PlistBookmark */ = { - isa = PlistBookmark; - fRef = 20EE4DDA186EA8AD003FF203 /* tile editor-Info.plist */; - fallbackIsa = PBXBookmark; - isK = 0; - kPath = ( - ); - name = "/Users/kts/Devel/timesynk/xcode/tile editor-Info.plist"; - rLen = 0; - rLoc = 2147483647; - }; - 20EE4E43186F9509003FF203 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 089C165DFE840E0CC02AAC07 /* English */; - name = "InfoPlist.strings: 5"; - rLen = 0; - rLoc = 193; - rType = 0; - vrLen = 272; - vrLoc = 0; - }; - 20EE4E44186F9509003FF203 /* PlistBookmark */ = { - isa = PlistBookmark; - fRef = 20EE4DDA186EA8AD003FF203 /* tile editor-Info.plist */; - fallbackIsa = PBXBookmark; - isK = 0; - kPath = ( - ); - name = "/Users/kts/Devel/timesynk/xcode/tile editor-Info.plist"; - rLen = 0; - rLoc = 2147483647; - }; 20F6A19417E9598B00BAD261 /* timesynk */ = { isa = PBXExecutable; activeArgIndices = ( @@ -3701,333 +1346,92 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 410147895; - PBXWorkspaceStateSaveDate = 410147895; + PBXPerProjectTemplateStateSaveDate = 410428190; + PBXWorkspaceStateSaveDate = 410428190; }; perUserProjectItems = { - 2007C93017ECF2EB00268653 = 2007C93017ECF2EB00268653 /* PBXTextBookmark */; - 2019283C18726055006071D0 /* PBXTextBookmark */ = 2019283C18726055006071D0 /* PBXTextBookmark */; - 2019283D18726055006071D0 /* PBXTextBookmark */ = 2019283D18726055006071D0 /* PBXTextBookmark */; - 2019284B187269BA006071D0 /* PBXTextBookmark */ = 2019284B187269BA006071D0 /* PBXTextBookmark */; - 2019284C187269BA006071D0 /* PBXTextBookmark */ = 2019284C187269BA006071D0 /* PBXTextBookmark */; + 2007C93017ECF2EB00268653 /* PBXTextBookmark */ = 2007C93017ECF2EB00268653 /* PBXTextBookmark */; 2019284D187269BC006071D0 /* PlistBookmark */ = 2019284D187269BC006071D0 /* PlistBookmark */; 2019284E187269BC006071D0 /* PlistBookmark */ = 2019284E187269BC006071D0 /* PlistBookmark */; - 2019284F187269BC006071D0 /* PBXTextBookmark */ = 2019284F187269BC006071D0 /* PBXTextBookmark */; - 2019285318726A7C006071D0 /* PBXTextBookmark */ = 2019285318726A7C006071D0 /* PBXTextBookmark */; - 2019285418726A7C006071D0 /* PBXTextBookmark */ = 2019285418726A7C006071D0 /* PBXTextBookmark */; - 2019285518726A7E006071D0 /* PBXTextBookmark */ = 2019285518726A7E006071D0 /* PBXTextBookmark */; - 2019285618726AE6006071D0 /* PBXTextBookmark */ = 2019285618726AE6006071D0 /* PBXTextBookmark */; - 2019285718726AE6006071D0 /* PBXTextBookmark */ = 2019285718726AE6006071D0 /* PBXTextBookmark */; - 2019285818726AF5006071D0 /* PBXTextBookmark */ = 2019285818726AF5006071D0 /* PBXTextBookmark */; - 2019285A18726B41006071D0 /* PBXTextBookmark */ = 2019285A18726B41006071D0 /* PBXTextBookmark */; - 2019285B18726B42006071D0 /* PBXTextBookmark */ = 2019285B18726B42006071D0 /* PBXTextBookmark */; - 2019285D18726B64006071D0 /* PBXTextBookmark */ = 2019285D18726B64006071D0 /* PBXTextBookmark */; - 2019285F18726BF9006071D0 /* PBXTextBookmark */ = 2019285F18726BF9006071D0 /* PBXTextBookmark */; - 2019286118726F7D006071D0 /* PBXTextBookmark */ = 2019286118726F7D006071D0 /* PBXTextBookmark */; - 2019286218726F7D006071D0 /* PBXTextBookmark */ = 2019286218726F7D006071D0 /* PBXTextBookmark */; - 2019286418726F99006071D0 /* PBXTextBookmark */ = 2019286418726F99006071D0 /* PBXTextBookmark */; - 2019286618726FBF006071D0 /* PBXTextBookmark */ = 2019286618726FBF006071D0 /* PBXTextBookmark */; - 2019286818726FFB006071D0 /* PBXTextBookmark */ = 2019286818726FFB006071D0 /* PBXTextBookmark */; - 2019286A1872701D006071D0 /* PBXTextBookmark */ = 2019286A1872701D006071D0 /* PBXTextBookmark */; - 2019286C18727069006071D0 /* PBXTextBookmark */ = 2019286C18727069006071D0 /* PBXTextBookmark */; - 2019286E1872709D006071D0 /* PBXTextBookmark */ = 2019286E1872709D006071D0 /* PBXTextBookmark */; - 20192870187270CB006071D0 /* PBXTextBookmark */ = 20192870187270CB006071D0 /* PBXTextBookmark */; - 20192872187270FF006071D0 /* PBXTextBookmark */ = 20192872187270FF006071D0 /* PBXTextBookmark */; - 2019287418727160006071D0 /* PBXTextBookmark */ = 2019287418727160006071D0 /* PBXTextBookmark */; - 20192876187271A6006071D0 /* PBXTextBookmark */ = 20192876187271A6006071D0 /* PBXTextBookmark */; - 20192878187271E4006071D0 /* PBXTextBookmark */ = 20192878187271E4006071D0 /* PBXTextBookmark */; - 2019287A18727220006071D0 /* PBXTextBookmark */ = 2019287A18727220006071D0 /* PBXTextBookmark */; - 2019287C18727247006071D0 /* PBXTextBookmark */ = 2019287C18727247006071D0 /* PBXTextBookmark */; - 2019287E18727278006071D0 /* PBXTextBookmark */ = 2019287E18727278006071D0 /* PBXTextBookmark */; - 2019288018727298006071D0 /* PBXTextBookmark */ = 2019288018727298006071D0 /* PBXTextBookmark */; - 201928821872747C006071D0 /* PBXTextBookmark */ = 201928821872747C006071D0 /* PBXTextBookmark */; - 20192883187274EF006071D0 /* PBXTextBookmark */ = 20192883187274EF006071D0 /* PBXTextBookmark */; - 20192884187274EF006071D0 /* PBXTextBookmark */ = 20192884187274EF006071D0 /* PBXTextBookmark */; - 2019288C187275A9006071D0 /* PBXTextBookmark */ = 2019288C187275A9006071D0 /* PBXTextBookmark */; - 2019288D187275A9006071D0 /* PBXTextBookmark */ = 2019288D187275A9006071D0 /* PBXTextBookmark */; 201928951872766C006071D0 /* PBXTextBookmark */ = 201928951872766C006071D0 /* PBXTextBookmark */; - 201928961872766C006071D0 /* PBXTextBookmark */ = 201928961872766C006071D0 /* PBXTextBookmark */; - 201928971872766C006071D0 /* PBXTextBookmark */ = 201928971872766C006071D0 /* PBXTextBookmark */; - 201928981872766C006071D0 /* PBXTextBookmark */ = 201928981872766C006071D0 /* PBXTextBookmark */; - 201928991872766C006071D0 /* PBXTextBookmark */ = 201928991872766C006071D0 /* PBXTextBookmark */; - 2019289A1872766C006071D0 /* PBXTextBookmark */ = 2019289A1872766C006071D0 /* PBXTextBookmark */; - 2019289B1872766C006071D0 /* PBXTextBookmark */ = 2019289B1872766C006071D0 /* PBXTextBookmark */; - 2019289C1872766C006071D0 /* PBXTextBookmark */ = 2019289C1872766C006071D0 /* PBXTextBookmark */; - 2019289D1872766C006071D0 /* PBXTextBookmark */ = 2019289D1872766C006071D0 /* PBXTextBookmark */; - 201928A01872767C006071D0 /* PBXTextBookmark */ = 201928A01872767C006071D0 /* PBXTextBookmark */; - 201928A118727716006071D0 /* PBXTextBookmark */ = 201928A118727716006071D0 /* PBXTextBookmark */; - 201928A218727716006071D0 /* PBXTextBookmark */ = 201928A218727716006071D0 /* PBXTextBookmark */; - 201928A818727788006071D0 /* PBXTextBookmark */ = 201928A818727788006071D0 /* PBXTextBookmark */; - 201928A918727788006071D0 /* PBXTextBookmark */ = 201928A918727788006071D0 /* PBXTextBookmark */; - 201928AA18727795006071D0 /* PBXTextBookmark */ = 201928AA18727795006071D0 /* PBXTextBookmark */; - 201928AB18727795006071D0 /* PBXTextBookmark */ = 201928AB18727795006071D0 /* PBXTextBookmark */; - 201928AC18727795006071D0 /* PBXTextBookmark */ = 201928AC18727795006071D0 /* PBXTextBookmark */; - 201928AD18727795006071D0 /* PBXTextBookmark */ = 201928AD18727795006071D0 /* PBXTextBookmark */; - 201928AE18727795006071D0 /* PBXTextBookmark */ = 201928AE18727795006071D0 /* PBXTextBookmark */; - 201928B0187277AC006071D0 /* PBXTextBookmark */ = 201928B0187277AC006071D0 /* PBXTextBookmark */; 201928B51872794B006071D0 /* PBXTextBookmark */ = 201928B51872794B006071D0 /* PBXTextBookmark */; - 201928B61872794B006071D0 /* PBXTextBookmark */ = 201928B61872794B006071D0 /* PBXTextBookmark */; - 201928B71872794B006071D0 /* PBXTextBookmark */ = 201928B71872794B006071D0 /* PBXTextBookmark */; - 201928B81872794B006071D0 /* PBXTextBookmark */ = 201928B81872794B006071D0 /* PBXTextBookmark */; - 201928BA1872795F006071D0 /* PBXTextBookmark */ = 201928BA1872795F006071D0 /* PBXTextBookmark */; - 201928BC18727984006071D0 /* PBXTextBookmark */ = 201928BC18727984006071D0 /* PBXTextBookmark */; - 201928BE187279B2006071D0 /* PBXTextBookmark */ = 201928BE187279B2006071D0 /* PBXTextBookmark */; - 201928C118727A38006071D0 /* PBXTextBookmark */ = 201928C118727A38006071D0 /* PBXTextBookmark */; - 201928C318727A44006071D0 /* PBXTextBookmark */ = 201928C318727A44006071D0 /* PBXTextBookmark */; - 201928C518727A67006071D0 /* PBXTextBookmark */ = 201928C518727A67006071D0 /* PBXTextBookmark */; - 201928C718727E37006071D0 /* PBXTextBookmark */ = 201928C718727E37006071D0 /* PBXTextBookmark */; - 201928C918727EAB006071D0 /* PBXTextBookmark */ = 201928C918727EAB006071D0 /* PBXTextBookmark */; - 201928CC18727FE6006071D0 /* PBXTextBookmark */ = 201928CC18727FE6006071D0 /* PBXTextBookmark */; - 201928D018728027006071D0 /* PBXTextBookmark */ = 201928D018728027006071D0 /* PBXTextBookmark */; - 201928D2187280C6006071D0 /* PBXTextBookmark */ = 201928D2187280C6006071D0 /* PBXTextBookmark */; - 201928D6187281DB006071D0 /* PBXTextBookmark */ = 201928D6187281DB006071D0 /* PBXTextBookmark */; - 201928D8187281EE006071D0 /* PBXTextBookmark */ = 201928D8187281EE006071D0 /* PBXTextBookmark */; - 201928DA18728203006071D0 /* PBXTextBookmark */ = 201928DA18728203006071D0 /* PBXTextBookmark */; - 201928DC18728235006071D0 /* PBXTextBookmark */ = 201928DC18728235006071D0 /* PBXTextBookmark */; - 201928DE18728257006071D0 /* PBXTextBookmark */ = 201928DE18728257006071D0 /* PBXTextBookmark */; - 201928E018728275006071D0 /* PBXTextBookmark */ = 201928E018728275006071D0 /* PBXTextBookmark */; - 201928E3187282C5006071D0 /* PBXTextBookmark */ = 201928E3187282C5006071D0 /* PBXTextBookmark */; - 201928E518728306006071D0 /* PBXTextBookmark */ = 201928E518728306006071D0 /* PBXTextBookmark */; - 201928E8187283D2006071D0 /* PBXTextBookmark */ = 201928E8187283D2006071D0 /* PBXTextBookmark */; - 201928EA187283FC006071D0 /* PBXTextBookmark */ = 201928EA187283FC006071D0 /* PBXTextBookmark */; - 201928EC187284CE006071D0 /* PBXTextBookmark */ = 201928EC187284CE006071D0 /* PBXTextBookmark */; - 201928EE187284EB006071D0 /* PBXTextBookmark */ = 201928EE187284EB006071D0 /* PBXTextBookmark */; - 201928F018728559006071D0 /* PBXTextBookmark */ = 201928F018728559006071D0 /* PBXTextBookmark */; - 201928F218728576006071D0 /* PBXTextBookmark */ = 201928F218728576006071D0 /* PBXTextBookmark */; - 201928F5187285B4006071D0 /* PBXTextBookmark */ = 201928F5187285B4006071D0 /* PBXTextBookmark */; - 201928F7187285EC006071D0 /* PBXTextBookmark */ = 201928F7187285EC006071D0 /* PBXTextBookmark */; - 201928F818728660006071D0 /* PBXTextBookmark */ = 201928F818728660006071D0 /* PBXTextBookmark */; - 201928FB187286BD006071D0 /* PBXTextBookmark */ = 201928FB187286BD006071D0 /* PBXTextBookmark */; - 201928FD187287A8006071D0 /* PBXTextBookmark */ = 201928FD187287A8006071D0 /* PBXTextBookmark */; - 201928FF187287BA006071D0 /* PBXTextBookmark */ = 201928FF187287BA006071D0 /* PBXTextBookmark */; - 20192901187287FA006071D0 /* PBXTextBookmark */ = 20192901187287FA006071D0 /* PBXTextBookmark */; - 201929031872884E006071D0 /* PBXTextBookmark */ = 201929031872884E006071D0 /* PBXTextBookmark */; - 2019290618728DD9006071D0 /* PBXTextBookmark */ = 2019290618728DD9006071D0 /* PBXTextBookmark */; - 2019290918728E30006071D0 /* PBXTextBookmark */ = 2019290918728E30006071D0 /* PBXTextBookmark */; - 2019290B18728E5D006071D0 /* PBXTextBookmark */ = 2019290B18728E5D006071D0 /* PBXTextBookmark */; - 2019290D18728E95006071D0 /* PBXTextBookmark */ = 2019290D18728E95006071D0 /* PBXTextBookmark */; - 2019290F18728EC4006071D0 /* PBXTextBookmark */ = 2019290F18728EC4006071D0 /* PBXTextBookmark */; - 2019291118728EF8006071D0 /* PBXTextBookmark */ = 2019291118728EF8006071D0 /* PBXTextBookmark */; - 201929131872912B006071D0 /* PBXTextBookmark */ = 201929131872912B006071D0 /* PBXTextBookmark */; - 201929141872912B006071D0 /* PBXTextBookmark */ = 201929141872912B006071D0 /* PBXTextBookmark */; - 2019291918729215006071D0 /* PBXTextBookmark */ = 2019291918729215006071D0 /* PBXTextBookmark */; - 2019291A18729215006071D0 /* PBXTextBookmark */ = 2019291A18729215006071D0 /* PBXTextBookmark */; - 2019291B18729224006071D0 /* PBXTextBookmark */ = 2019291B18729224006071D0 /* PBXTextBookmark */; - 2019291C18729224006071D0 /* PBXTextBookmark */ = 2019291C18729224006071D0 /* PBXTextBookmark */; - 2019291D18729224006071D0 /* PBXTextBookmark */ = 2019291D18729224006071D0 /* PBXTextBookmark */; - 2019291E18729224006071D0 /* PBXTextBookmark */ = 2019291E18729224006071D0 /* PBXTextBookmark */; - 2019291F18729224006071D0 /* PBXTextBookmark */ = 2019291F18729224006071D0 /* PBXTextBookmark */; - 2019292018729224006071D0 /* PBXTextBookmark */ = 2019292018729224006071D0 /* PBXTextBookmark */; - 2019292118729224006071D0 /* PBXTextBookmark */ = 2019292118729224006071D0 /* PBXTextBookmark */; - 2019292218729224006071D0 /* PBXTextBookmark */ = 2019292218729224006071D0 /* PBXTextBookmark */; - 2019292518729348006071D0 /* PBXTextBookmark */ = 2019292518729348006071D0 /* PBXTextBookmark */; - 20192927187293F6006071D0 /* PBXTextBookmark */ = 20192927187293F6006071D0 /* PBXTextBookmark */; - 2019292918729675006071D0 /* PBXTextBookmark */ = 2019292918729675006071D0 /* PBXTextBookmark */; - 2019292B18729811006071D0 /* PBXTextBookmark */ = 2019292B18729811006071D0 /* PBXTextBookmark */; - 2019292D18729837006071D0 /* PBXTextBookmark */ = 2019292D18729837006071D0 /* PBXTextBookmark */; - 2019292F18729869006071D0 /* PBXTextBookmark */ = 2019292F18729869006071D0 /* PBXTextBookmark */; - 20192931187298A0006071D0 /* PBXTextBookmark */ = 20192931187298A0006071D0 /* PBXTextBookmark */; - 20192933187298CD006071D0 /* PBXTextBookmark */ = 20192933187298CD006071D0 /* PBXTextBookmark */; - 201929351872990B006071D0 /* PBXTextBookmark */ = 201929351872990B006071D0 /* PBXTextBookmark */; - 2019293718729965006071D0 /* PBXTextBookmark */ = 2019293718729965006071D0 /* PBXTextBookmark */; - 20192939187299A7006071D0 /* PBXTextBookmark */ = 20192939187299A7006071D0 /* PBXTextBookmark */; - 2019293B18729AAA006071D0 /* PBXTextBookmark */ = 2019293B18729AAA006071D0 /* PBXTextBookmark */; - 2019293D18729BEB006071D0 /* PBXTextBookmark */ = 2019293D18729BEB006071D0 /* PBXTextBookmark */; - 2019293E18729BEB006071D0 /* PBXTextBookmark */ = 2019293E18729BEB006071D0 /* PBXTextBookmark */; - 2019294018729BFF006071D0 /* PBXTextBookmark */ = 2019294018729BFF006071D0 /* PBXTextBookmark */; - 2019294218729C13006071D0 /* PBXTextBookmark */ = 2019294218729C13006071D0 /* PBXTextBookmark */; - 2019294518729C49006071D0 /* PBXTextBookmark */ = 2019294518729C49006071D0 /* PBXTextBookmark */; - 2019294818729D33006071D0 /* PBXTextBookmark */ = 2019294818729D33006071D0 /* PBXTextBookmark */; - 2019294A18729D71006071D0 /* PBXTextBookmark */ = 2019294A18729D71006071D0 /* PBXTextBookmark */; - 2019294C18729EB5006071D0 /* PBXTextBookmark */ = 2019294C18729EB5006071D0 /* PBXTextBookmark */; - 2019294E18729ECA006071D0 /* PBXTextBookmark */ = 2019294E18729ECA006071D0 /* PBXTextBookmark */; - 2019295018729EF3006071D0 /* PBXTextBookmark */ = 2019295018729EF3006071D0 /* PBXTextBookmark */; - 201929521872A027006071D0 /* PBXTextBookmark */ = 201929521872A027006071D0 /* PBXTextBookmark */; - 201929541872A042006071D0 /* PBXTextBookmark */ = 201929541872A042006071D0 /* PBXTextBookmark */; - 201929561872A0D4006071D0 /* PBXTextBookmark */ = 201929561872A0D4006071D0 /* PBXTextBookmark */; - 201929581872A117006071D0 /* PBXTextBookmark */ = 201929581872A117006071D0 /* PBXTextBookmark */; - 2019295A1872A138006071D0 /* PBXTextBookmark */ = 2019295A1872A138006071D0 /* PBXTextBookmark */; - 2019295C1872A154006071D0 /* PBXTextBookmark */ = 2019295C1872A154006071D0 /* PBXTextBookmark */; - 2019295E1872A188006071D0 /* PBXTextBookmark */ = 2019295E1872A188006071D0 /* PBXTextBookmark */; - 201929601872A1B1006071D0 /* PBXTextBookmark */ = 201929601872A1B1006071D0 /* PBXTextBookmark */; - 201929621872A204006071D0 /* PBXTextBookmark */ = 201929621872A204006071D0 /* PBXTextBookmark */; - 201929641872A21A006071D0 /* PBXTextBookmark */ = 201929641872A21A006071D0 /* PBXTextBookmark */; - 201929661872A31E006071D0 /* PBXTextBookmark */ = 201929661872A31E006071D0 /* PBXTextBookmark */; - 201929691872A353006071D0 /* PBXTextBookmark */ = 201929691872A353006071D0 /* PBXTextBookmark */; - 2019296B1872A36E006071D0 /* PBXTextBookmark */ = 2019296B1872A36E006071D0 /* PBXTextBookmark */; - 2019296D1872A3A8006071D0 /* PBXTextBookmark */ = 2019296D1872A3A8006071D0 /* PBXTextBookmark */; - 2019296F1872A3EF006071D0 /* PBXTextBookmark */ = 2019296F1872A3EF006071D0 /* PBXTextBookmark */; - 201929711872A3FE006071D0 /* PBXTextBookmark */ = 201929711872A3FE006071D0 /* PBXTextBookmark */; - 201929731872A415006071D0 /* PBXTextBookmark */ = 201929731872A415006071D0 /* PBXTextBookmark */; - 201929761872A4DB006071D0 /* PBXTextBookmark */ = 201929761872A4DB006071D0 /* PBXTextBookmark */; - 201929781872A5BA006071D0 /* PBXTextBookmark */ = 201929781872A5BA006071D0 /* PBXTextBookmark */; - 2019297A1872A5F8006071D0 /* PBXTextBookmark */ = 2019297A1872A5F8006071D0 /* PBXTextBookmark */; - 2019297C1872A621006071D0 /* PBXTextBookmark */ = 2019297C1872A621006071D0 /* PBXTextBookmark */; - 2019297E1872A645006071D0 /* PBXTextBookmark */ = 2019297E1872A645006071D0 /* PBXTextBookmark */; - 201929801872A672006071D0 /* PBXTextBookmark */ = 201929801872A672006071D0 /* PBXTextBookmark */; - 201929831872A750006071D0 /* PBXTextBookmark */ = 201929831872A750006071D0 /* PBXTextBookmark */; - 201929881872A784006071D0 /* PBXTextBookmark */ = 201929881872A784006071D0 /* PBXTextBookmark */; - 2019298A1872A7E5006071D0 /* PBXTextBookmark */ = 2019298A1872A7E5006071D0 /* PBXTextBookmark */; - 2019298E1872A86F006071D0 /* PBXTextBookmark */ = 2019298E1872A86F006071D0 /* PBXTextBookmark */; - 201929911872A87D006071D0 /* PBXTextBookmark */ = 201929911872A87D006071D0 /* PBXTextBookmark */; - 201929931872A8A6006071D0 /* PBXTextBookmark */ = 201929931872A8A6006071D0 /* PBXTextBookmark */; - 2019299A1872B418006071D0 /* PBXTextBookmark */ = 2019299A1872B418006071D0 /* PBXTextBookmark */; - 2019299C1872B43B006071D0 /* PBXTextBookmark */ = 2019299C1872B43B006071D0 /* PBXTextBookmark */; - 2019299E1872B455006071D0 /* PBXTextBookmark */ = 2019299E1872B455006071D0 /* PBXTextBookmark */; - 201929A01872B47B006071D0 /* PBXTextBookmark */ = 201929A01872B47B006071D0 /* PBXTextBookmark */; - 201929A21872B506006071D0 /* PBXTextBookmark */ = 201929A21872B506006071D0 /* PBXTextBookmark */; - 201929A41872B523006071D0 /* PBXTextBookmark */ = 201929A41872B523006071D0 /* PBXTextBookmark */; - 201929A61872B572006071D0 /* PBXTextBookmark */ = 201929A61872B572006071D0 /* PBXTextBookmark */; - 201929A71872B83D006071D0 /* PBXTextBookmark */ = 201929A71872B83D006071D0 /* PBXTextBookmark */; - 201929A91872B84E006071D0 /* PBXTextBookmark */ = 201929A91872B84E006071D0 /* PBXTextBookmark */; - 201929AC1872B91D006071D0 /* PBXTextBookmark */ = 201929AC1872B91D006071D0 /* PBXTextBookmark */; - 201929AF1872B96E006071D0 /* PBXTextBookmark */ = 201929AF1872B96E006071D0 /* PBXTextBookmark */; - 201929B11872B9B4006071D0 /* PBXTextBookmark */ = 201929B11872B9B4006071D0 /* PBXTextBookmark */; - 201929B31872B9F4006071D0 /* PBXTextBookmark */ = 201929B31872B9F4006071D0 /* PBXTextBookmark */; - 201929B51872BA42006071D0 /* PBXTextBookmark */ = 201929B51872BA42006071D0 /* PBXTextBookmark */; - 201929B71872BA61006071D0 /* PBXTextBookmark */ = 201929B71872BA61006071D0 /* PBXTextBookmark */; - 201929B81872BA63006071D0 /* PBXTextBookmark */ = 201929B81872BA63006071D0 /* PBXTextBookmark */; - 201929BA1872BB18006071D0 /* PBXTextBookmark */ = 201929BA1872BB18006071D0 /* PBXTextBookmark */; - 201929BC1872BB99006071D0 /* PBXTextBookmark */ = 201929BC1872BB99006071D0 /* PBXTextBookmark */; - 201929BF1872BC42006071D0 /* PBXTextBookmark */ = 201929BF1872BC42006071D0 /* PBXTextBookmark */; - 201929C11872BC84006071D0 /* PBXTextBookmark */ = 201929C11872BC84006071D0 /* PBXTextBookmark */; - 201929C31872BCB5006071D0 /* PBXTextBookmark */ = 201929C31872BCB5006071D0 /* PBXTextBookmark */; - 201929C51872BCFA006071D0 /* PBXTextBookmark */ = 201929C51872BCFA006071D0 /* PBXTextBookmark */; - 201929C81872BD23006071D0 /* PBXTextBookmark */ = 201929C81872BD23006071D0 /* PBXTextBookmark */; - 201929CA1872BD42006071D0 /* PBXTextBookmark */ = 201929CA1872BD42006071D0 /* PBXTextBookmark */; - 201929CC1872BE48006071D0 /* PBXTextBookmark */ = 201929CC1872BE48006071D0 /* PBXTextBookmark */; - 201929CE1872BE7F006071D0 /* PBXTextBookmark */ = 201929CE1872BE7F006071D0 /* PBXTextBookmark */; - 201929D11872BF1C006071D0 /* PBXTextBookmark */ = 201929D11872BF1C006071D0 /* PBXTextBookmark */; - 201929D31872BF80006071D0 /* PBXTextBookmark */ = 201929D31872BF80006071D0 /* PBXTextBookmark */; - 201929D51872BFF8006071D0 /* PBXTextBookmark */ = 201929D51872BFF8006071D0 /* PBXTextBookmark */; - 201929D71872C07D006071D0 /* PBXTextBookmark */ = 201929D71872C07D006071D0 /* PBXTextBookmark */; - 201929DA1872C205006071D0 /* PBXTextBookmark */ = 201929DA1872C205006071D0 /* PBXTextBookmark */; - 201929DD1872C25E006071D0 /* PBXTextBookmark */ = 201929DD1872C25E006071D0 /* PBXTextBookmark */; - 201929DF1872C2B5006071D0 /* PBXTextBookmark */ = 201929DF1872C2B5006071D0 /* PBXTextBookmark */; - 201929E41872C3AB006071D0 /* PBXTextBookmark */ = 201929E41872C3AB006071D0 /* PBXTextBookmark */; - 201929E61872C59F006071D0 /* PBXTextBookmark */ = 201929E61872C59F006071D0 /* PBXTextBookmark */; - 201929E81872C5AD006071D0 /* PBXTextBookmark */ = 201929E81872C5AD006071D0 /* PBXTextBookmark */; - 201929EA1872C5C4006071D0 /* PBXTextBookmark */ = 201929EA1872C5C4006071D0 /* PBXTextBookmark */; - 201929EC1872C5F5006071D0 /* PBXTextBookmark */ = 201929EC1872C5F5006071D0 /* PBXTextBookmark */; - 201929EE1872C611006071D0 /* PBXTextBookmark */ = 201929EE1872C611006071D0 /* PBXTextBookmark */; - 201929F01872C622006071D0 /* PBXTextBookmark */ = 201929F01872C622006071D0 /* PBXTextBookmark */; - 201929F21872C63C006071D0 /* PBXTextBookmark */ = 201929F21872C63C006071D0 /* PBXTextBookmark */; - 201929F41872C651006071D0 /* PBXTextBookmark */ = 201929F41872C651006071D0 /* PBXTextBookmark */; - 201929F61872C65C006071D0 /* PBXTextBookmark */ = 201929F61872C65C006071D0 /* PBXTextBookmark */; - 201929F81872C690006071D0 /* PBXTextBookmark */ = 201929F81872C690006071D0 /* PBXTextBookmark */; - 201929FA1872C6A5006071D0 /* PBXTextBookmark */ = 201929FA1872C6A5006071D0 /* PBXTextBookmark */; - 201929FC1872C6B4006071D0 /* PBXTextBookmark */ = 201929FC1872C6B4006071D0 /* PBXTextBookmark */; - 201929FE1872C6C4006071D0 /* PBXTextBookmark */ = 201929FE1872C6C4006071D0 /* PBXTextBookmark */; - 20192A001872C6D9006071D0 /* PBXTextBookmark */ = 20192A001872C6D9006071D0 /* PBXTextBookmark */; - 20192A021872C6F1006071D0 /* PBXTextBookmark */ = 20192A021872C6F1006071D0 /* PBXTextBookmark */; - 20192A041872C718006071D0 /* PBXTextBookmark */ = 20192A041872C718006071D0 /* PBXTextBookmark */; - 20192A061872C72F006071D0 /* PBXTextBookmark */ = 20192A061872C72F006071D0 /* PBXTextBookmark */; - 20192A081872C743006071D0 /* PBXTextBookmark */ = 20192A081872C743006071D0 /* PBXTextBookmark */; - 20192A0A1872C750006071D0 /* PBXTextBookmark */ = 20192A0A1872C750006071D0 /* PBXTextBookmark */; - 20192A0C1872C778006071D0 /* PBXTextBookmark */ = 20192A0C1872C778006071D0 /* PBXTextBookmark */; - 20192A0E1872C78C006071D0 /* PBXTextBookmark */ = 20192A0E1872C78C006071D0 /* PBXTextBookmark */; - 20192A101872C79D006071D0 /* PBXTextBookmark */ = 20192A101872C79D006071D0 /* PBXTextBookmark */; - 20192A131872C7C2006071D0 /* PBXTextBookmark */ = 20192A131872C7C2006071D0 /* PBXTextBookmark */; - 20192A151872C7DF006071D0 /* PBXTextBookmark */ = 20192A151872C7DF006071D0 /* PBXTextBookmark */; - 20192A171872C810006071D0 /* PBXTextBookmark */ = 20192A171872C810006071D0 /* PBXTextBookmark */; - 20192A191872C821006071D0 /* PBXTextBookmark */ = 20192A191872C821006071D0 /* PBXTextBookmark */; - 20192A1B1872C845006071D0 /* PBXTextBookmark */ = 20192A1B1872C845006071D0 /* PBXTextBookmark */; - 20192A1D1872C8FC006071D0 /* PBXTextBookmark */ = 20192A1D1872C8FC006071D0 /* PBXTextBookmark */; - 20192A1F1872C90E006071D0 /* PBXTextBookmark */ = 20192A1F1872C90E006071D0 /* PBXTextBookmark */; - 20192A211872C925006071D0 /* PBXTextBookmark */ = 20192A211872C925006071D0 /* PBXTextBookmark */; - 20192A231872CB0D006071D0 /* PBXTextBookmark */ = 20192A231872CB0D006071D0 /* PBXTextBookmark */; - 20192A251872CB24006071D0 /* PBXTextBookmark */ = 20192A251872CB24006071D0 /* PBXTextBookmark */; - 20192A271872CBC3006071D0 /* PBXTextBookmark */ = 20192A271872CBC3006071D0 /* PBXTextBookmark */; - 20192A301872D2E3006071D0 /* PBXTextBookmark */ = 20192A301872D2E3006071D0 /* PBXTextBookmark */; - 204EC15718285FB20035FB9D = 204EC15718285FB20035FB9D /* PBXTextBookmark */; - 204EC15918285FB20035FB9D = 204EC15918285FB20035FB9D /* PBXTextBookmark */; - 204EC171182889AD0035FB9D = 204EC171182889AD0035FB9D /* PBXTextBookmark */; - 204EC176182889C80035FB9D = 204EC176182889C80035FB9D /* PBXTextBookmark */; - 204EC178182889C80035FB9D = 204EC178182889C80035FB9D /* PBXTextBookmark */; - 204F943D18005532007B4DAD = 204F943D18005532007B4DAD /* PBXTextBookmark */; - 2050562217ED9E6100F572B7 = 2050562217ED9E6100F572B7 /* PBXTextBookmark */; - 20567ED217E95DEC0002B1A9 = 20567ED217E95DEC0002B1A9 /* PBXTextBookmark */; - 20567ED517E95DEC0002B1A9 = 20567ED517E95DEC0002B1A9 /* PBXTextBookmark */; - 205AEFFA1814D0F800F6F9FF = 205AEFFA1814D0F800F6F9FF /* PBXTextBookmark */; - 205AEFFC1814D0F800F6F9FF = 205AEFFC1814D0F800F6F9FF /* PBXTextBookmark */; - 205AF2A3181662B000F6F9FF = 205AF2A3181662B000F6F9FF /* PBXTextBookmark */; - 205AF3261816681B00F6F9FF = 205AF3261816681B00F6F9FF /* PBXTextBookmark */; - 205AF37618166E8900F6F9FF = 205AF37618166E8900F6F9FF /* PBXTextBookmark */; - 205AF39C181670DB00F6F9FF = 205AF39C181670DB00F6F9FF /* PBXTextBookmark */; - 205AF3B11816778B00F6F9FF = 205AF3B11816778B00F6F9FF /* PBXTextBookmark */; - 205AF3B918167E1100F6F9FF = 205AF3B918167E1100F6F9FF /* PlistBookmark */; - 205CBE4718134A20009DA0FF = 205CBE4718134A20009DA0FF /* PBXTextBookmark */; - 20664C241808D0EF00942104 = 20664C241808D0EF00942104 /* PBXTextBookmark */; - 20664C291808D0EF00942104 = 20664C291808D0EF00942104 /* PBXTextBookmark */; - 206D5FB01808EAE800C0DE49 = 206D5FB01808EAE800C0DE49 /* PBXTextBookmark */; - 206D5FB61808EAE800C0DE49 = 206D5FB61808EAE800C0DE49 /* PBXTextBookmark */; - 206D60391808F3A600C0DE49 = 206D60391808F3A600C0DE49 /* PBXTextBookmark */; - 206D60511808F92000C0DE49 = 206D60511808F92000C0DE49 /* PBXTextBookmark */; - 206D60541808F92000C0DE49 = 206D60541808F92000C0DE49 /* PBXTextBookmark */; - 206D605B1808F99A00C0DE49 = 206D605B1808F99A00C0DE49 /* PBXTextBookmark */; - 206D6096180904FB00C0DE49 = 206D6096180904FB00C0DE49 /* PBXTextBookmark */; - 206D60B3180907AC00C0DE49 = 206D60B3180907AC00C0DE49 /* PBXTextBookmark */; - 206D60B4180907AC00C0DE49 = 206D60B4180907AC00C0DE49 /* PBXTextBookmark */; - 206D60B7180907AC00C0DE49 = 206D60B7180907AC00C0DE49 /* PBXTextBookmark */; - 207ADF7718323F5F006C2888 = 207ADF7718323F5F006C2888 /* PBXTextBookmark */; - 2090289E17E95F9E0051A253 = 2090289E17E95F9E0051A253 /* PBXTextBookmark */; - 2090289F17E95F9E0051A253 = 2090289F17E95F9E0051A253 /* PBXTextBookmark */; - 209028A517E95F9E0051A253 = 209028A517E95F9E0051A253 /* PBXTextBookmark */; - 20A770F81837870D00BC220B = 20A770F81837870D00BC220B /* PBXTextBookmark */; - 20A770FB1837870D00BC220B = 20A770FB1837870D00BC220B /* PBXTextBookmark */; - 20CD05AE180FBCD8005A8231 = 20CD05AE180FBCD8005A8231 /* PBXTextBookmark */; - 20DE9D35180500990047B2DD = 20DE9D35180500990047B2DD /* PBXTextBookmark */; - 20DE9D36180500990047B2DD = 20DE9D36180500990047B2DD /* PBXTextBookmark */; - 20E2179D18179A08003112DE = 20E2179D18179A08003112DE /* PBXTextBookmark */; - 20E2179E18179A08003112DE = 20E2179E18179A08003112DE /* PBXTextBookmark */; - 20E2179F18179A08003112DE = 20E2179F18179A08003112DE /* PBXTextBookmark */; - 20E217A118179A08003112DE = 20E217A118179A08003112DE /* PBXTextBookmark */; - 20E217A518179A08003112DE = 20E217A518179A08003112DE /* PBXTextBookmark */; - 20E217CB18186B4C003112DE = 20E217CB18186B4C003112DE /* PBXTextBookmark */; - 20E37DD4182F9B490035DF0A = 20E37DD4182F9B490035DF0A /* PBXTextBookmark */; - 20E37DD6182F9B490035DF0A = 20E37DD6182F9B490035DF0A /* PBXTextBookmark */; - 20EC59781808D7A100F759CD = 20EC59781808D7A100F759CD /* PBXTextBookmark */; - 20EE4DC2186531B7003FF203 = 20EE4DC2186531B7003FF203 /* PBXTextBookmark */; - 20EE4DC3186531B7003FF203 = 20EE4DC3186531B7003FF203 /* PBXTextBookmark */; - 20EE4DC4186531B7003FF203 = 20EE4DC4186531B7003FF203 /* PBXTextBookmark */; - 20EE4DC6186531B7003FF203 = 20EE4DC6186531B7003FF203 /* PBXTextBookmark */; - 20EE4DC9186531B7003FF203 = 20EE4DC9186531B7003FF203 /* PBXTextBookmark */; - 20EE4DCA186531B7003FF203 = 20EE4DCA186531B7003FF203 /* PBXTextBookmark */; - 20EE4DCB186531B7003FF203 = 20EE4DCB186531B7003FF203 /* PBXTextBookmark */; - 20EE4DCD186531B7003FF203 = 20EE4DCD186531B7003FF203 /* PBXTextBookmark */; - 20EE4DF0186EAA09003FF203 = 20EE4DF0186EAA09003FF203 /* PBXTextBookmark */; - 20EE4DFA186EAB5A003FF203 = 20EE4DFA186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4DFB186EAB5A003FF203 = 20EE4DFB186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4DFC186EAB5A003FF203 = 20EE4DFC186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4DFD186EAB5A003FF203 = 20EE4DFD186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4DFE186EAB5A003FF203 = 20EE4DFE186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E00186EAB5A003FF203 = 20EE4E00186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E01186EAB5A003FF203 = 20EE4E01186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E02186EAB5A003FF203 = 20EE4E02186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E03186EAB5A003FF203 = 20EE4E03186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E04186EAB5A003FF203 = 20EE4E04186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E05186EAB5A003FF203 = 20EE4E05186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E06186EAB5A003FF203 = 20EE4E06186EAB5A003FF203 /* PBXTextBookmark */; - 20EE4E0D186EADD9003FF203 = 20EE4E0D186EADD9003FF203 /* PBXTextBookmark */; - 20EE4E0F186EADD9003FF203 = 20EE4E0F186EADD9003FF203 /* PBXTextBookmark */; - 20EE4E1E186EAFEC003FF203 = 20EE4E1E186EAFEC003FF203 /* PBXTextBookmark */; - 20EE4E20186EAFEC003FF203 = 20EE4E20186EAFEC003FF203 /* PBXTextBookmark */; - 20EE4E32186EB2CB003FF203 = 20EE4E32186EB2CB003FF203 /* PBXTextBookmark */; - 20EE4E33186EB2CB003FF203 = 20EE4E33186EB2CB003FF203 /* PBXTextBookmark */; - 20EE4E3C186EB345003FF203 = 20EE4E3C186EB345003FF203 /* PBXTextBookmark */; - 20EE4E3D186EB345003FF203 = 20EE4E3D186EB345003FF203 /* PBXTextBookmark */; - 20EE4E41186F9509003FF203 = 20EE4E41186F9509003FF203 /* PBXTextBookmark */; - 20EE4E42186F9509003FF203 = 20EE4E42186F9509003FF203 /* PlistBookmark */; - 20EE4E43186F9509003FF203 = 20EE4E43186F9509003FF203 /* PBXTextBookmark */; - 20EE4E44186F9509003FF203 = 20EE4E44186F9509003FF203 /* PlistBookmark */; - 20F6A1AC17E95A6200BAD261 = 20F6A1AC17E95A6200BAD261 /* PBXTextBookmark */; - 20F6A1AE17E95A6200BAD261 = 20F6A1AE17E95A6200BAD261 /* PBXTextBookmark */; - 20F6A1B117E95A6200BAD261 = 20F6A1B117E95A6200BAD261 /* PlistBookmark */; - 20F6A1E917E95B5200BAD261 = 20F6A1E917E95B5200BAD261 /* PBXTextBookmark */; - 20F6A1EA17E95B5200BAD261 = 20F6A1EA17E95B5200BAD261 /* PBXTextBookmark */; - 20F6A21A17E95C1200BAD261 = 20F6A21A17E95C1200BAD261 /* PBXTextBookmark */; - 20F6A21E17E95C1200BAD261 = 20F6A21E17E95C1200BAD261 /* PBXTextBookmark */; - 20FE640B18456F160087BACF = 20FE640B18456F160087BACF /* PBXTextBookmark */; + 204EC15718285FB20035FB9D /* PBXTextBookmark */ = 204EC15718285FB20035FB9D /* PBXTextBookmark */; + 204EC15918285FB20035FB9D /* PBXTextBookmark */ = 204EC15918285FB20035FB9D /* PBXTextBookmark */; + 204EC171182889AD0035FB9D /* PBXTextBookmark */ = 204EC171182889AD0035FB9D /* PBXTextBookmark */; + 204EC176182889C80035FB9D /* PBXTextBookmark */ = 204EC176182889C80035FB9D /* PBXTextBookmark */; + 204EC178182889C80035FB9D /* PBXTextBookmark */ = 204EC178182889C80035FB9D /* PBXTextBookmark */; + 204F943D18005532007B4DAD /* PBXTextBookmark */ = 204F943D18005532007B4DAD /* PBXTextBookmark */; + 2050562217ED9E6100F572B7 /* PBXTextBookmark */ = 2050562217ED9E6100F572B7 /* PBXTextBookmark */; + 20567ED217E95DEC0002B1A9 /* PBXTextBookmark */ = 20567ED217E95DEC0002B1A9 /* PBXTextBookmark */; + 20567ED517E95DEC0002B1A9 /* PBXTextBookmark */ = 20567ED517E95DEC0002B1A9 /* PBXTextBookmark */; + 205AEFFA1814D0F800F6F9FF /* PBXTextBookmark */ = 205AEFFA1814D0F800F6F9FF /* PBXTextBookmark */; + 205AEFFC1814D0F800F6F9FF /* PBXTextBookmark */ = 205AEFFC1814D0F800F6F9FF /* PBXTextBookmark */; + 205AF2A3181662B000F6F9FF /* PBXTextBookmark */ = 205AF2A3181662B000F6F9FF /* PBXTextBookmark */; + 205AF3261816681B00F6F9FF /* PBXTextBookmark */ = 205AF3261816681B00F6F9FF /* PBXTextBookmark */; + 205AF37618166E8900F6F9FF /* PBXTextBookmark */ = 205AF37618166E8900F6F9FF /* PBXTextBookmark */; + 205AF39C181670DB00F6F9FF /* PBXTextBookmark */ = 205AF39C181670DB00F6F9FF /* PBXTextBookmark */; + 205AF3B11816778B00F6F9FF /* PBXTextBookmark */ = 205AF3B11816778B00F6F9FF /* PBXTextBookmark */; + 205AF3B918167E1100F6F9FF /* PlistBookmark */ = 205AF3B918167E1100F6F9FF /* PlistBookmark */; + 205CBE4718134A20009DA0FF /* PBXTextBookmark */ = 205CBE4718134A20009DA0FF /* PBXTextBookmark */; + 20664C241808D0EF00942104 /* PBXTextBookmark */ = 20664C241808D0EF00942104 /* PBXTextBookmark */; + 20664C291808D0EF00942104 /* PBXTextBookmark */ = 20664C291808D0EF00942104 /* PBXTextBookmark */; + 206D5FB01808EAE800C0DE49 /* PBXTextBookmark */ = 206D5FB01808EAE800C0DE49 /* PBXTextBookmark */; + 206D5FB61808EAE800C0DE49 /* PBXTextBookmark */ = 206D5FB61808EAE800C0DE49 /* PBXTextBookmark */; + 206D60391808F3A600C0DE49 /* PBXTextBookmark */ = 206D60391808F3A600C0DE49 /* PBXTextBookmark */; + 206D60511808F92000C0DE49 /* PBXTextBookmark */ = 206D60511808F92000C0DE49 /* PBXTextBookmark */; + 206D60541808F92000C0DE49 /* PBXTextBookmark */ = 206D60541808F92000C0DE49 /* PBXTextBookmark */; + 206D605B1808F99A00C0DE49 /* PBXTextBookmark */ = 206D605B1808F99A00C0DE49 /* PBXTextBookmark */; + 206D6096180904FB00C0DE49 /* PBXTextBookmark */ = 206D6096180904FB00C0DE49 /* PBXTextBookmark */; + 206D60B3180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B3180907AC00C0DE49 /* PBXTextBookmark */; + 206D60B4180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B4180907AC00C0DE49 /* PBXTextBookmark */; + 206D60B7180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B7180907AC00C0DE49 /* PBXTextBookmark */; + 207ADF7718323F5F006C2888 /* PBXTextBookmark */ = 207ADF7718323F5F006C2888 /* PBXTextBookmark */; + 2090289E17E95F9E0051A253 /* PBXTextBookmark */ = 2090289E17E95F9E0051A253 /* PBXTextBookmark */; + 2090289F17E95F9E0051A253 /* PBXTextBookmark */ = 2090289F17E95F9E0051A253 /* PBXTextBookmark */; + 209028A517E95F9E0051A253 /* PBXTextBookmark */ = 209028A517E95F9E0051A253 /* PBXTextBookmark */; + 20A770F81837870D00BC220B /* PBXTextBookmark */ = 20A770F81837870D00BC220B /* PBXTextBookmark */; + 20A770FB1837870D00BC220B /* PBXTextBookmark */ = 20A770FB1837870D00BC220B /* PBXTextBookmark */; + 20CD05AE180FBCD8005A8231 /* PBXTextBookmark */ = 20CD05AE180FBCD8005A8231 /* PBXTextBookmark */; + 20DE9D35180500990047B2DD /* PBXTextBookmark */ = 20DE9D35180500990047B2DD /* PBXTextBookmark */; + 20DE9D36180500990047B2DD /* PBXTextBookmark */ = 20DE9D36180500990047B2DD /* PBXTextBookmark */; + 20E2179D18179A08003112DE /* PBXTextBookmark */ = 20E2179D18179A08003112DE /* PBXTextBookmark */; + 20E2179E18179A08003112DE /* PBXTextBookmark */ = 20E2179E18179A08003112DE /* PBXTextBookmark */; + 20E2179F18179A08003112DE /* PBXTextBookmark */ = 20E2179F18179A08003112DE /* PBXTextBookmark */; + 20E217A118179A08003112DE /* PBXTextBookmark */ = 20E217A118179A08003112DE /* PBXTextBookmark */; + 20E217A518179A08003112DE /* PBXTextBookmark */ = 20E217A518179A08003112DE /* PBXTextBookmark */; + 20E217CB18186B4C003112DE /* PBXTextBookmark */ = 20E217CB18186B4C003112DE /* PBXTextBookmark */; + 20E37DD4182F9B490035DF0A /* PBXTextBookmark */ = 20E37DD4182F9B490035DF0A /* PBXTextBookmark */; + 20E37DD6182F9B490035DF0A /* PBXTextBookmark */ = 20E37DD6182F9B490035DF0A /* PBXTextBookmark */; + 20E4F7691876B34100D8069C /* PBXTextBookmark */ = 20E4F7691876B34100D8069C /* PBXTextBookmark */; + 20E4F80618777D6600D8069C /* PBXTextBookmark */ = 20E4F80618777D6600D8069C /* PBXTextBookmark */; + 20E4F80818777D6600D8069C /* PBXTextBookmark */ = 20E4F80818777D6600D8069C /* PBXTextBookmark */; + 20E4F88D1879228000D8069C /* PBXTextBookmark */ = 20E4F88D1879228000D8069C /* PBXTextBookmark */; + 20E4F920187EEBA600D8069C /* PBXTextBookmark */ = 20E4F920187EEBA600D8069C /* PBXTextBookmark */; + 20EC59781808D7A100F759CD /* PBXTextBookmark */ = 20EC59781808D7A100F759CD /* PBXTextBookmark */; + 20EE4DC2186531B7003FF203 /* PBXTextBookmark */ = 20EE4DC2186531B7003FF203 /* PBXTextBookmark */; + 20EE4DC3186531B7003FF203 /* PBXTextBookmark */ = 20EE4DC3186531B7003FF203 /* PBXTextBookmark */; + 20EE4DC4186531B7003FF203 /* PBXTextBookmark */ = 20EE4DC4186531B7003FF203 /* PBXTextBookmark */; + 20EE4DC6186531B7003FF203 /* PBXTextBookmark */ = 20EE4DC6186531B7003FF203 /* PBXTextBookmark */; + 20EE4DCB186531B7003FF203 /* PBXTextBookmark */ = 20EE4DCB186531B7003FF203 /* PBXTextBookmark */; + 20EE4DCD186531B7003FF203 /* PBXTextBookmark */ = 20EE4DCD186531B7003FF203 /* PBXTextBookmark */; + 20EE4DFA186EAB5A003FF203 /* PBXTextBookmark */ = 20EE4DFA186EAB5A003FF203 /* PBXTextBookmark */; + 20EE4DFC186EAB5A003FF203 /* PBXTextBookmark */ = 20EE4DFC186EAB5A003FF203 /* PBXTextBookmark */; + 20EE4DFD186EAB5A003FF203 /* PBXTextBookmark */ = 20EE4DFD186EAB5A003FF203 /* PBXTextBookmark */; + 20EE4DFE186EAB5A003FF203 /* PBXTextBookmark */ = 20EE4DFE186EAB5A003FF203 /* PBXTextBookmark */; + 20EE4E0D186EADD9003FF203 /* PBXTextBookmark */ = 20EE4E0D186EADD9003FF203 /* PBXTextBookmark */; + 20EE4E20186EAFEC003FF203 /* PBXTextBookmark */ = 20EE4E20186EAFEC003FF203 /* PBXTextBookmark */; + 20EE4E32186EB2CB003FF203 /* PBXTextBookmark */ = 20EE4E32186EB2CB003FF203 /* PBXTextBookmark */; + 20EE4E33186EB2CB003FF203 /* PBXTextBookmark */ = 20EE4E33186EB2CB003FF203 /* PBXTextBookmark */; + 20EE4E3D186EB345003FF203 /* PBXTextBookmark */ = 20EE4E3D186EB345003FF203 /* PBXTextBookmark */; + 20EE4E41186F9509003FF203 /* PBXTextBookmark */ = 20EE4E41186F9509003FF203 /* PBXTextBookmark */; + 20F6A1AC17E95A6200BAD261 /* PBXTextBookmark */ = 20F6A1AC17E95A6200BAD261 /* PBXTextBookmark */; + 20F6A1AE17E95A6200BAD261 /* PBXTextBookmark */ = 20F6A1AE17E95A6200BAD261 /* PBXTextBookmark */; + 20F6A1B117E95A6200BAD261 /* PlistBookmark */ = 20F6A1B117E95A6200BAD261 /* PlistBookmark */; + 20F6A1E917E95B5200BAD261 /* PBXTextBookmark */ = 20F6A1E917E95B5200BAD261 /* PBXTextBookmark */; + 20F6A1EA17E95B5200BAD261 /* PBXTextBookmark */ = 20F6A1EA17E95B5200BAD261 /* PBXTextBookmark */; + 20F6A21A17E95C1200BAD261 /* PBXTextBookmark */ = 20F6A21A17E95C1200BAD261 /* PBXTextBookmark */; + 20F6A21E17E95C1200BAD261 /* PBXTextBookmark */ = 20F6A21E17E95C1200BAD261 /* PBXTextBookmark */; + 20FE640B18456F160087BACF /* PBXTextBookmark */ = 20FE640B18456F160087BACF /* PBXTextBookmark */; }; sourceControlManager = 20F6A1A517E959A000BAD261 /* Source Control */; userBuildSettings = {