Petr Mrázek
2911b203ce
DFHack. Now with more packaging fun.
2011-03-18 00:07:40 +01:00
Petr Mrázek
557d6733e2
Make the build system sane, pt. 1 - no install or packages yet
2011-03-16 07:35:08 +01:00
Petr Mrázek
2ea6a3d84a
Merge branch 'master' of https://github.com/doomchild/dfhack
2011-03-14 22:06:25 +01:00
doomchild
fda4ad94cd
added read_local_features
2011-03-14 15:01:09 -05:00
doomchild
e126f21e4b
updated map coordinate struct/union
...
added callback for turning a std::map of coordinates to features into a list
2011-03-14 15:00:51 -05:00
doomchild
5cbc9e5918
added Maps_ReadLocalFeatures
2011-03-14 14:59:31 -05:00
doomchild
b1ed423f98
added map coordinate struct and the callback needed to flatten the std::map of coords to features into an array
2011-03-14 14:59:03 -05:00
doomchild
d347713860
Merge remote branch 'upstream/master'
2011-03-14 09:54:19 -05:00
Petr Mrázek
6ed74065d1
Cleanmap bugfix.
2011-03-14 09:18:09 +01:00
Petr Mrázek
cb86f52993
minor liquids bugfix, added typedef for planecoord so that stonesense builds. Build system bits. Doxygen bits.
2011-03-13 19:38:32 +01:00
Petr Mrázek
b6d02768b4
No DbgHelp.h
2011-03-12 11:01:53 +01:00
doomchild
f0f3960bb0
added read_vegetation
2011-03-11 16:59:36 -06:00
doomchild
de8226e142
fixed a couple of allocator callback names
...
added __str__ method to Tree
2011-03-11 16:59:25 -06:00
doomchild
c5e9f67389
added ReadVegetation implementation
2011-03-11 16:58:42 -06:00
doomchild
870be3a1e7
added tree buffer allocators
...
renamed a couple of allocators for consistency
2011-03-11 16:58:22 -06:00
doomchild
6e54715706
added ReadVegetation
2011-03-11 16:56:21 -06:00
doomchild
df3c6d706f
fixed a couple of small pointer bugs
2011-03-11 16:11:34 -06:00
Petr Mrázek
4e3a66fcd8
Merge branch 'master' of https://github.com/doomchild/dfhack
2011-03-11 22:38:25 +01:00
doomchild
5aeac3d43d
updated CreatureCaste, and CreatureType structs
...
added MatglossPlant and creature type descriptor structs
got the creature type allocator callback working
2011-03-11 14:13:52 -06:00
doomchild
f6a7de9ba6
updated getters to use the changed pointer caching stuff
2011-03-11 14:12:07 -06:00
doomchild
5b29bf5280
changed pointer cache to use array addresses instead of pointer ids
2011-03-11 14:11:36 -06:00
doomchild
b9e8aa8952
Materials_getRaceEx finally works as expected
2011-03-11 14:10:51 -06:00
doomchild
49b7f8acb5
fixed a couple of bad return values
2011-03-11 14:10:22 -06:00
doomchild
b75f513238
updated creature caste and type structs
...
removed some (now) unneeded callbacks
made a better t_creaturetype -> c_creaturetype converter
2011-03-11 14:09:51 -06: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
doomchild
1de2efb162
updated documentation
2011-03-09 14:25:32 -06:00
doomchild
828df5fa80
consolidated buffer stuff, so that the callbacks are a lot shorter
2011-03-09 14:20:34 -06:00
doomchild
1839c6b843
fixed callback registration
...
allocator callbacks now cache the buffers and associated pointers so they don't get collected too early
added CreatureCaste, TileColor, and CreatureType classes
2011-03-09 12:29:29 -06:00
doomchild
50af9e2d7e
updated to use the pointer caching callbacks
2011-03-09 12:27:58 -06:00
doomchild
5bd51c2e08
updated to use the allocator callbacks correctly
2011-03-09 12:26:04 -06:00
doomchild
44cbc3fd5c
fixed allocator callbacks to take pointers to pointers so they'll actually, you know, WORK
2011-03-09 12:23:20 -06:00
doomchild
187a8a0578
added a function to read all the veins at once
...
updated vein reading functions to use the allocator callbacks correctly
2011-03-09 12:22:00 -06:00
mikestewart
5c32991c40
Corrected game mode enum and added a mode changing tool to the playground.
2011-03-07 00:19:12 -05:00
Petr Mrázek
bbbea3d023
Merge branch 'master' of https://github.com/doomchild/dfhack
2011-03-06 23:57:22 +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
9b0c426f9c
The age of creatures is signed int.
2011-03-06 11:42:02 +01:00
Petr Mrázek
450562437a
Memory.xml cleanup, removing redundant information.
2011-03-03 23:54:44 +01:00
doomchild
c98bc9da9d
updated to actually match the C stuff (not passing allocator callbacks every time, etc)
2011-03-03 14:19:20 -06:00
doomchild
d314c733b2
added world and window_io getters
2011-03-03 14:18:28 -06:00
doomchild
a816b67362
added key types for window_io module
2011-03-03 14:17:56 -06:00
doomchild
6fc1f31e31
first commit
2011-03-03 14:17:31 -06:00
doomchild
2c9016d2f2
added checks for allocator callback being null
2011-03-03 14:17:09 -06:00
doomchild
4cf037d5d3
changed a couple of argument types to be more explicit
2011-03-03 14:15:38 -06:00
doomchild
368f3c1b2e
added World getter renamed get_Window to get_WindowIO
2011-03-03 14:14:59 -06:00
Petr Mrázek
f307d2c4c3
Merge https://github.com/doomchild/dfhack
2011-03-03 17:51:27 +01:00
Petr Mrázek
6f7a8e3af5
Export fail removal - sa_feature, other minor changes
2011-03-03 17:50:17 +01:00
doomchild
f4be3ef4fe
updated to use t_gamemodes struct in Read/WriteGameMode calls
2011-03-03 10:18:27 -06: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
552180d430
Merge branch 'master' of https://github.com/doomchild/dfhack
2011-03-03 16:24:26 +01:00
Petr Mrázek
faea954da1
Now with less endless loops.
2011-03-02 22:43:46 +01:00