fixed squirrel for the text projects
This commit is contained in:
		@@ -690,18 +690,21 @@ static bool hasExt(const char* name, const char* ext)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
static bool hasProjectExt(const char* name)
 | 
					static bool hasProjectExt(const char* name)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	return  hasExt(name, PROJECT_LUA_EXT) ||
 | 
						return hasExt(name, PROJECT_LUA_EXT)
 | 
				
			||||||
		hasExt(name, PROJECT_MOON_EXT) ||
 | 
							|| hasExt(name, PROJECT_MOON_EXT)
 | 
				
			||||||
		hasExt(name, PROJECT_JS_EXT) ||
 | 
							|| hasExt(name, PROJECT_JS_EXT)
 | 
				
			||||||
		hasExt(name, PROJECT_WREN_EXT) ||
 | 
							|| hasExt(name, PROJECT_WREN_EXT)
 | 
				
			||||||
		hasExt(name, PROJECT_FENNEL_EXT);
 | 
							|| hasExt(name, PROJECT_SQUIRREL_EXT)
 | 
				
			||||||
 | 
							|| hasExt(name, PROJECT_FENNEL_EXT);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const char* projectComment(const char* name)
 | 
					static const char* projectComment(const char* name)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	char* comment;
 | 
						char* comment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(hasExt(name, PROJECT_JS_EXT) || hasExt(name, PROJECT_WREN_EXT))
 | 
						if(hasExt(name, PROJECT_JS_EXT) 
 | 
				
			||||||
 | 
							|| hasExt(name, PROJECT_WREN_EXT)
 | 
				
			||||||
 | 
							|| hasExt(name, PROJECT_SQUIRREL_EXT))
 | 
				
			||||||
		comment = "//";
 | 
							comment = "//";
 | 
				
			||||||
	else if(hasExt(name, PROJECT_FENNEL_EXT))
 | 
						else if(hasExt(name, PROJECT_FENNEL_EXT))
 | 
				
			||||||
		comment = ";;";
 | 
							comment = ";;";
 | 
				
			||||||
@@ -1085,6 +1088,9 @@ static void onConsoleLoadCommandConfirmed(Console* console, const char* param)
 | 
				
			|||||||
			if(!fsExistsFile(console->fs, name))
 | 
								if(!fsExistsFile(console->fs, name))
 | 
				
			||||||
				name = getName(param, PROJECT_FENNEL_EXT);
 | 
									name = getName(param, PROJECT_FENNEL_EXT);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								if(!fsExistsFile(console->fs, name))
 | 
				
			||||||
 | 
									name = getName(param, PROJECT_SQUIRREL_EXT);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			void* data = fsLoadFile(console->fs, name, &size);
 | 
								void* data = fsLoadFile(console->fs, name, &size);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			if(data)
 | 
								if(data)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -397,6 +397,7 @@ static bool addMenuItem(const char* name, const char* info, s32 id, void* ptr, b
 | 
				
			|||||||
		|| hasExt(name, PROJECT_JS_EXT)
 | 
							|| hasExt(name, PROJECT_JS_EXT)
 | 
				
			||||||
		|| hasExt(name, PROJECT_WREN_EXT)
 | 
							|| hasExt(name, PROJECT_WREN_EXT)
 | 
				
			||||||
		|| hasExt(name, PROJECT_FENNEL_EXT)
 | 
							|| hasExt(name, PROJECT_FENNEL_EXT)
 | 
				
			||||||
 | 
							|| hasExt(name, PROJECT_SQUIRREL_EXT)
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
		)
 | 
							)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user