1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-12-23 16:08:51 -05:00
minetest/src
Craig Robbins 429ecb2b94 Refactor the_game() to make it more understandable and maintainable.
The following is a record of 31 commits before squashing:

Revert "Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism"

This reverts commit b49e5cfc70.

Basic reformatting with astyle
-- additional formatting will be modified, manually, as the need for it is encountered

Start "outlining" what a MinetestApp class might look like

Add MinetestApp::shutdown()

Converted class member functions to camelCase and created protos for new functions

First stage of connect to server done

Add get itemdefs/nodedefs/media code

Init clouds, camera, sky, init GUI, HUD

Input handling

Client events, camera, sound, draw

Fix wield hand getting stuck digging and add debug text back

Fix FPS

Added profiler graph back

Fix FPS issue
Need to work out what went wrong and clean up the copy/paste stuff

Annotate

Various:
Rewrote limitFps()
Limited scope of some variables

Jitter calcs

Reduce scope of objects

Move some stuff out of ::run and minor formatting cleanup

Scope reduction

Function splits

Removed old (broken) limitFps()

Added exception handling back

Fixed some formatting

Reverted commented out unit tests (uncommented them)

Slow clouds down on loading and media screens so the behaviour is like the original the_game()

Formatting/style (no functional changes)

Manually reapply upstream b49e5cf: Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism

Fixed silly errors on my part
Minor formatting cleanups

Removed strange differentiation in FPS limiting when loading
FPS limiting was done differently if cloud_menu_background was true, which does not make sense

Cleaning up

Add some comments
2014-11-02 02:18:25 +01:00
..
cguittfont OS X compatibility fixes 2014-06-29 17:27:33 +02:00
json fix link if system json lib exists 2013-03-05 23:54:07 -05:00
jthread Fix warnings reported by clang 2014-07-06 13:19:21 +02:00
lua Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
script Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
sqlite Update to SQLite 3.7.7.1 2011-09-01 18:27:30 -04:00
util Fix bug introduced by me (Zeno) 2014-10-29 08:54:16 +01:00
activeobject.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
ban.cpp ban.cpp refactoring 2014-08-22 22:03:08 +02:00
ban.h Always use builtin JThread library 2013-09-15 23:00:01 -04:00
base64.cpp Fix various indentation issues 2014-10-28 15:37:58 -04:00
base64.h Fix most warnings, re-fix MSVC compile error 2013-02-26 01:57:59 -05:00
camera.cpp Add support for interlaced polarized 3d screens 2014-05-18 01:08:13 +02:00
camera.h Add support for interlaced polarized 3d screens 2014-05-18 01:08:13 +02:00
cavegen.cpp Huge overhaul of the entire MapgenParams system 2014-02-03 22:50:14 -05:00
cavegen.h Mapgen V7: Huge rewrite, also tweaks to cavegen et al. 2013-07-06 02:21:54 -04:00
chat.cpp Fix typo in comment in chat.cpp 2014-09-14 15:37:27 +02:00
chat.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
client.cpp Recalculate normals for cached meshes. 2014-10-21 18:43:29 +02:00
client.h Recalculate normals for cached meshes. 2014-10-21 18:43:29 +02:00
clientiface.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
clientiface.h Fix "ghost" blocks if block update is "on wire" while player digs nodes 2014-08-22 20:56:16 +02:00
clientmap.cpp Avoid doing a full material compare if not even first texture does match 2014-06-23 00:13:41 +02:00
clientmap.h Add support for interlaced polarized 3d screens 2014-05-18 01:08:13 +02:00
clientmedia.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
clientmedia.h Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
clientobject.cpp Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00
clientobject.h Fix warnings reported by clang 2014-07-06 13:19:21 +02:00
clientserver.h Allow use all 6 faces for special tiles. 2014-08-25 12:47:06 +02:00
clientsimpleobject.h Update Copyright Years 2013-02-24 20:15:24 +01:00
clouds.cpp Refactor decoration-related code 2014-10-29 01:56:37 -04:00
clouds.h Fix #1358 (disappearing clouds) 2014-06-09 08:18:33 +02:00
cmake_config_githash.h.in Show git hash in version string at top left corner of window 2013-09-28 21:30:17 +02:00
cmake_config.h.in Make config compatible with C++11 2014-09-20 11:20:13 +02:00
CMakeLists.txt Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
collision.cpp Custom collision boxes node property. 2014-10-19 20:48:21 +02:00
collision.h Add an option to disable object <-> object collision for Lua entities 2013-07-20 20:43:11 +02:00
config.h Fix android build using hardcoded path for data instead of using the one fetched by android api on init. 2014-10-01 22:18:29 +02:00
connection.cpp Fix #1733: An unhandled exception occurred: GetPeer: Peer not found (possible timeout) 2014-10-28 13:39:23 -04:00
connection.h Improve timeout calculation 2014-08-22 20:56:16 +02:00
constants.h Improve timeout calculation 2014-08-22 20:56:16 +02:00
content_abm.cpp Remove liquid_finite and weather 2014-04-18 21:56:48 +04:00
content_abm.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_cao.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
content_cao.h Fix warnings reported by clang 2014-07-06 13:19:21 +02:00
content_cso.cpp Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture 2013-07-02 03:03:10 +02:00
content_cso.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapblock.cpp Add option to enable mesh caching, add wallmounted for meshes. 2014-10-29 08:37:33 +01:00
content_mapblock.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapnode.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapnode.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_nodemeta.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
content_nodemeta.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
content_object.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_sao.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
content_sao.h Pass arguments by reference 2014-03-12 17:34:48 -04:00
convert_json.cpp Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
convert_json.h Remove ugly curl struct pointer from jsonFetchValue signature 2014-06-19 21:24:53 +02:00
craftdef.cpp Fix aliases not working in shapeless crafting recipes 2013-08-25 18:14:26 +02:00
craftdef.h Added method to get all registered recipes for item(node) 2013-03-05 23:32:33 -05:00
database-dummy.cpp Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-dummy.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-leveldb.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
database-leveldb.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-redis.cpp Fix build with redis 2014-09-21 21:02:49 -04:00
database-redis.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-sqlite3.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
database-sqlite3.h Add sqlite3 backend hack for android 2014-08-16 12:28:07 +02:00
database.cpp Revert binary database block position encoding 2014-04-23 15:39:33 -04:00
database.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
daynightratio.h Update Copyright Years 2013-02-24 20:15:24 +01:00
debug.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
debug.h Remove assert warning in leveldb wonderland 2013-09-10 18:28:26 +02:00
defaultsettings.cpp Add option to enable mesh caching, add wallmounted for meshes. 2014-10-29 08:37:33 +01:00
defaultsettings.h Support for scalable font and gui elements 2014-06-22 00:08:55 +02:00
drawscene.cpp Fix totally messed up 3d modes interlaced/topbottom/sidebyside 2014-09-25 20:37:06 +02:00
drawscene.h Add support for interlaced polarized 3d screens 2014-05-18 01:08:13 +02:00
dungeongen.cpp Huge overhaul of the entire MapgenParams system 2014-02-03 22:50:14 -05:00
dungeongen.h Add map feature generation notify Lua API 2013-12-14 01:52:24 -05:00
emerge.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
emerge.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
environment.cpp Remove remenants of mob code 2014-10-23 20:54:33 -04:00
environment.h Only keep players loaded while they're connected 2014-06-23 15:45:59 -04:00
event_manager.h Update Copyright Years 2013-02-24 20:15:24 +01:00
event.h Update Copyright Years 2013-02-24 20:15:24 +01:00
exceptions.h Cleanup client init states by bumping protocol version 2014-04-08 21:12:20 +02:00
filecache.cpp Rewrite client media download and support hash-based remote download 2013-12-13 18:05:20 +01:00
filecache.h Rewrite client media download and support hash-based remote download 2013-12-13 18:05:20 +01:00
filesys.cpp Remove temporary file at safeWriteToFile() 2014-08-16 12:46:48 +02:00
filesys.h Dont write directly to files but rather write and copy a tmp file 2013-08-13 22:05:45 +02:00
game.cpp Refactor the_game() to make it more understandable and maintainable. 2014-11-02 02:18:25 +01:00
game.h Refactor the_game() to make it more understandable and maintainable. 2014-11-02 02:18:25 +01:00
gamedef.h Recalculate normals for cached meshes. 2014-10-21 18:43:29 +02:00
genericobject.cpp Add sneak and sneak_glitch to set_physics_override() 2013-12-03 23:20:00 +01:00
genericobject.h Add sneak and sneak_glitch to set_physics_override() 2013-12-03 23:20:00 +01:00
gettext.cpp fixed typo std::encl in src/gettext.cpp 2014-05-24 11:20:21 +02:00
gettext.h Fix errors/warnings reported by valgrind 2014-07-06 16:33:02 +02:00
gettime.h Make sure PRECISION_SECONDS corresponds to the integer 0 2014-10-09 11:40:33 +02:00
guiChatConsole.cpp Make freetype usage configureable by a setting 2013-08-04 20:35:14 +02:00
guiChatConsole.h Make freetype usage configureable by a setting 2013-08-04 20:35:14 +02:00
guiEngine.cpp Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism 2014-10-24 21:14:48 +02:00
guiEngine.h Fix regression dirt texture not beeing default in non cloud menu 2014-06-14 20:51:57 +02:00
guiFileSelectMenu.cpp Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiFileSelectMenu.h Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiFormSpecMenu.cpp Fix uninitialized variable warning 2014-10-30 02:53:20 -04:00
guiFormSpecMenu.h Fix uninitialized variable warning 2014-10-30 02:53:20 -04:00
guiKeyChangeMenu.cpp Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiKeyChangeMenu.h fix memory leaks introduced by invalid gettext usage 2013-04-07 22:50:53 -04:00
guiMainMenu.h Allow SIGINT to kill mainmenu again 2013-08-19 15:49:36 +02:00
guiPasswordChange.cpp Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiPasswordChange.h Update Copyright Years 2013-02-24 20:15:24 +01:00
guiTable.cpp Add [colorize modifier 2014-10-05 16:49:52 +02:00
guiTable.h Add formspec table 2014-01-13 18:11:08 -05:00
guiVolumeChange.cpp Fix all warnings reported by clang 2014-04-15 21:34:53 +02:00
guiVolumeChange.h Fix all warnings reported by clang 2014-04-15 21:34:53 +02:00
hex.h Implement urlencode and urldecode 2013-12-13 18:05:35 +01:00
httpfetch.cpp Use configured bind_address for HTTPFetch 2014-09-18 21:54:23 -04:00
httpfetch.h Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
hud.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
hud.h Fix heart + bubble bar size on different texture packs 2014-05-07 21:46:27 +02:00
inventory.cpp Make players check inventory modification properly 2014-10-01 18:44:36 -04:00
inventory.h Make players check inventory modification properly 2014-10-01 18:44:36 -04:00
inventorymanager.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
inventorymanager.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_aabb3d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_v2d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_v3d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irrlichttypes_bloated.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
irrlichttypes_extrabloated.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
irrlichttypes.h Update Copyright Years 2013-02-24 20:15:24 +01:00
itemdef.cpp Add option to enable mesh caching, add wallmounted for meshes. 2014-10-29 08:37:33 +01:00
itemdef.h Make range of tools configureable 2013-07-20 20:37:59 +02:00
itemgroup.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
keycode.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
keycode.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
light.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
light.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
localplayer.cpp Simplify player modification checks 2014-10-01 18:44:36 -04:00
localplayer.h Simplify player modification checks 2014-10-01 18:44:36 -04:00
log.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
log.h Update Copyright Years 2013-02-24 20:15:24 +01:00
logoutputbuffer.h Update Copyright Years 2013-02-24 20:15:24 +01:00
luaentity_common.h Update Copyright Years 2013-02-24 20:15:24 +01:00
main.cpp Refactor the_game() to make it more understandable and maintainable. 2014-11-02 02:18:25 +01:00
main.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mainmenumanager.h Add in-game key change menu 2014-10-07 17:24:09 -04:00
map.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
map.h Update Mapgen VoxelManipulator on buffer invalidation 2014-09-01 15:12:22 -04:00
mapblock_mesh.cpp Various uninitialised variable fixes 2014-10-19 15:33:08 +02:00
mapblock_mesh.h Add meshnode drawtype. 2014-10-18 16:42:23 +02:00
mapblock.cpp Speedup getBlockNodeIdMapping by up to factor 4 by using a fixed size mapping array 2014-06-23 00:13:41 +02:00
mapblock.h Remove liquid_finite and weather 2014-04-18 21:56:48 +04:00
mapchunk.h Update Copyright Years 2013-02-24 20:15:24 +01:00
mapgen_singlenode.cpp mapgen: Resolve nodes in ctor rather than makeChunk 2014-10-30 02:29:37 -04:00
mapgen_singlenode.h mapgen: Resolve nodes in ctor rather than makeChunk 2014-10-30 02:29:37 -04:00
mapgen_v6.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mapgen_v6.h Make flag strings clear specified flag with 'no' prefix 2014-02-08 17:50:59 -05:00
mapgen_v7.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mapgen_v7.h Huge overhaul of the entire MapgenParams system 2014-02-03 22:50:14 -05:00
mapgen.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mapgen.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mapnode.cpp Custom collision boxes node property. 2014-10-19 20:48:21 +02:00
mapnode.h Custom collision boxes node property. 2014-10-19 20:48:21 +02:00
mapsector.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mapsector.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mesh.cpp Add meshnode drawtype. 2014-10-18 16:42:23 +02:00
mesh.h Add meshnode drawtype. 2014-10-18 16:42:23 +02:00
mg_biome.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_biome.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_decoration.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_decoration.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_ore.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_ore.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_schematic.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
mg_schematic.h Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
modalMenu.h Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism 2014-10-24 21:14:48 +02:00
modifiedstate.h Update Copyright Years 2013-02-24 20:15:24 +01:00
mods.cpp Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
mods.h Remove ugly curl struct pointer from jsonFetchValue signature 2014-06-19 21:24:53 +02:00
nameidmapping.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
nameidmapping.h Update Copyright Years 2013-02-24 20:15:24 +01:00
nodedef.cpp Add option to enable mesh caching, add wallmounted for meshes. 2014-10-29 08:37:33 +01:00
nodedef.h Refactor decoration-related code 2014-10-29 01:56:37 -04:00
nodemetadata.cpp Add a limit to node meta data resolving recursion 2014-05-07 17:05:44 -04:00
nodemetadata.h Add a limit to node meta data resolving recursion 2014-05-07 17:05:44 -04:00
nodetimer.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
nodetimer.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
noise.cpp Change license of noise implementation to Simplified BSD 2014-10-27 21:17:07 -04:00
noise.h Change license of noise implementation to Simplified BSD 2014-10-27 21:17:07 -04:00
object_properties.cpp Add offset to automatic_face_movement_dir 2013-09-10 23:31:44 +02:00
object_properties.h Add offset to automatic_face_movement_dir 2013-09-10 23:31:44 +02:00
particles.cpp Fix rendering glitches when far from the center of the map 2014-03-04 20:12:10 +01:00
particles.h Fix rendering glitches when far from the center of the map 2014-03-04 20:12:10 +01:00
pathfinder.cpp Remove noisy error messages, prepend "pathfinder: " to pathfinder messages 2014-02-03 20:13:31 +01:00
pathfinder.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
player.cpp Make players check inventory modification properly 2014-10-01 18:44:36 -04:00
player.h Make players check inventory modification properly 2014-10-01 18:44:36 -04:00
porting_android.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
porting_android.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
porting.cpp Fix android build using hardcoded path for data instead of using the one fetched by android api on init. 2014-10-01 22:18:29 +02:00
porting.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
profiler.h Fix msvc2012 build 2014-06-29 16:57:50 +02:00
quicktune_shortcutter.h Update Copyright Years 2013-02-24 20:15:24 +01:00
quicktune.cpp Cleanup jthread and fix win32 build 2013-12-01 16:25:46 +01:00
quicktune.h Update Copyright Years 2013-02-24 20:15:24 +01:00
rollback_interface.cpp Fixed potential NULL pointer and leak when setting node metadata 2013-11-29 23:35:16 -05:00
rollback_interface.h Rollback fixes and get_node_actions 2013-11-27 18:13:06 -05:00
rollback.cpp Fix statement not set NULL on deletion 2014-06-25 20:01:29 +02:00
rollback.h Rollback fixes and get_node_actions 2013-11-27 18:13:06 -05:00
serialization.cpp Add compression API 2014-09-20 14:02:54 -04:00
serialization.h Add compression API 2014-09-20 14:02:54 -04:00
server.cpp Split up mapgen.cpp 2014-11-01 13:16:23 -04:00
server.h Recalculate normals for cached meshes. 2014-10-21 18:43:29 +02:00
serverlist.cpp Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
serverlist.h Fix serverlist code style, const-correctness, and types 2014-06-30 13:26:02 -04:00
serverobject.cpp Fix issue #1275 - one more missing check. 2014-06-18 14:53:43 +02:00
serverobject.h Remove remenants of mob code 2014-10-23 20:54:33 -04:00
settings.cpp Fix command line parsing 2014-09-22 11:02:26 +02:00
settings.h Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
sha1.cpp Make SHA1::addBytes(..., 0) a no-op instead of an assertion failure 2013-12-25 00:29:00 +01:00
sha1.h Passwords - a few corrections to the previous commit 2011-05-20 21:37:13 +01:00
shader.cpp Add optional framed glasslike drawtype 2014-10-02 11:35:15 +02:00
shader.h Unite nodes shaders. 2014-06-15 05:40:33 +02:00
sky.cpp Various uninitialised variable fixes 2014-10-19 15:33:08 +02:00
sky.h Various uninitialised variable fixes 2014-10-19 15:33:08 +02:00
socket.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
socket.h Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY 2014-04-10 22:03:42 +02:00
sound_openal.cpp Pass arguments by reference 2014-03-12 17:34:48 -04:00
sound_openal.h Update Copyright Years 2013-02-24 20:15:24 +01:00
sound.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
sound.h Update Copyright Years 2013-02-24 20:15:24 +01:00
staticobject.cpp Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00
staticobject.h Fix object duplication bug (at least in the most reproducible UFO case) 2013-10-17 00:10:16 +03:00
strfnd.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
subgame.cpp Fix various indentation issues 2014-10-28 15:37:58 -04:00
subgame.h Add header.png and footer.png support for games, and support texture packs via <gameid>_menu_<background/overlay/header/footer>.png 2013-05-04 10:05:12 +03:00
test.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
test.h Update Copyright Years 2013-02-24 20:15:24 +01:00
threads.h Always use builtin JThread library 2013-09-15 23:00:01 -04:00
tile.cpp Add [colorize modifier 2014-10-05 16:49:52 +02:00
tile.h Fix misc. style issues 2014-10-03 03:49:06 -04:00
tool.cpp Fix inversion of full_punch_interval 2014-07-02 16:48:11 +02:00
tool.h New damage system, add damageGroups to ToolCapabilities, bump protocol version 2013-03-29 20:14:09 +01:00
touchscreengui.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
touchscreengui.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
treegen.cpp Fix seg fault if popping from empty stack (L-system trees) 2014-08-23 06:40:27 +02:00
treegen.h Fix seg fault if popping from empty stack (L-system trees) 2014-08-23 06:40:27 +02:00
version.cpp Move #includes from version.h to version.cpp 2014-08-10 01:03:52 +02:00
version.h Move #includes from version.h to version.cpp 2014-08-10 01:03:52 +02:00
voxel.cpp Remove emerge and speedup addArea by using memcopy instead of one by one assignment 2014-06-23 00:13:41 +02:00
voxel.h Remove emerge and speedup addArea by using memcopy instead of one by one assignment 2014-06-23 00:13:41 +02:00
voxelalgorithms.cpp Remove emerge and speedup addArea by using memcopy instead of one by one assignment 2014-06-23 00:13:41 +02:00
voxelalgorithms.h Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00