gordonramp Posted June 20, 2010 Share Posted June 20, 2010 Aggror will probably be hired to write most of this, if he wants to. Good call, go for it Aggror. Quote AMD Athlon x2 7750 2.7ghz, 6gb ddr2 ram, Galaxy9800GT 1gig ddr2 video card, Windows 7,64. Link to comment Share on other sites More sharing options...
paramecij Posted June 20, 2010 Share Posted June 20, 2010 My issues with the current documentation are: (in order of importance) 1. lack of descriptions and/or examples in some places 2. not up-to-date 3. more guidelines for creation & optimization (octree, LOD, vegetation, shaders... ) 4. it should be included in the SDK for offline access !!!! 5. even more guidelines, facts, numbers and info ( so one doesn't have to search the forums to find that the current and future versions of engine use newton 2.20 for example ) . . . 99. the design So I'm happy that the documentation is getting some attention (hopefully some of my issues will be addressed) plus it looks better which is always good Quote Link to comment Share on other sites More sharing options...
Josh Posted June 21, 2010 Author Share Posted June 21, 2010 This is what I was describing. C documentation: http://leadwerks.com/werkspace/index.php?/page/databases/docs?record=1〈=c C++ documentation: http://leadwerks.com/werkspace/index.php?/page/databases/docs?record=1〈=cpp Lua documentation: http://leadwerks.com/werkspace/index.php?/page/databases/docs?record=1〈=lua I'd like to have icons that clearly show what language you are looking at but I am having trouble finding a C icon. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Cornell Cook Posted June 21, 2010 Share Posted June 21, 2010 Ahh no good pics of Cheeseburgers to go along with the C is for Cat. ^.^ Quote C2D 1.8 o/c 2.8, 4GB DDR2, 8800 GTS, Win7 64bit Pro Link to comment Share on other sites More sharing options...
Pancakes Posted June 21, 2010 Share Posted June 21, 2010 lol who posted that pic of a cat? Annika or Josh? wellz anyways...make sure you actually have examples Josh that's super important for people like me I think Arrrrrgh ^^ Oh but if Aggror's the one doing it there will be no problems the examples will be excellent Quote Core I5 2.67 / 16GB RAM / GTX 670 Zbrush/ Blender / Photoshop CS6 / Renoise / Genetica / Leadwerks 3 Link to comment Share on other sites More sharing options...
Josh Posted June 21, 2010 Author Share Posted June 21, 2010 If C# syntax were included, would it need to look any different from regular C? Is there any compelling reason to add a dropdown box for C# syntax? Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Canardia Posted June 21, 2010 Share Posted June 21, 2010 C# has nothing to do with C or C++, it's a completely different language. It's more like Visual Basic.NET actually, although it has some elements from C++, mostly then when it's not using any libraries. But when you use system libraries, you can't tell always if it's VB.NET or C#. Well, it's a mix of C, C++, VB.NET, but not compatible with any of them directly. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
Guest Red Ocktober Posted June 21, 2010 Share Posted June 21, 2010 lookin' good... but... i still don't see no BlitzMAX drop down... and yes... C# is not c++ by any means... --Mike Quote Link to comment Share on other sites More sharing options...
Josh Posted June 22, 2010 Author Share Posted June 22, 2010 I know but if you know the C syntax, you know the BMX and C# syntax, right? Is there any significant way they are different? Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Rick Posted June 22, 2010 Share Posted June 22, 2010 From my understanding the C# implementation of LE is slightly different than anything else. It would be more like LEO, but I think it's even different than that. Quote Link to comment Share on other sites More sharing options...
Canardia Posted June 22, 2010 Share Posted June 22, 2010 I think it's not even possible in C# to do procedural programming, since everything needs to be in a class. So it's also a bit like the Eiffel programming language. Of course you could put all LE commands into one huge class, but that might cause also problems if a class is too big, and it doesn't really bring any benefit either. So I think the C# headers should be like the LEO headers, since everyone who uses C# wants to use OOP too. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
ZioRed Posted June 22, 2010 Share Posted June 22, 2010 AAAAAAAAArgh.. procedural programming, what a bad thing to me Luckily it doesn't exist in C#, it's full OOP and use namespaces and classes. The usage syntax and function names and namespace and almost all the code from C# wrapper is completely different from any other language here, both C/C++ and LEO (some similarity here) and BMax and Lua. It needs its own placeholder in the dropdown list if you wish to support it, I can help in writing the C# syntax documentation and examples. I'm also planning to add summary comments in the wrapper itself for all the functions and constructors so that we can use something like Doxygen to automatically create CHM and HTML help files. Quote ?? FRANCESCO CROCETTI ?? http://skaredcreations.com Link to comment Share on other sites More sharing options...
Xaron Posted June 22, 2010 Share Posted June 22, 2010 Actually I would love to see some kind of offline documentation as I'm traveling frequently and the wiki is not very useful in that case. Yes I just could mirror it from time to time but that is not very optimal. Quote Triassic Games Link to comment Share on other sites More sharing options...
AggrorJorn Posted June 22, 2010 Share Posted June 22, 2010 What Xaron suggests is not a bad idea. This has been requested before. Josh is there a way to download the 3 documentation databases to the desktop with a possibility to sync? Quote Link to comment Share on other sites More sharing options...
Canardia Posted June 22, 2010 Share Posted June 22, 2010 If it was a Domino database, you could just make a local replica of it. But I think it's made with MySQL, so it's bit more difficult. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
Joh Posted June 22, 2010 Share Posted June 22, 2010 I have a suggestion could you let it downloadable? Quote Intel Corei7-6700, NVIDIA GeForce GTX 980, 32GB DDR4, W-10. Link to comment Share on other sites More sharing options...
AggrorJorn Posted June 22, 2010 Share Posted June 22, 2010 Which database does the forum use? Quote Link to comment Share on other sites More sharing options...
Rick Posted June 22, 2010 Share Posted June 22, 2010 I'm a fan of this structure, but it might be more useful for 3.0 if it ends up being object oriented. http://www.truevision3d.com/tvdna/ Quote Link to comment Share on other sites More sharing options...
AggrorJorn Posted June 22, 2010 Share Posted June 22, 2010 @ Rick, On one hand you are right. A simple low graphical cost system like truevision has benefits. It takes lesser space, quicker navigation, better overview. However in the world of today where visuals are becoming more important. personally I am okay with this but there will be many people who will complain that this style is to 'old looking'. Ofcourse many programs still use this kind of help system. If this documentation style can be mixed with easily swapping of several languages and a little more(slightly improved)graphics. Plus, I think this style is easier for offline documentation. Quote Link to comment Share on other sites More sharing options...
Josh Posted June 23, 2010 Author Share Posted June 23, 2010 I like the treeview too for command reference, but it's impossible for frames to work right without filling up the entire page. I wanted to make a treeview table of contents on the left, and the page contents on the right, and have it embedded within the page template, but apparently that is impossible. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
TylerH Posted June 23, 2010 Share Posted June 23, 2010 I could definitely dedicate some time to proper C# documentation, both for the straight C# API, as well as for the full wrapper that now exists. Quote nVidia 530M Intel Core i7 - 2.3Ghz 8GB DDR3 RAM Windows 7 Ultimate (64x)----- Visual Studio 2010 Ultimate Google Chrome Creative Suite 5 FL Studio 10 Office 15 ----- Expert Professional Expert BMX Programmer ----- Link to comment Share on other sites More sharing options...
Josh Posted June 23, 2010 Author Share Posted June 23, 2010 Can you type what C# syntax documentation would look like for PositionEntity(), in this thread? That's what I am getting at. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
TylerH Posted June 23, 2010 Share Posted June 23, 2010 Yes, I will in a minute. I am away at a university so I have to TeamView into my developer PC. Quote nVidia 530M Intel Core i7 - 2.3Ghz 8GB DDR3 RAM Windows 7 Ultimate (64x)----- Visual Studio 2010 Ultimate Google Chrome Creative Suite 5 FL Studio 10 Office 15 ----- Expert Professional Expert BMX Programmer ----- Link to comment Share on other sites More sharing options...
ZioRed Posted June 23, 2010 Share Posted June 23, 2010 Can you type what C# syntax documentation would look like for PositionEntity(), in this thread? That's what I am getting at. OOP syntax: Entity myEntity = new Entity(); myEntity.Position = new Vector3(1.5f, 2f, 4.5f); myEntity.GlobalPosition = new Vector3(1.5f, 2f, 4.5f); Core API syntax: Core.PositionEntity(IntPtr entity, float[] position, int global); Quote ?? FRANCESCO CROCETTI ?? http://skaredcreations.com Link to comment Share on other sites More sharing options...
macklebee Posted June 23, 2010 Share Posted June 23, 2010 OOP syntax: Entity myEntity = new Entity(); myEntity.Position = new Vector3(1.5f, 2f, 4.5f); how do you differ between global and local coordinates? Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.