Commit Graph

21 Commits (e9dba1d6ca96546f8ca46424ddf39e0108d74b0b)

Author SHA1 Message Date
jj b2e22a2c42 ruby: add facility to queue dfhack commands 2013-04-12 15:23:13 +02:00
jj 662d3101c7 ruby: fix onupdate tick limiting + advmode, add pageprotect, add :script_finished 2012-12-11 17:25:51 +01:00
jj e73274d281 ruby: add description field to onupdate_register 2012-11-24 16:10:55 +01:00
jj 54780cac3f ruby: allow vmethod call with 6 args, use direct fptr 2012-08-31 15:51:22 +02:00
jj@jj 5a880d619c ruby: add MapTile#dig, tweak unit_iscitizen 2012-08-12 22:36:54 +02:00
jj 7a03f93dbd ruby: add raw stl::string allocation, add _cpp_delete, tweak readme 2012-08-09 14:50:52 +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 edf0a9cb3d ruby: add decode_mat method for mat_type/mat_index 2012-07-04 17:24:03 +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 17d06b969b ruby: move all ruby invocations inside a CoreSuspend lock, remove ruby suspend method 2012-06-25 17:06:37 +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 3c1cb24d9f ruby: download lib from github as tgz, switch to ruby18, simply log to stderr.log if cannot load libruby 2012-06-12 18:51:33 +02:00
jj 3e61452f15 ruby: codegen code cleanup, move ruby-memstruct in ruby.rb, handle bool struct fields, rename Enum.to_sym/to_i to sym()/int(), define nested compound sizeof() 2012-05-29 18:30:18 +02:00
jj dfe86f9bd7 ruby: interpret types in vmethod signatures 2012-05-11 01:34:03 +02:00
jj fcfd7062eb ruby: tweak inspect, autodereference pointers 2012-04-27 17:11:01 +02:00
jj 03925c923a ruby: fix new c++ obj initialization, use xml init-value 2012-04-26 14:16:47 +02:00
jj 7a8db179ab ruby: fix plugin/plant.rb, add onstatechange hook, use console proxy, general cleanup, enable build by default 2012-04-25 20:21:09 +02:00
jj d1ea97c272 ruby: README 2012-04-25 01:20:35 +02:00