jj
|
54780cac3f
|
ruby: allow vmethod call with 6 args, use direct fptr
|
2012-08-31 15:51:22 +02:00 |
jj
|
c339c7085a
|
ruby: add memory_check / memory_patch native methods
|
2012-08-23 18:44:03 +02:00 |
jj
|
e659d845ab
|
ruby: fix LinkList.next=
|
2012-08-13 02:06:56 +02:00 |
jj
|
53a0536506
|
ruby: typo in building_deconstruct
|
2012-08-13 00:46:27 +02:00 |
jj@jj
|
5a880d619c
|
ruby: add MapTile#dig, tweak unit_iscitizen
|
2012-08-12 22:36:54 +02:00 |
jj
|
030bd8ab57
|
fix/loyaltycascade: clear the enemy status cache, dont require a save/reload anymore
|
2012-08-12 00:24:34 +02:00 |
jj
|
2362bb8eea
|
ruby: add popup_announcement method
|
2012-08-11 22:25:08 +02:00 |
jj
|
4c720c7504
|
ruby: add explicit paths everywhere for ruby-autogen
|
2012-08-11 20:11:00 +02:00 |
jj
|
942b245461
|
ruby: add method to check if an item is free for use as construction material
|
2012-08-11 20:08:33 +02:00 |
jj
|
7a03f93dbd
|
ruby: add raw stl::string allocation, add _cpp_delete, tweak readme
|
2012-08-09 14:50:52 +02:00 |
jj
|
c1bcd270e9
|
ruby: add spawn_water/spawn_magma methods to MapTile
|
2012-08-03 17:00:02 +02:00 |
jj
|
f400591080
|
ruby: use enums in single-bit values too
|
2012-08-03 16:53:54 +02:00 |
jj
|
160487f7eb
|
ruby: move all generated/downloaded stuff in the build/ directory
|
2012-08-03 15:19:43 +02:00 |
jj
|
0615a27663
|
ruby: refix unit_idlers, make unit_find handle 'u'nitlist viewscreen
|
2012-07-12 00:44:07 +02:00 |
jj
|
d8e55196c2
|
ruby: better handling of errors in onupdate callbacks
|
2012-07-11 23:25:55 +02:00 |
jj
|
b0edb33023
|
ruby: fix unit_idlers
|
2012-07-11 23:24:53 +02:00 |
jj
|
d645d6b046
|
ruby: better message on out of bounds array access
|
2012-07-06 13:32:39 +02:00 |
jj
|
bef5079d43
|
ruby: add vector.first/last
|
2012-07-06 13:25:47 +02:00 |
jj
|
8e17ebbefc
|
add SC_PAUSED / SC_UNPAUSED onStateChange events
|
2012-07-05 18:03:02 +02:00 |
jj
|
7074048146
|
showmood: display number of items already collected
|
2012-07-05 16:17:41 +02:00 |
jj
|
7732901b6e
|
ruby: tweak onupdate to allow tick rate-limiting
|
2012-07-05 15:35:37 +02:00 |
jj
|
f560d2de11
|
ruby: add MapTile class
|
2012-07-05 14:15:34 +02:00 |
jj
|
f80ca239d0
|
ruby: allow coords arguments to *_find, add building_find
|
2012-07-04 18:34:41 +02:00 |
jj
|
7c4f60df1d
|
ruby: extend item_find to work on constructed coffers
|
2012-07-04 17:48:44 +02:00 |
jj
|
15cfc1d00b
|
ruby: handle constructed beds in item_find in LookAround mode
|
2012-07-04 17:24:46 +02:00 |
jj
|
edf0a9cb3d
|
ruby: add decode_mat method for mat_type/mat_index
|
2012-07-04 17:24:03 +02:00 |
jj
|
cb17bde8f4
|
ruby: refix codegen for refers-to without key-field, add translate_name
|
2012-07-04 15:18:36 +02:00 |
jj
|
877b879e57
|
ruby: item_find handle v/i unit inventory
|
2012-07-03 23:57:15 +02:00 |
jj
|
2e42e31754
|
ruby: add curview, fix item_find/unit_find wrt gview mode, fix refers-to to use binsearch
|
2012-07-03 19:51:52 +02:00 |
jj
|
501fd43dda
|
ruby: fix handling of <pointer to unknown data struct>
|
2012-07-03 18:40:10 +02:00 |
jj
|
a7a25b80a0
|
ruby: use the color_ostream argument from dfhack to output to dfhack-run
|
2012-07-03 16:13:15 +02:00 |
jj
|
0bdff401ca
|
ruby: fix codegen align int64_t on windows
|
2012-07-03 15:24:35 +02:00 |
jj
|
b9425474a1
|
ruby: fix codegen for darwin
|
2012-07-02 21:57:53 +02:00 |
jj
|
554683929f
|
ruby: allow explicit target-os override in codegen
|
2012-07-01 14:20:55 +02:00 |
jj
|
31a5495031
|
ruby: osx support (maybe)
|
2012-06-29 17:51:26 +02:00 |
jj
|
592c0a41ac
|
ruby: remove useless raise in unit_find
|
2012-06-29 11:29:36 +02:00 |
jj
|
56ff129ee0
|
ruby: fix enum + base-type
|
2012-06-29 11:25:41 +02:00 |
jj
|
24aa3827c1
|
ruby: generate accessors for refers-to and vector of ref-target
|
2012-06-27 14:52:34 +02:00 |
jj
|
c2c29af959
|
ruby: fix deadlock on df exit due to BEGIN_UNLOAD + Core.Suspend()
|
2012-06-25 19:16:35 +02:00 |
jj
|
412e8608d8
|
ruby: add method for basic xml ref-target support, tweak scripts/slayrace
|
2012-06-25 19:05:50 +02:00 |
jj
|
17d06b969b
|
ruby: move all ruby invocations inside a CoreSuspend lock, remove ruby suspend method
|
2012-06-25 17:06:37 +02:00 |
jj
|
8fb139a2f4
|
ruby: document mutex use, load ruby-autogen in the background
|
2012-06-25 01:45:50 +02:00 |
jj
|
d1762e3cb8
|
ruby: add growcrops script, add doc for methods in README
|
2012-06-24 21:44:40 +02:00 |
jj
|
552da8417e
|
ruby: handle .rb files in df/hack/scripts/
|
2012-06-24 20:24:46 +02:00 |
jj
|
3f4d2e4792
|
ruby: split ruby.rb in modules
|
2012-06-24 17:30:26 +02:00 |
jj
|
4c2d4d4b86
|
ruby: clean stuff up, install ruby modules in df/hack/ruby/
|
2012-06-24 16:09:31 +02:00 |
jj
|
ad1ba9bf6b
|
ruby: try msvc workaround for __thiscall
|
2012-06-24 02:59:56 +02:00 |
jj
|
0bdae68294
|
ruby: fix codegen enum base-types
|
2012-06-15 21:02:04 +02:00 |
jj
|
cfdf941c52
|
ruby: fix windows build warnings/load ruby.rb
|
2012-06-14 22:35:59 +02:00 |
jj
|
6bd67cc055
|
ruby: try to fix msvc build (use fastcall for thiscall fptr)
|
2012-06-14 14:25:16 +02:00 |