4671 Commits

Author SHA1 Message Date
Florian Nücke
711bcbfbd8 Fixed equipped item rendering in robots, closes #1059. 2015-04-13 02:24:43 +02:00
Florian Nücke
c0ff965fa7 Fixed regression in redstone handling of print with only one state.
Only rendering robot labels once per frame (not in both render passes, herp).
2015-04-13 02:24:34 +02:00
Florian Nücke
aa2d7e8b11 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/EventHandler.scala
2015-04-12 16:50:01 +02:00
Florian Nücke
10a640d8ee Give a free manual to players once. 2015-04-12 16:46:03 +02:00
Florian Nücke
70a5f86841 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/init/Items.scala
	src/main/scala/li/cil/oc/common/recipe/Recipes.scala
2015-04-12 15:22:09 +02:00
Florian Nücke
9fb1406f1c Also registering manual as craftingBook in oredict. 2015-04-12 15:02:58 +02:00
Florian Nücke
fe66cec9d6 More cleanup, pulled common functionality from text and code segments into trait. 2015-04-12 14:49:33 +02:00
Florian Nücke
c6bfcb464e Moved link handling into link segment, using mouse click handler. 2015-04-12 14:17:55 +02:00
Florian Nücke
2b6a257cda Improved culling for document rendering a bit, cleaned up code some. 2015-04-12 14:11:31 +02:00
Florian Nücke
9280fc7de4 Added a basic tutorial to the manual. 2015-04-11 20:20:09 +02:00
Johannes Lohrer
419697a0c7 check for gt_api class, to prevent crash when using GT6
GT6 still beeing NOT supported! This is just to prevent crashing!
2015-04-11 19:46:54 +02:00
Florian Nücke
f192155c68 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8 2015-04-11 17:44:52 +02:00
Florian Nücke
91bf2c79c2 Added FilteredEnvironment to allow dynamically hiding callbacks when they get connected to a computer. Closes #1010. 2015-04-11 17:33:18 +02:00
Florian Nücke
6d7cc3c09e EEPROM now also can be cleared via self-crafting, floppies keep their color, closes #1052.
Added some more documentation on the manual itself.
Fixed typos and stuff in documentation.
2015-04-11 17:00:10 +02:00
Florian Nücke
62d787780d Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8 2015-04-11 12:18:54 +02:00
Florian Nücke
f4c4d4c477 FluidStack.fluidID -> FluidStack.getFluid.getId 2015-04-11 12:18:41 +02:00
Florian Nücke
e5c1e15713 Adjustments for 1.8. 2015-04-11 12:16:53 +02:00
Florian Nücke
afde34d47a Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/client/Proxy.scala
	src/main/scala/li/cil/oc/client/Textures.scala
	src/main/scala/li/cil/oc/common/init/Items.scala
2015-04-11 11:39:48 +02:00
Florian Nücke
b7169ebdbc Removed test dead link... 2015-04-11 11:25:06 +02:00
Florian Nücke
3d133bed59 Fixed some dead links, formatting. 2015-04-11 11:23:15 +02:00
Florian Nücke
b8a24204b8 Color dead links red.
Typos, consistency, removed example page.
2015-04-11 11:16:16 +02:00
Florian Nücke
11cb4fe984 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2015-04-11 10:21:22 +02:00
Florian "Sangar" Nücke
da023a5623 Merge pull request #1057 from rashdanml/master-MC1.7.10
Added text to index.md, added lua.md and openOS.md
2015-04-11 10:21:09 +02:00
Rashdan
cea8fc6c58 Added text to index.md, added lua.md and openOS.md, fixed up formatting, etc 2015-04-10 20:39:06 -07:00
Florian Nücke
e8f4e79d04 Rendering multiline list elements indented (checking if line starts with - or * ). 2015-04-11 04:03:58 +02:00
Florian Nücke
0f1946f4c4 Fixed / improved word wrapping.
Fixed some typos.
Added scroll percentage tooltip.
2015-04-11 03:42:20 +02:00
Florian Nücke
cc9883cd72 Updated a few dependencies. 2015-04-11 01:52:04 +02:00
Florian Nücke
23306b5a09 Merge branch 'master-MC1.7.10' of https://github.com/KamranMackey/OpenComputers into master-MC1.7.10 2015-04-11 01:37:54 +02:00
Florian Nücke
90897f3b09 Removed dead code. 2015-04-11 01:30:44 +02:00
Florian Nücke
c7dfddd009 Added proper code formatting renderer (using font renderer used for screens). Closes #1054.
Fixed text wrapping, strings without "wrap points" caused an infinite loop.
2015-04-11 01:28:46 +02:00
Florian Nücke
a1283c9aa2 Added current mod version to manual tooltip, closes #1048. 2015-04-10 22:33:30 +02:00
Florian Nücke
e974a87f71 Parse code as italic for now. 2015-04-10 22:21:23 +02:00
Florian Nücke
3593a17e58 Added interface to allow for interactive custom rendered elements on manual pages.
Fix log spam introduced by last commit, now showing message in tooltip.
Changed API of ImageRenderer to take mouse coords in render call.
2015-04-10 21:45:49 +02:00
Florian Nücke
7a46657835 Showing question mark texture when trying to render items/blocks/oredict entries that cannot be resolved instead of an error string, logging error to console. Closes #1053.
Fixed crash caused by invalid `block:` image definitions.
Fixed `mods` dir being included in builds... with a part of the RC API... wherever the heck that comes from...
2015-04-10 19:48:46 +02:00
Florian Nücke
e91f6671c4 Subtle gray background for images when hovered, mostly for dark items to be able to see them better.
Also more state witchery.
2015-04-10 19:01:20 +02:00
Florian Nücke
2d9764da8c Tried to improve and stabilize masking logic for manual content a bit. 2015-04-10 17:56:11 +02:00
Florian Nücke
5c2464f43d Converted rendering for normal images into ImageRenderer, for consistency.
Also got rid of some weird constants.
Added keybinds for navigating manual (jump key for back, inv key for exit).
2015-04-10 16:07:51 +02:00
Florian Nücke
b5abd7dd7a May fix issues with relative paths in manual containing ..s. 2015-04-10 15:10:04 +02:00
Florian Nücke
cf52f6ae51 Javadoc fixes. 2015-04-10 11:05:23 +02:00
Kamran Mackey
8913478a9a Gradle 2.3! 2015-04-09 19:00:42 -06:00
Florian Nücke
25f27c0475 Go away. 2015-04-10 01:43:58 +02:00
Florian Nücke
59113902f0 Some more refactoring, vastly improved masking for manual.
Fixed light desync when opening manual via NEI usage screen.
2015-04-10 01:41:58 +02:00
Florian Nücke
8e65c9f057 Force resource content provider to use UTF-8.
Also some fixes in doc.
2015-04-10 00:54:51 +02:00
Florian Nücke
17ca2c31ee Split it up a bit, because the number of internal classes was getting a bit silly. Nevermind the package depth being silly now. 2015-04-10 00:50:55 +02:00
Florian Nücke
a8d07183c1 Filling in some more javadoc. 2015-04-10 00:31:21 +02:00
Florian Nücke
d87912105f Fixed NEI manual usage page showing for irrelevant items. 2015-04-09 23:57:29 +02:00
Florian Nücke
b173c942bf Reworked image rendering in documentation to use custom renderers. 2015-04-09 23:44:09 +02:00
Florian "Sangar" Nücke
580241805e Merge pull request #1042 from KJA1582/Index-Block
Index file for Blocks
2015-04-09 19:08:41 +02:00
Florian Nücke
23266b776e Tooltips for tabs. 2015-04-09 19:07:46 +02:00
Florian Nücke
770bd5c28a Made resource content provider into a prefab.
Screw the icon prefab, broken and cba to fix.
2015-04-09 18:48:54 +02:00