Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/JapaMala/stonesense
Browse files Browse the repository at this point in the history
Conflicts:
	MapLoading.cpp
	resources/buildings/Craftsdwarfs.xml
  • Loading branch information
RosaryMala committed Aug 24, 2012
2 parents 5d4f06d + 9410fbc commit ca40092
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 13 deletions.
10 changes: 5 additions & 5 deletions ContentBuildingReader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
{
if(!strGameSub)
{
contentError("<building> Is generic - game_subtype missing.",elemRoot);
contentWarning("<building> Is generic - game_subtype missing.",elemRoot);
break;
}
FOR_ENUM_ITEMS(furnace_type,i)
Expand All @@ -355,7 +355,7 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
{
if(!strGameSub)
{
contentError("<building> Is generic - game_subtype missing.",elemRoot);
contentWarning("<building> Is generic - game_subtype missing.",elemRoot);
break;
}
FOR_ENUM_ITEMS(construction_type,i)
Expand All @@ -377,7 +377,7 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
{
if(!strGameSub)
{
contentError("<building> Is generic - game_subtype missing.",elemRoot);
contentWarning("<building> Is generic - game_subtype missing.",elemRoot);
break;
}
FOR_ENUM_ITEMS(siegeengine_type,i)
Expand All @@ -399,7 +399,7 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
{
if(!strGameSub)
{
contentError("<building> Is generic - game_subtype missing.",elemRoot);
contentWarning("<building> Is generic - game_subtype missing.",elemRoot);
break;
}
FOR_ENUM_ITEMS(shop_type,i)
Expand All @@ -421,7 +421,7 @@ bool addSingleBuildingConfig( TiXmlElement* elemRoot, vector<BuildingConfigurat
{
if(!strGameSub)
{
contentError("<building> Is generic - game_subtype missing.",elemRoot);
contentWarning("<building> Is generic - game_subtype missing.",elemRoot);
break;
}
FOR_ENUM_ITEMS(workshop_type,i)
Expand Down
5 changes: 4 additions & 1 deletion ContentLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,10 @@ void contentError(const char* message, TiXmlNode* element)
{
LogError("%s: %s: %s (Line %d)\n",getDocument(element),message,element->Value(),element->Row());
}

void contentWarning(const char* message, TiXmlNode* element)
{
LogVerbose("%s: %s: %s (Line %d)\n",getDocument(element),message,element->Value(),element->Row());
}
// converts list of characters 0-5 into bits, ignoring garbage
// eg "035" or "0 3 5" or "0xx3x5" are all good
char getAnimFrames(const char* framestring)
Expand Down
1 change: 1 addition & 0 deletions ContentLoader.h
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ extern ContentLoader * contentLoader;
extern const char* getDocument(TiXmlNode* element);
bool getLocalFilename(char * buffer, const char* filename, const char* relativeto);
extern void contentError(const char* message, TiXmlNode* element);
extern void contentWarning(const char* message, TiXmlNode* element);
extern char getAnimFrames(const char* framestring);
extern int loadConfigImgFile(const char* filename, TiXmlElement* referrer);
MAT_BASICS lookupMaterialType(const char* strValue);
Expand Down
7 changes: 4 additions & 3 deletions MapLoading.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@
#include "Creatures.h"
#include "ContentLoader.h"
#include "Occlusion_Test.h"
#include <df/plant.h>
#include <df/flow_info.h>
#include <df/plant.h>
#include <df/flow_info.h>
#include "df/item_constructed.h"
#include "df/itemimprovement.h"
#include "df/itemimprovement_threadst.h"
Expand Down Expand Up @@ -597,8 +598,8 @@ void ReadCellToSegment(DFHack::Core& DF, WorldSegment& segment, int CellX, int C

//add effects
for(auto iter = trueBlock->flows.begin(); iter != trueBlock->flows.end(); iter++)
{
df::flow_info * eff = *iter;
{
df::flow_info * eff = *iter;
assert(eff != NULL);
Block* b = segment.getBlock( eff->x, eff->y, eff->z);
if(!b)
Expand Down
5 changes: 3 additions & 2 deletions main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,9 @@ void LogVerbose(const char* msg, ...){
return;
va_list arglist;
va_start(arglist, msg);
// char buf[200] = {0};
// vsprintf(buf, msg, arglist);
char buf[512] = {0};
vsprintf(buf, msg, arglist);
Core::printerr(buf);
FILE* fp = fopen( "Stonesense.log", "a");
if(fp)
vfprintf( fp, msg, arglist );
Expand Down
4 changes: 2 additions & 2 deletions resources/buildings/Craftsdwarfs.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<building name="Craftsdwarfs Workshop" game_type="Workshop" game_subtype="Craftsdwarfs" file="workshop.png">
<?xml version="1.0" ?>
<building name="Craftsdwarfs Workshop" game_type="Workshop" game_subtype="Craftsdwarfs" file="workshop.png">
<!-- benches block -->
<if>
<!-- replace this with position index if required -->
Expand Down

0 comments on commit ca40092

Please sign in to comment.