townforge/src/game
2021-09-28 22:55:36 +00:00
..
audio.cc game: do not start audio before the scene displays 2021-09-04 14:44:09 +00:00
audio.h game: do not start audio before the scene displays 2021-09-04 14:44:09 +00:00
avatar-camera.cc game: fix character pitching with the camera 2021-09-28 20:47:10 +00:00
avatar-camera.h game: fix character pitching with the camera 2021-09-28 20:47:10 +00:00
block_model.cpp game: fix link error in dynamic builds 2020-07-24 15:36:49 +00:00
block_model.h game: edit mode switch on/off speedups 2020-07-07 01:40:14 +00:00
boid.cc game: add boids for aesthetic purposes 2020-08-15 15:12:34 +00:00
boid.h game: boids now take more random routes, looks less weird 2021-03-27 00:50:13 +00:00
caching-source-builder.h game: add news screen 2021-07-19 11:51:19 +00:00
camera-controller.cc game: fix camera being blocked by cursor 2020-02-22 14:17:21 +00:00
camera-controller.h game: third person mode 2021-09-28 13:24:46 +00:00
citymesh-urho3d.cc game: fix selection duplicated on some other chunks 2021-09-28 22:55:36 +00:00
citymesh-urho3d.h game: speed up terrain rendering when there is no snow 2021-09-24 00:55:28 +00:00
cloud-cover.cc game: fix crash with snow and no clouds 2021-09-24 00:55:28 +00:00
cloud-cover.h game: fix crash with snow and no clouds 2021-09-24 00:55:28 +00:00
CMakeLists.txt game: third person mode 2021-09-28 13:24:46 +00:00
coin-icon.cc game: add composite coin icons to mint and smelt screens too 2021-05-29 12:32:20 +00:00
coin-icon.h game: add composite coin icons to mint and smelt screens too 2021-05-29 12:32:20 +00:00
controls.cc game: add news screen 2021-07-19 11:51:19 +00:00
controls.h game: add news screen 2021-07-19 11:51:19 +00:00
custom-model.cc game: fix custom model bounding box including the origin 2020-11-30 16:45:16 +00:00
custom-model.h game: use a custom geometry class for dynamic models 2020-07-24 15:36:50 +00:00
daemon-controller.cc game: harvest FATAL as well as ERROR when parsing daemon log 2021-09-21 12:18:18 +00:00
daemon-controller.h game: do not auto start the daemon when --daemon-host is used 2021-06-18 12:51:47 +00:00
free-camera.cc game: camera tweaks 2020-07-25 22:43:58 +00:00
free-camera.h game: camera tweaks 2020-07-25 22:43:58 +00:00
game-state.cc game: fix node configuration screen always using 18881 as RPC port 2021-09-24 00:55:28 +00:00
game-state.h game: fix node configuration screen always using 18881 as RPC port 2021-09-24 00:55:28 +00:00
game-util.cc new optional message in set_script_variable command 2021-09-21 12:18:18 +00:00
game-util.h new optional message in set_script_variable command 2021-09-21 12:18:18 +00:00
game-wallet.cc add selected text when starting playing a script, before a block 2021-09-24 00:55:28 +00:00
game-wallet.h add selected text when starting playing a script, before a block 2021-09-24 00:55:28 +00:00
get_us.h import PoC 3D renderer 2019-12-13 01:10:16 +00:00
gif.c game: chat improvements: smileys, colors 2019-12-13 01:31:25 +00:00
gif.h game: chat improvements: smileys, colors 2019-12-13 01:31:25 +00:00
horizon.cc game: use keccak instead of rand for cloud/horizon random numbers 2020-06-14 23:43:30 +00:00
horizon.h game: lighting tweaks 2020-05-29 23:20:50 +00:00
loading-icon.cc game: fix leaks 2021-09-07 20:37:11 +00:00
loading-icon.h game: add syncing notification 2021-06-10 15:57:48 +00:00
magica.cc game: plug palette editor in import flow 2021-09-21 12:18:18 +00:00
magica.h game: load schematic models 2021-09-21 12:18:18 +00:00
main-urho3d.cc game: display locked material unlock level when importing a model 2021-09-28 22:18:32 +00:00
map.cc game: remove obsolete PlayerState argument to tile modification functions 2021-08-22 11:21:42 +00:00
map.h game: remove obsolete PlayerState argument to tile modification functions 2021-08-22 11:21:42 +00:00
material-style.h WIP - palettes 2020-04-28 15:43:03 +00:00
orbit-camera.cc game: camera tweaks 2020-07-25 22:43:58 +00:00
orbit-camera.h game: camera tweaks 2020-07-25 22:43:58 +00:00
schematic.cc use boost::shared_ptr for arrays, to fix mac build 2021-09-25 23:55:58 +00:00
schematic.h game: load schematic models 2021-09-21 12:18:18 +00:00
selection-info.cc game: add influence and gemstone score to selection info 2021-08-21 21:24:39 +00:00
selection-info.h game: add influence and gemstone score to selection info 2021-08-21 21:24:39 +00:00
selection.cc game: add more selection tweak commands (extend/shrink/move) 2020-09-17 02:30:44 +00:00
selection.h game: add more selection tweak commands (extend/shrink/move) 2020-09-17 02:30:44 +00:00
shadable-window.cc game: UI for last update events 2019-12-13 01:26:05 +00:00
shadable-window.h game: UI for last update events 2019-12-13 01:26:05 +00:00
shade-button.cc fix using namespace in header 2019-12-13 01:10:16 +00:00
shade-button.h fix using namespace in header 2019-12-13 01:10:16 +00:00
shares.cc decrease road bonuses 2021-09-01 15:12:14 +00:00
shares.h fix building share discrepancy between consensus and game estimation 2020-12-01 12:54:08 +00:00
snowfall.cc game: do not update stuff we do not need to 2021-09-04 14:14:08 +00:00
snowfall.h game: do not update stuff we do not need to 2021-09-04 14:14:08 +00:00
sow-harvest-util.cc game: fix pesticides added twice to the harvest bonus list 2020-09-02 23:07:03 +00:00
sow-harvest-util.h game: include discovery bonuses on sow/harvest dialogs 2020-08-05 14:09:06 +00:00
terrain-cache.cc use boost::shared_ptr for arrays, to fix mac build 2021-09-25 23:55:58 +00:00
terrain-cache.h use boost::shared_ptr for arrays, to fix mac build 2021-09-25 23:55:58 +00:00
tutorial.cc game: bodge missing text in tutorial text 2021-05-30 22:14:07 +00:00
tutorial.h game: add tutorial list in options, double click to replay 2021-04-28 11:41:44 +00:00
ui-accept-invitation.cc invitations can now be tied to a particular recipient address 2021-04-11 10:22:59 +00:00
ui-accept-invitation.h invitations can now be tied to a particular recipient address 2021-04-11 10:22:59 +00:00
ui-add-city-specialization.cc bump sprawling city specialization to 10% 2021-08-12 11:01:35 +00:00
ui-add-city-specialization.h game: fix stale list widgets 2020-06-22 22:15:13 +00:00
ui-allow-styling.cc allow mayors to select who gets styling on runestone messages 2020-11-30 16:45:16 +00:00
ui-allow-styling.h allow mayors to select who gets styling on runestone messages 2020-11-30 16:45:16 +00:00
ui-auction-items.cc remove various unused variables 2021-04-27 18:15:29 +00:00
ui-auction-items.h items can now be auctioned 2021-04-15 11:12:21 +00:00
ui-auctions.cc game: disable auction price widget if no account 2021-09-01 15:12:14 +00:00
ui-auctions.h auction creation and bidding, auction flags on mortgage default 2020-11-22 23:25:50 +00:00
ui-bookmark-vista.cc game: add bookmark/go to vista (camera position/orientation) 2020-07-24 15:36:49 +00:00
ui-bookmark-vista.h game: add bookmark/go to vista (camera position/orientation) 2020-07-24 15:36:49 +00:00
ui-building-settings.cc game: fix building screen opening the wrong trade screen material 2021-09-25 01:32:36 +00:00
ui-building-settings.h moose drawn water tank now adds 50% firefighting range 2021-04-18 19:23:47 +00:00
ui-carve-runestone.cc game: improve script ui 2021-09-24 00:55:28 +00:00
ui-carve-runestone.h game: allow using raw UI definition strings in runestone messages 2020-12-03 18:56:38 +00:00
ui-city-level.cc bump sprawling city specialization to 10% 2021-08-12 11:01:35 +00:00
ui-city-level.h game: add mayor to the city level screen 2020-08-25 13:20:14 +00:00
ui-configure-script.cc game: initialize script configuration screen with existing configuration 2020-11-29 23:38:02 +00:00
ui-configure-script.h game: initialize script configuration screen with existing configuration 2020-11-29 23:38:02 +00:00
ui-console.cc game: remove notifications from chat 2021-08-14 11:40:52 +00:00
ui-console.h game: replace chat icons with better ones from Noto 2021-03-17 13:45:53 +00:00
ui-credits.cc game: add credits screen 2020-04-03 15:43:35 +00:00
ui-credits.h game: add credits screen 2020-04-03 15:43:35 +00:00
ui-data-viewer.cc game: simple in-game IPFS image viewer 2021-03-23 23:36:38 +00:00
ui-data-viewer.h game: simple in-game IPFS image viewer 2021-03-23 23:36:38 +00:00
ui-define-attribute.cc Add player attributes for storytelling/role playing purposes 2020-04-08 00:15:51 +00:00
ui-define-attribute.h Add player attributes for storytelling/role playing purposes 2020-04-08 00:15:51 +00:00
ui-dice-roll.cc game: avoid resetting lists when their contents don't change 2020-06-22 22:15:13 +00:00
ui-dice-roll.h add a dice roll command, for use in story/roleplaying 2020-04-10 01:51:27 +00:00
ui-dividend.cc make dividend command more flexible 2021-07-06 12:52:33 +00:00
ui-dividend.h make dividend command more flexible 2021-07-06 12:52:33 +00:00
ui-edit-item.cc remove mime_type from custom items, and add gold content 2021-03-25 14:37:56 +00:00
ui-edit-item.h game: fix editing secondary item description 2021-07-09 09:28:42 +00:00
ui-event-badge.cc event badges can now have a custom design 2021-05-29 12:32:20 +00:00
ui-event-badge.h event badges can now have a custom design 2021-05-29 12:32:20 +00:00
ui-export-parameters.cc game: add history export option 2021-04-27 18:15:30 +00:00
ui-export-parameters.h game: add history export option 2021-04-27 18:15:30 +00:00
ui-fight-fire.cc moose drawn water tank now adds 50% firefighting range 2021-04-18 19:23:47 +00:00
ui-fight-fire.h moose drawn water tank now adds 50% firefighting range 2021-04-18 19:23:47 +00:00
ui-file-selector.cc game: allow filtering by all known model file types 2021-09-21 12:18:18 +00:00
ui-file-selector.h game: remove unused field 2020-05-29 23:20:51 +00:00
ui-found-city.cc game: speed up elevation map at higher zooms in found city screen 2021-09-07 20:37:11 +00:00
ui-found-city.h make potential/height functions safer 2021-08-12 11:01:36 +00:00
ui-go-to-vista.cc game: add bookmark/go to vista (camera position/orientation) 2020-07-24 15:36:49 +00:00
ui-go-to-vista.h game: add bookmark/go to vista (camera position/orientation) 2020-07-24 15:36:49 +00:00
ui-harvest.cc game: fix wrong temperature before loading a wallet 2021-09-07 20:37:11 +00:00
ui-harvest.h fix farming not being bothered by not having enough heating material 2021-04-06 10:46:37 +00:00
ui-hunt.cc prevent hunting in a snowstorm 2021-09-04 18:32:06 +00:00
ui-hunt.h prevent hunting in a snowstorm 2021-09-04 18:32:06 +00:00
ui-ignore.cc game: fix nameless buildings not being refered to as "flag N" 2021-08-13 23:37:18 +00:00
ui-ignore.h game: add ignore recommendation UI 2020-03-20 19:27:51 +00:00
ui-import-missing-resources.cc game: optional automatic resource assignment on import shortfall 2021-09-21 12:18:18 +00:00
ui-import-missing-resources.h game: optional automatic resource assignment on import shortfall 2021-09-21 12:18:18 +00:00
ui-increase-attribute.cc remove various unused variables 2021-04-27 18:15:29 +00:00
ui-increase-attribute.h game: fix stale list widgets 2020-06-22 22:15:13 +00:00
ui-items.cc game: add an item view screen 2021-09-06 17:40:30 +00:00
ui-items.h game: add an item view screen 2021-09-06 17:40:30 +00:00
ui-last-update-events.cc game: fix double clicking on a building in last update screen 2021-09-01 15:12:14 +00:00
ui-last-update-events.h game: add balance change to last update events screen 2021-04-27 20:01:15 +00:00
ui-leaderboards.cc game: add a "blocks till update" on leaderboards screen 2021-01-03 16:07:13 +00:00
ui-leaderboards.h game: add a "blocks till update" on leaderboards screen 2021-01-03 16:07:13 +00:00
ui-mint.cc coins can now have a custom graphic design 2021-05-29 12:32:20 +00:00
ui-mint.h game: allow minting/smelting from the prestige/coins screen 2021-05-29 12:32:20 +00:00
ui-new-account.cc game: trim new player names 2021-05-07 10:14:59 +00:00
ui-new-account.h add a few missing override 2020-05-29 23:20:51 +00:00
ui-new-auction.cc items can now be auctioned 2021-04-15 11:12:21 +00:00
ui-new-auction.h items can now be auctioned 2021-04-15 11:12:21 +00:00
ui-new-item.cc coins can now have a custom graphic design 2021-05-29 12:32:20 +00:00
ui-new-item.h coins can now have a custom graphic design 2021-05-29 12:32:20 +00:00
ui-new-mortgage.cc halve block time for user friendliness in gameplay 2021-04-22 23:18:32 +00:00
ui-new-mortgage.h WIP - mortgages 2020-10-17 23:29:26 +00:00
ui-new-script-confirmation.cc game: improve script UI 2021-09-21 12:18:18 +00:00
ui-new-script-confirmation.h game: improve script UI 2021-09-21 12:18:18 +00:00
ui-new-script.cc game: improve script UI 2021-09-21 12:18:18 +00:00
ui-new-script.h game: improve script UI 2021-09-21 12:18:18 +00:00
ui-news.cc game: fix destroyed buildings appearing in events, not buildings, in news 2021-09-21 12:18:18 +00:00
ui-news.h game: add news screen 2021-07-19 11:51:19 +00:00
ui-no-wallet-intro.cc game: add a "no wallet" link in spectator mode and a quick intro text 2020-06-29 22:16:08 +00:00
ui-no-wallet-intro.h game: add a "no wallet" link in spectator mode and a quick intro text 2020-06-29 22:16:08 +00:00
ui-node-config.cc game: fix node configuration screen always using 18881 as RPC port 2021-09-24 00:55:28 +00:00
ui-node-config.h game: fix node configuration screen always using 18881 as RPC port 2021-09-24 00:55:28 +00:00
ui-notification-history.cc game: fix leaks 2021-09-07 20:37:11 +00:00
ui-notification-history.h game: fix leaks 2021-09-07 20:37:11 +00:00
ui-notifier.cc game: fix PNG script icons 2021-09-21 12:18:18 +00:00
ui-notifier.h game: fix leaks 2021-09-07 20:37:11 +00:00
ui-options.cc game: make the terrain cache size a user option (including disabled) 2021-09-07 20:37:11 +00:00
ui-options.h game: make the terrain cache size a user option (including disabled) 2021-09-07 20:37:11 +00:00
ui-palette.cc game: display locked notice for locked variants in palette screen 2021-09-21 14:29:33 +00:00
ui-palette.h game: display locked notice for locked variants in palette screen 2021-09-21 14:29:33 +00:00
ui-player-info.cc game: allow variable substitutions in script text 2021-09-24 00:55:28 +00:00
ui-player-info.h game: allow F10 to open the player screen with no wallet or player 2021-09-02 14:07:08 +00:00
ui-queued-commands.cc game: do not show "cancel" for commands that cannot be cancelled 2021-09-07 20:37:11 +00:00
ui-queued-commands.h game: do not show "cancel" for commands that cannot be cancelled 2021-09-07 20:37:11 +00:00
ui-rename.cc Add ignore machinery 2020-03-20 19:27:51 +00:00
ui-rename.h Add ignore machinery 2020-03-20 19:27:51 +00:00
ui-repair.cc game: highlight items we have not enough of when repairing 2021-09-01 15:12:13 +00:00
ui-repair.h game: highlight items we have not enough of when repairing 2021-09-01 15:12:13 +00:00
ui-research.cc game: some minor research UI fixes 2021-07-07 19:58:23 +00:00
ui-research.h game: avoid resetting lists when their contents don't change 2020-06-22 22:15:13 +00:00
ui-runestone-message.cc add selected text when starting playing a script, before a block 2021-09-24 00:55:28 +00:00
ui-runestone-message.h game: take txpool commands into account in runestone message screen 2021-05-15 21:44:21 +00:00
ui-script-row.cc game: improve script UI 2021-09-21 12:18:18 +00:00
ui-script-row.h game: improve script UI 2021-09-21 12:18:18 +00:00
ui-scripts.cc game: fix scripts screen flicker on new blocks 2021-09-25 10:59:36 +00:00
ui-scripts.h game: fix scripts screen flicker on new blocks 2021-09-25 10:59:36 +00:00
ui-select-account.cc game: avoid resetting lists when their contents don't change 2020-06-22 22:15:13 +00:00
ui-select-account.h game: avoid resetting lists when their contents don't change 2020-06-22 22:15:13 +00:00
ui-select-amount.cc game: take new account fee when relevant in deposit dialog 2021-05-07 10:14:59 +00:00
ui-select-amount.h game: take new account fee when relevant in deposit dialog 2021-05-07 10:14:59 +00:00
ui-select-flag.cc game: go to flag on double click in flag search screen 2021-07-20 12:03:42 +00:00
ui-select-flag.h game: allow searching for a flag by name, and clean up flag ui a bit 2020-11-22 15:27:07 +00:00
ui-select-items.cc game: add an icon to the chop wood dialog 2021-05-29 12:32:20 +00:00
ui-select-items.h game: add an icon to the chop wood dialog 2021-05-29 12:32:20 +00:00
ui-select-location.cc game: allow jumping to an x/y location 2021-09-07 20:37:11 +00:00
ui-select-location.h game: allow jumping to an x/y location 2021-09-07 20:37:11 +00:00
ui-select-material.cc cc: buff architectural flair specialization 2021-04-20 12:04:39 +00:00
ui-select-material.h game: only show materials we have the backing items for 2020-11-22 15:27:07 +00:00
ui-service.cc firefighting 2020-05-29 23:20:45 +00:00
ui-service.h firefighting 2020-05-29 23:20:45 +00:00
ui-set-global-variable.cc new optional message in set_script_variable command 2021-09-21 12:18:18 +00:00
ui-set-global-variable.h new optional message in set_script_variable command 2021-09-21 12:18:18 +00:00
ui-smelt.cc coins can now have a custom graphic design 2021-05-29 12:32:20 +00:00
ui-smelt.h game: allow minting/smelting from the prestige/coins screen 2021-05-29 12:32:20 +00:00
ui-sow.cc game: fix wrong temperature before loading a wallet 2021-09-07 20:37:11 +00:00
ui-sow.h game: include discovery bonuses on sow/harvest dialogs 2020-08-05 14:09:06 +00:00
ui-special-event-help.cc add icons for special events 2021-05-29 12:32:20 +00:00
ui-special-event-help.h add icons for special events 2021-05-29 12:32:20 +00:00
ui-tb-animated-image-widget.cc cc: rewrite potential system and add more potentials 2020-07-24 15:36:50 +00:00
ui-tb-animated-image-widget.h cc: rewrite potential system and add more potentials 2020-07-24 15:36:50 +00:00
ui-tb-message-box.cc game: highlight items we have not enough of when repairing 2021-09-01 15:12:13 +00:00
ui-tb-message-box.h game: highlight items we have not enough of when repairing 2021-09-01 15:12:13 +00:00
ui-tb-window.cc game: activate any remaining modal window when a child window dies 2021-05-29 12:32:20 +00:00
ui-tb-window.h game: fix buggy panel geometry saving/restoring 2020-09-17 02:30:43 +00:00
ui-tooltip.cc game: fix use after free in tooltip history window 2021-09-07 21:56:17 +00:00
ui-tooltip.h game: fix use after free in tooltip history window 2021-09-07 21:56:17 +00:00
ui-trade.cc game: click the amount of items owned to input that amount to sell 2021-09-07 20:37:11 +00:00
ui-trade.h game: click the amount of items owned to input that amount to sell 2021-09-07 20:37:11 +00:00
ui-travel-to-city.cc game: fix travel to city screen when refreshing after a new block 2021-08-15 13:45:19 +00:00
ui-travel-to-city.h game: add city info in the travel to city screen 2021-08-12 11:01:35 +00:00
ui-urho3d.cc game: improve script ui 2021-09-24 00:55:28 +00:00
ui-urho3d.h game: partial palette guessing functionality on import 2021-09-21 12:18:18 +00:00
ui-wallet-info.cc game: better wallet info screen layout 2021-09-14 22:54:51 +00:00
ui-wallet-info.h game: better wallet info screen layout 2021-09-14 22:54:51 +00:00
undo.cc undo/redo 2019-12-13 01:12:39 +00:00
undo.h game: move tile data into a separate structure and pass by shared_ptr 2020-09-30 21:05:17 +00:00
UTBRendererBatcher.cpp remove various unused variables 2021-04-27 18:15:29 +00:00
UTBRendererBatcher.h game: make this work with pak files and without a bin directory 2020-07-02 20:26:28 +00:00
voxel-model.h game: plug palette editor in import flow 2021-09-21 12:18:18 +00:00
walker-camera.cc game: third person mode 2021-09-28 13:24:46 +00:00
walker-camera.h game: camera tweaks 2020-07-25 22:43:58 +00:00