Myk Taylor
|
19643111e0
|
move SUPPRESS_DUPLICATE_KEYBOARD_EVENTS pref into cpp
|
2023-07-19 00:38:37 -07:00 |
Myk Taylor
|
2d2ecf6f0d
|
add TextButton
|
2023-07-16 20:24:39 -07:00 |
Myk
|
2cd226d879
|
Merge pull request #3566 from myk002/myk_pasture
[zone] initial implementation of pasture assignment screen
|
2023-07-16 14:36:57 -07:00 |
Myk Taylor
|
5fb299c6df
|
expand egg-laying filter to the entire race, not just the unit
|
2023-07-16 12:30:12 -07:00 |
Myk Taylor
|
39612f0d5a
|
trade a bin if any contents can be traded
the new trade screens will make it easy to filter out unwanted items
later
|
2023-07-16 12:15:51 -07:00 |
DFHack-Urist via GitHub Actions
|
04b0c16f0f
|
Auto-update submodules
library/xml: master
|
2023-07-16 07:13:50 +00:00 |
DFHack-Urist via GitHub Actions
|
e2a91ed3bb
|
Auto-update submodules
library/xml: master
|
2023-07-13 07:14:52 +00:00 |
Myk Taylor
|
6fc86d715b
|
simplify retrieval of setting property
|
2023-07-09 15:50:56 -07:00 |
Myk Taylor
|
7a618fd113
|
make event suppression configurable
|
2023-07-08 18:39:38 -07:00 |
Myk Taylor
|
f987bca8f9
|
prevent DF interface events for handled hotkeys
|
2023-07-08 17:23:00 -07:00 |
Kelly Kinkade
|
1fba8b16f5
|
replace `dts:make_unique` with `std::make_unique`
2014 here we come!
|
2023-07-07 21:38:15 -05:00 |
Kelly Kinkade
|
0ac05197c6
|
fix an ambiguity in def'n of operator==
this resolve an error that arises when compiling with msvc 1936 which was previously ignored due to a bug in the compiler
|
2023-07-07 17:21:25 -05:00 |
Myk Taylor
|
734de0dcd1
|
make EditField ignore Ctrl-A until we get Home key support
|
2023-07-07 14:49:10 -07:00 |
Myk Taylor
|
6a8522ab5e
|
generalize dfhack.items.isRequestedTradeGood
|
2023-07-06 03:27:05 -07:00 |
Myk Taylor
|
b938891e11
|
add dfhack.items.isRequestedTradeGood
|
2023-07-06 03:24:36 -07:00 |
Myk Taylor
|
c45dcdd7b0
|
implement sell_prices adjustments
|
2023-07-06 03:24:16 -07:00 |
Myk Taylor
|
2aeb86ba8f
|
implement trade agreement buy prices
|
2023-07-06 03:24:16 -07:00 |
Myk Taylor
|
c2e647b79b
|
fix item prices and algorithm
adjust prices according to race WAR affinity
|
2023-07-06 03:24:15 -07:00 |
Myk Taylor
|
9849885df6
|
Revert "generalize dfhack.items.isRequestedTradeGood"
This reverts commit aa6d28bab6 .
|
2023-07-06 03:23:17 -07:00 |
Myk Taylor
|
aa6d28bab6
|
generalize dfhack.items.isRequestedTradeGood
|
2023-07-06 03:21:36 -07:00 |
Myk
|
79dbcf0461
|
Merge pull request #3524 from myk002/myk_copypaste
support copy/paste from system clipboard
|
2023-07-05 23:09:08 -07:00 |
Myk
|
785405b281
|
Update DFSDL.cpp
|
2023-07-05 22:34:25 -07:00 |
Myk
|
50b3cecfcf
|
Merge pull request #3481 from myk002/myk_cpp20
get compiling with c++-20
|
2023-07-05 22:28:59 -07:00 |
Myk
|
c25b6e642e
|
Merge pull request #3533 from myk002/myk_noble
port API for unit lookup by noble role from quickfort
|
2023-07-05 19:34:29 -07:00 |
Myk Taylor
|
c587cad471
|
generalize to civ roles as well
|
2023-07-05 17:37:49 -07:00 |
Myk
|
8e7d7fefc0
|
Merge pull request #3527 from myk002/myk_no_extra_keys
filter out spurious STRING keybindings
|
2023-07-05 12:10:51 -07:00 |
Myk Taylor
|
43ea9b94c3
|
move clipboard wrappers into DFSDL module (but not in the namespace)
|
2023-07-05 12:08:18 -07:00 |
Myk Taylor
|
0bbb72b44f
|
Revert "add new linkage dependency on dfhack"
This reverts commit ae545aa1d6 .
|
2023-07-05 11:46:33 -07:00 |
Myk Taylor
|
125e4c623b
|
avoid inducing link dependency on dfhack
|
2023-07-05 11:07:51 -07:00 |
Myk Taylor
|
e3d3affdbc
|
Revert "add new linkage dependency on dfhack"
This reverts commit 9ddb3813c1 .
|
2023-07-05 10:25:07 -07:00 |
DFHack-Urist via GitHub Actions
|
ba974aff98
|
Auto-update submodules
library/xml: master
scripts: master
|
2023-07-04 07:15:34 +00:00 |
Myk Taylor
|
cbdb56a1ac
|
port API for unit lookup by noble role from quickfort
|
2023-07-03 13:47:43 -07:00 |
Myk Taylor
|
9ddb3813c1
|
add new linkage dependency on dfhack
|
2023-07-03 12:34:49 -07:00 |
Myk Taylor
|
e7f5b1f949
|
move command_result enum from Export to Core
|
2023-07-03 11:53:46 -07:00 |
Myk Taylor
|
f111b69f2f
|
Merge branch 'develop' into myk_cpp20
|
2023-07-03 11:49:54 -07:00 |
Myk Taylor
|
5a36a0fcbd
|
ensure we can still inject strings with simulateInput
|
2023-07-03 11:44:33 -07:00 |
Myk Taylor
|
ae545aa1d6
|
add new linkage dependency on dfhack
|
2023-07-03 11:18:14 -07:00 |
Myk Taylor
|
9ca96567a5
|
move conversion logic to MiscUtils
but keep minimal wrappers in SDL module so we don't leak memory
|
2023-07-03 11:05:58 -07:00 |
Myk Taylor
|
fdf2430fc4
|
filter out spurious STRING keybindings
that don't match actual SDL string input
|
2023-07-03 09:09:52 -07:00 |
Myk Taylor
|
07e8edcdca
|
ensure changing text fires the on_change event
|
2023-07-02 19:27:07 -07:00 |
Myk Taylor
|
c660a12502
|
differentiate between choosing merchant screen and default trade screen
|
2023-07-02 19:09:15 -07:00 |
Myk Taylor
|
d39440d33b
|
migrate markForTrade logic from logistics to core
|
2023-07-02 19:05:50 -07:00 |
Myk Taylor
|
acd03486a9
|
add some more detail to the focus strings for buildings
|
2023-07-02 19:05:50 -07:00 |
Myk Taylor
|
18a9a7d1fa
|
allow invalid options to default to the first option
and make the range slider move the other slider if it would become
invalid
|
2023-07-02 19:05:47 -07:00 |
Myk Taylor
|
175c249d29
|
support copy/paste from system clipboard
|
2023-07-02 18:04:06 -07:00 |
DFHack-Urist via GitHub Actions
|
b5fd877b84
|
Auto-update submodules
library/xml: master
scripts: master
|
2023-07-01 07:13:51 +00:00 |
Myk Taylor
|
09027543df
|
update to 50.09-r1
|
2023-06-26 16:31:18 -07:00 |
Myk Taylor
|
e308d3204a
|
Merge branch 'develop' into sdl2
|
2023-06-26 16:04:50 -07:00 |
Myk Taylor
|
164a889479
|
update xml ref
|
2023-06-26 16:02:05 -07:00 |
Myk
|
d9d0482386
|
Merge pull request #3501 from myk002/myk_diplomacy
[Gui] differentiate trade request screen from other diplomacy screens
|
2023-06-26 11:46:25 -07:00 |