1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2024-12-25 06:05:45 +00:00
Aquaria/Aquaria
fgenesis 273b608214 Misc fixes and cleanups; fixed variadic Lua calls to self.
Script interface:
- entity_msg() will no longer corrupt the Lua stack if sending messages to itself.
- added more info to non-critical Lua errors ("attempt to call a nil value", etc)
- replaced many lua_tostring() with getString(), which does never return NULL.
  This prevents possible crashes when a non-string parameter is passed to functions
  expecting a string.

Misc:
- Removed classes BoxElement, DFSprite, Datafile, and related references.
  They were essentially unused.
- Removed unused Element class member variables.
- Show more lines in the in-game console.
2012-03-14 00:58:59 +01:00
..
AnimationEditor.cpp Misc code cleanups, little SkeletalSprite loading improvement. 2012-02-19 04:57:04 +01:00
Aquaria.ico initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
aquaria.rc initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AquariaComboBox.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AquariaCompileConfig.h re-enable linking against SDLmain 2011-08-11 17:01:36 +02:00
AquariaMenuItem.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AquariaMenuItem.h sync with icculus repo 2011-11-20 15:44:17 +01:00
AquariaProgressBar.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AquariaProgressBar.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AquariaSaveSlot.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AStar.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AutoMap.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
AutoMap.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Avatar.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Avatar.h Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Beam.cpp Script interface improvements & extensions. 2012-02-05 20:22:54 +01:00
BitBlotLogo.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
BoxElement.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
BubbleRender.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
CollideEntity.cpp Add a safe pointer model to ScriptInterface, additional bug/crash fixes. 2012-01-03 04:38:28 +01:00
CollideEntity.h Fixed some script interface functions, error handling & code cleanups 2011-09-18 23:12:02 +02:00
Continuity.cpp Fix "tile dummy" error. 2012-03-11 18:48:18 +01:00
Credits.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
CurrentRender.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
custom-fields.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Demo.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
DSQ.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
DSQ.h Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Element.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Element.h Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Elements.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Emote.cpp Revert "added partial VFS support - enough to read static data from any source" 2011-09-15 19:18:53 +02:00
Entity.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Entity.h Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
ExternalGUI.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
FFTNotes.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
FlockEntity.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
FlockEntity.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Game.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
Game.h Misc code cleanups, little SkeletalSprite loading improvement. 2012-02-19 04:57:04 +01:00
GameplayVariables.cpp Revert "added partial VFS support - enough to read static data from any source" 2011-09-15 19:18:53 +02:00
GasCloud.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
GridRender.cpp Fix some bugs introduced in my prev. commits: 2012-02-10 01:06:44 +01:00
GridRender.h Added support for world maps in mods. 2011-11-20 17:16:48 +01:00
Hair.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Hair.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Ingredient.cpp Add a safe pointer model to ScriptInterface, additional bug/crash fixes. 2012-01-03 04:38:28 +01:00
Intro.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Logo.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Logo.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Main.cpp Revert "added partial VFS support - enough to read static data from any source" 2011-09-15 19:18:53 +02:00
ManaBall.cpp Fixed some script interface functions, error handling & code cleanups 2011-09-18 23:12:02 +02:00
MiniMapRender.cpp Added support for world maps in mods. 2011-11-20 17:16:48 +01:00
Mod.cpp Added a blockEditor="1" property to a mod xml. 2012-02-12 01:15:46 +01:00
ModSelector.cpp Little path correction for win32, this repairs screenshot and frame dumping functions. 2011-11-20 23:47:24 +01:00
NotEntities.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
ParticleEditor.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Path.cpp Some fixes for node script init/cleanup. 2012-02-18 23:35:30 +01:00
Path.h Add a safe pointer model to ScriptInterface, additional bug/crash fixes. 2012-01-03 04:38:28 +01:00
PathFinding.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
PathFinding.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
PathRender.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
RecipeMenuEntry.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
resource.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
SceneEditor.cpp Misc code cleanups, little SkeletalSprite loading improvement. 2012-02-19 04:57:04 +01:00
SchoolFish.cpp Fixed some script interface functions, error handling & code cleanups 2011-09-18 23:12:02 +02:00
SchoolFish.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
ScriptedEntity.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
ScriptedEntity.h Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
ScriptInterface.cpp Misc fixes and cleanups; fixed variadic Lua calls to self. 2012-03-14 00:58:59 +01:00
ScriptInterface.h Script interface improvements & extensions. 2012-02-05 20:22:54 +01:00
Segmented.cpp Fix some small performance bottlenecks: 2012-01-02 21:34:29 +01:00
Segmented.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
SFXLoops.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Shot.cpp Fix particle & shot loading on linux (fix file name case) 2012-03-12 03:13:34 +01:00
Shot.h Script interface improvements & extensions. 2012-02-05 20:22:54 +01:00
Spore.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
StarRenderer.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
States.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
States.h Animation editor enhancements 2012-01-31 18:02:18 +01:00
StatsAndAchievements.cpp Revert "added partial VFS support - enough to read static data from any source" 2011-09-15 19:18:53 +02:00
StatsAndAchievements.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
SteamRender.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Strand.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
StringBank.cpp Use mods root dir for the files that were in data/ subdir before. Little correction for my prev. patches for compatibility with the iPad version. 2011-11-20 17:33:42 +01:00
SubtitlePlayer.cpp Fixes for Linux 2012-01-10 19:34:31 +01:00
TileVector.h Fix some small performance bottlenecks: 2012-01-02 21:34:29 +01:00
ToolTip.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
ToolTip.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
UserSettings.cpp sync with icculus repo 2011-11-20 15:44:17 +01:00
UserSettings.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
WaterFont.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
WaterFont.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
WaterSurfaceRender.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
WaterSurfaceRender.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Web.cpp Add a safe pointer model to ScriptInterface, additional bug/crash fixes. 2012-01-03 04:38:28 +01:00
Web.h Script interface improvements & extensions. 2012-02-05 20:22:54 +01:00
WorldMapRender.cpp Added a blockEditor="1" property to a mod xml. 2012-02-12 01:15:46 +01:00
WorldMapTiles.cpp Use mods root dir for the files that were in data/ subdir before. Little correction for my prev. patches for compatibility with the iPad version. 2011-11-20 17:33:42 +01:00