Alexander Gavrilov
|
c04a140713
|
Add a new DfArray class to match generated headers.
Also, add working assignment and copy constructor to BitArray, and
change the unsafe conversion to int from an operator to a method.
|
2012-02-12 16:44:35 +04:00 |
Quietust
|
9afcea3deb
|
In all loops that iterate across a vector, use a size_t as the index
|
2012-01-31 10:55:38 -06:00 |
Quietust
|
a82f4c9138
|
Cleanup code to get rid of MSVC warning C4482
|
2012-01-31 10:17:27 -06:00 |
Quietust
|
ccad6efeb8
|
Remove UTF-8 BOMs
|
2012-01-27 09:47:14 -06:00 |
Quietust
|
3c60b43a38
|
Fix "origin" field on mapblock40d to actually be correct
|
2012-01-25 07:57:11 -06:00 |
Quietust
|
a3904b99dd
|
Remove bad assert from Translation, as well as <cassert> from other modules that don't use it
|
2012-01-24 10:57:25 -06:00 |
Quietust
|
ccf22bed10
|
Replace df_plant with df::plant - this leaves the Vegetation module a bit empty, but I'll leave it in case we decide to add something new there
|
2012-01-21 17:54:57 -06:00 |
Alexander Gavrilov
|
2449b80010
|
Update to match the data definitions.
|
2012-01-21 17:18:53 +04:00 |
Quietust
|
1b419313f4
|
Merge https://github.com/angavrilov/dfhack
|
2012-01-20 10:40:25 -06:00 |
Alexander Gavrilov
|
80292bd49e
|
Update Maps to match the new geo_biome definitions.
|
2012-01-20 20:27:39 +04:00 |
Quietust
|
67f60a07bd
|
Fix crash bug in dfprobe
|
2012-01-20 08:30:09 -06:00 |
Alexander Gavrilov
|
cc510a2c4b
|
Replace DFCoord with df::coord and df::coord2d.
|
2012-01-20 14:28:00 +04:00 |
Quietust
|
c0a0702882
|
Improve error handling within Maps module - only throw exceptions if there's no meaningful return type
|
2012-01-19 22:11:43 -06:00 |
Quietust
|
e7ecda1434
|
Kill the Maps module
|
2012-01-19 21:44:17 -06:00 |
Quietust
|
e7dcd4c66a
|
Fix stupid typo
|
2012-01-19 14:57:55 -06:00 |
Quietust
|
4bb724cd6c
|
Significant cleanup of Maps module - next step will be to kill it properly
|
2012-01-19 14:11:52 -06:00 |
Petr Mrázek
|
78a98de37e
|
Fix MSVC builds, break buildings :D
|
2012-01-05 23:39:14 +01:00 |
Petr Mrázek
|
86464b99cc
|
Remove DfVector, break MSVC builds until further notice.
|
2012-01-04 01:45:11 +01:00 |
Petr Mrázek
|
9db20bd84d
|
Header changes/cleanup.
|
2011-12-31 12:48:42 +01:00 |
Petr Mrázek
|
331ada8f91
|
Don't take over console in TEXT mode.
|
2011-08-01 03:31:52 +02:00 |
Petr Mrázek
|
9cf69164ed
|
BitArray implementation, now used in Maps for the flags.
|
2011-07-30 16:47:49 +02:00 |
Petr Mrázek
|
bd9643c8cc
|
Merge branch 'dfapi'
Conflicts:
CMakeLists.txt
library/DFProcess-linux.cpp
library/include/dfhack-c/modules/Creatures_C.h
library/include/dfhack/modules/Maps.h
library/modules/Creatures_C.cpp
|
2011-07-23 17:29:05 +02:00 |
Petr Mrázek
|
7325808c98
|
Fixes to materials.
|
2011-07-22 02:44:36 +02:00 |
Petr Mrázek
|
873cbd8388
|
Make 'die' plugin a builtin, made the console interaction less confusing.
|
2011-07-20 20:58:19 +02:00 |
Petr Mrázek
|
0defcc9889
|
Making Items a bit more sane. It's still using Accessors though.
|
2011-07-20 10:41:13 +02:00 |
zilpin
|
3d5169901c
|
minor bug fixes
|
2011-07-18 16:34:35 -04:00 |
zilpin
|
4eb13800cd
|
-WriteVein(), and some convenience functions for the vein bitmaps.
|
2011-07-18 15:55:41 -04:00 |
Petr Mrázek
|
792d272fbf
|
Windows side of the Console rewrite
|
2011-07-14 04:05:27 +02:00 |
Petr Mrázek
|
8b298f8d91
|
More maps tweaks, function for block event removal, added cleanmap version that nukes spatter objects instead of rewriting their
bitmaps.
|
2011-07-07 09:49:58 +02:00 |
Petr Mrázek
|
4ff5db06be
|
Maps no longer copy the map block pointer array, blocks are structs, map data is public.
|
2011-07-07 07:00:36 +02:00 |
Petr Mrázek
|
e0fb8f7c81
|
Crud removal: Context is gone. Added missing FakeSDL.h
|
2011-06-17 15:02:43 +02:00 |
Petr Mrázek
|
93be1eb1fb
|
Yay, kittens! Also some license cleanup, IO thread usage, more SDL wrapping and ability to run reveal from DFHack console.
|
2011-06-16 23:53:39 +02:00 |
Petr Mrázek
|
0a428b509e
|
Vegetation module becomes rather skeletal.
|
2011-06-13 21:11:02 +02:00 |
Petr Mrázek
|
511f459182
|
Stripped nonsense from the DFHack vector wrapper. Next step: removal.
|
2011-06-13 01:14:10 +02:00 |
Petr Mrázek
|
81d648dfa7
|
First 'working' DFHack inside DF, for 'some' values of 'working'.
|
2011-06-12 23:17:40 +02:00 |
Petr Mrázek
|
61dea59e29
|
Fix a big heap of warnings.
|
2011-05-15 22:24:40 +02:00 |
Petr Mrázek
|
43fc15476a
|
Added ability to set trees on fire.
|
2011-05-15 00:26:44 +02:00 |
Petr Mrázek
|
7dbb41cc66
|
Add method for writing block/map feature indexes
|
2011-05-13 05:00:29 +02:00 |
Petr Mrázek
|
6dc80d393f
|
Remove silly debug output
|
2011-05-08 03:36:26 +02:00 |
Petr Mrázek
|
8c4916958e
|
A fixme in Maps: replace feature reading with accessors
|
2011-05-07 20:23:31 +02:00 |
Petr Mrázek
|
8b2ab8de68
|
Ending the map feature failtrain.
|
2011-05-07 09:07:28 +02:00 |
Petr Mrázek
|
fc0f6f1e48
|
Minor rearrangement with no impact
|
2011-05-07 03:44:10 +02:00 |
Petr Mrázek
|
bb04aa1a32
|
Linux header cleanups. Windows side will follow.
|
2011-04-10 10:19:15 +02:00 |
Petr Mrázek
|
837ea52c22
|
Fix windows/wine version information bugs related to processes without a PE header.
|
2011-03-31 05:39:12 +02:00 |
Petr Mrázek
|
635e1998ee
|
Stop DFVector from accessing VersionInfo in the constructor (slight optimization).
|
2011-03-25 06:40:33 +01:00 |
Petr Mrázek
|
754647fe96
|
The mysterious variable is mysterious, 31.22 support, needs testing
|
2011-03-24 23:21:50 +01:00 |
Petr Mrázek
|
ecb239f64c
|
Merge branch 'worldmap'
|
2011-03-24 17:43:28 +01:00 |
Petr Mrázek
|
1f4ac33200
|
Clarification of some values of geology and local feature reading
|
2011-03-24 17:41:34 +01:00 |
Petr Mrázek
|
7c971cd8f1
|
World coords for dfposition
|
2011-03-24 06:13:21 +01:00 |
Petr Mrázek
|
d0a171a350
|
Add a form of ReadFeature applicable to already read blocks.
|
2011-03-24 04:39:38 +01:00 |
Petr Mrázek
|
4090a378c1
|
Remove message spam, make sure the old methods act the same.
|
2011-03-24 04:20:34 +01:00 |
Petr Mrázek
|
64a578b204
|
Added cache for map features inside the Maps module along with convenience feature getter for blocks. Adamantine vein refiller tool.
|
2011-03-24 04:00:23 +01:00 |
Petr Mrázek
|
2bc7aacb79
|
Remove precompiled garbage, fix dfcleanmap for real
|
2011-03-19 20:17:04 +01:00 |
Petr Mrázek
|
a7f3258018
|
Get rid of SHM in modules.
|
2011-03-18 17:58:48 +01:00 |
Petr Mrázek
|
a6c724bfb5
|
Module rearrangement and doxygen documentification. API break.
|
2011-03-18 11:09:26 +01:00 |
Petr Mrázek
|
b94ddf50d0
|
Eliminated silly dependency cascade within the library. Some documentation tweaks.
|
2011-03-18 08:53:59 +01:00 |
Petr Mrázek
|
c223bb858f
|
Added MapExtras, ported dfliquids to MapCache. Fixed vein non-ident bug in dfvdig.
|
2011-03-11 03:09:45 +01:00 |
Petr Mrázek
|
9e62ee6e75
|
Maps + Materials for 31.20. Still many broken offsets!
|
2011-03-06 20:27:40 +01:00 |
Petr Mrázek
|
6f7a8e3af5
|
Export fail removal - sa_feature, other minor changes
|
2011-03-03 17:50:17 +01:00 |
Petr Mrázek
|
680fe2981e
|
Merge branch 'master' of https://github.com/tomprince/dfhack
|
2011-03-03 16:56:38 +01:00 |
Petr Mrázek
|
faea954da1
|
Now with less endless loops.
|
2011-03-02 22:43:46 +01:00 |
Petr Mrázek
|
777e997da2
|
Make vein reading a little saner.
|
2011-03-02 22:36:02 +01:00 |
Petr Mrázek
|
3ff4e2c43e
|
Get rid of 'unknown vein' spam.
|
2011-03-02 22:32:08 +01:00 |
Tom Prince
|
a82e249205
|
Move definition of sa_feature to .cpp to avoid unsed variable warning.
Signed-off-by: Tom Prince <tom.prince@ualberta.net>
|
2011-03-01 17:29:27 -05:00 |
Petr Mrázek
|
c6a402c2b8
|
One more vein type. No ready for use.
|
2011-02-27 20:43:44 +01:00 |
Petr Mrázek
|
254aec1787
|
Alternate way to read vegetation using a vector in map blocks. 31.19 only for now.
|
2011-02-27 13:59:45 +01:00 |
Petr Mrázek
|
02e6e46d5f
|
Grass veins
|
2011-02-17 01:54:45 +01:00 |
Petr Mrázek
|
72fd88cff3
|
Windows base map offsets
|
2011-02-17 01:18:27 +01:00 |
Petr Mrázek
|
ad5e207276
|
make veinlook work with less offsets (maybe)
|
2011-02-15 00:45:37 +01:00 |
Petr Mrázek
|
ac91f46b6c
|
Merged patches from Rainer Keller
|
2010-11-17 20:50:50 +01:00 |
Petr Mrázek
|
f6b137230a
|
Fixed pause state offset in 31.12 linux version, dfreveal pauses and has improved usability.
|
2010-09-04 07:43:39 +02:00 |
Petr Mrázek
|
95abf6e605
|
All the modules *should* now use the new offset storage properly. Maybe, needs testing :)
|
2010-08-30 00:08:17 +02:00 |
Petr Mrázek
|
d46dcb8342
|
Maps stuff, geology seems broken
|
2010-08-28 15:43:53 +02:00 |
Petr Mrázek
|
1bceac2343
|
Rename memory_info and its factory class.
|
2010-08-20 14:10:05 +02:00 |
Petr Mrázek
|
94872b8abd
|
A bit of checking in some places.
|
2010-08-14 18:32:38 +02:00 |
Petr Mrázek
|
a159707250
|
Fix memleak with Context not cleaning up.
|
2010-08-14 01:25:18 +02:00 |
Petr Mrázek
|
ec35663b62
|
Common base for all modules
|
2010-06-25 07:11:26 +02:00 |
Petr Mrázek
|
c53b643886
|
Fix liquids bug, added status checks to Maps (still not the real thing, but better)
|
2010-06-17 06:46:20 +02:00 |
Petr Mrázek
|
04b71f154c
|
Fun and games. Also turning old DFWindow class into a module tracked by Context.
|
2010-05-26 12:24:45 +02:00 |
Petr Mrázek
|
966a145b3e
|
Moving stuff around, part 3
|
2010-05-26 08:42:09 +02:00 |
Petr Mrázek
|
b710ed687a
|
Moving stuff around, part 2
|
2010-05-26 06:48:23 +02:00 |