make compile as C

This commit is contained in:
Sean Barrett 2015-04-15 02:17:44 -07:00
parent 0d076c08b3
commit 6cb8c1b624
1 changed files with 8 additions and 7 deletions

View File

@ -1,4 +1,4 @@
// stb_tilemap_editor.h - v0.31 - Sean Barrett - http://nothings.org/stb
// stb_tilemap_editor.h - v0.35 - Sean Barrett - http://nothings.org/stb
// placed in the public domain - not copyrighted - first released 2014-09
//
// Embeddable tilemap editor for C/C++
@ -275,7 +275,7 @@
// either approach allows cut&pasting between levels.)
//
// REVISION HISTORY
// 0.31 layername button changes
// 0.35 layername button changes
// - layername buttons grow with the layer panel
// - fix stbte_create_map being declared as stbte_create
// - fix declaration of stbte_create_map
@ -1100,9 +1100,10 @@ void stbte_set_layername(stbte_tilemap *tm, int layer, const char *layername)
{
STBTE_ASSERT(layer >= 0 && layer < tm->num_layers);
if (layer >= 0 && layer < tm->num_layers) {
int width;
tm->layerinfo[layer].name = layername;
tm->has_layer_names = 1;
int width = stbte__text_width(layername);
width = stbte__text_width(layername);
tm->layername_width = (width > tm->layername_width ? width : tm->layername_width);
}
}
@ -3392,6 +3393,10 @@ static void stbte__info(stbte_tilemap *tm, int x0, int y0, int w, int h)
static void stbte__layers(stbte_tilemap *tm, int x0, int y0, int w, int h)
{
static char *propmodes[3] = {
"default", "always", "never"
};
int num_rows;
int i, y, n;
int x1 = x0+w;
int y1 = y0+h;
@ -3403,10 +3408,6 @@ static void stbte__layers(stbte_tilemap *tm, int x0, int y0, int w, int h)
xoff = (xoff < tm->layername_width + 10 ? xoff : tm->layername_width + 10);
}
static char *propmodes[3] = {
"default", "always", "never"
};
int num_rows;
x0 += 2;
y0 += 5;
if (!tm->has_layer_names) {