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 = {