by date
Plan for Sam Bacsa
Plan for Sam Bacsa
| Name: | Sam Bacsa | ![]() |
|---|---|---|
| Date Posted: | Sep 28, 2005 | |
| Rating: | 4.0 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Sam Bacsa |
Blog post
Things you never knew you could do in TorqueDev ... if you didn't read the README :)
I've been getting quite a few e-mails lately asking to implement features already implemented! Well, I thought I'd whip up this quick "tutorial" on accessing things that (you may not have known) are in it:
Web browser. Yep, some people want to easily browse the web using the built-in tabbable web browser. It's a simple implementation:

Changing background colors (and colors in general). Yes, you seriously can. Not kidding. Check the Edit->Preferences dialog:

Changing variables on-the-fly during Runtime. Double-click on the variable in the listing and a dialog box comes up. Type in your changes. Remember to use "" for strings:

Voila:

(This feature's existed since the public beta 1, by the way, and is the most frequently mentioned feature request :D)
Variable-level member completion. There's an easier way to do it than writing __decl lines. Put the cursor next to the variable or right on it and press F4 to get a dropdown. Select your class from the list and press ENTER:

Your variable has been defined!

Now auto-complete on it:

You can also hit RIGHT ARROW or TAB on a class to see its members in the F4 browser list. Hit LEFT ARROW to go back to the class listing:

Pressing ENTER on one of those items will paste the function or property into the IDE. If you are not adjacent to a local or global variable when pressing ENTER in the class view, the class name will be pasted in the IDE.
Adding function descriptions. It's as easy as this:

Here's how it looks:

Multiple /// lines will be displayed on separate lines.
Split editing view. Besides having the standard split editor on the current file, you can group tabs by right-clicking on the tab and selecting the type of group you want to create:

Voila:

More tabs can be dragged into the new group as well. Go crazy with the groups.
Code regions, like C#. Simply enclose your region using the __region and __end tags:

And create a collapsable region:

Remember, Infopop (function tips) and member lists exist on every function declared in your project, as well as on internal functions and objects. Any objects declared throughout your project can be completed on using the . or :: operator.
Check out more info about the coming Syntax Scanner, and about the currently-implemented Snippeter for code snippet (aka code block) organization and management, as well as the enhanced Breakpoint and Run-Programs-Before-Execution features. This also includes DSO DELETION, which is a big request.
Phew. Lots of content. Just wanted to make sure people knew these features existed. Oh, and Codeweaver development is going great. People will be surprised at the progress being made. I'll have more in-depth info on this as I get closer to releasing it.
Web browser. Yep, some people want to easily browse the web using the built-in tabbable web browser. It's a simple implementation:

Changing background colors (and colors in general). Yes, you seriously can. Not kidding. Check the Edit->Preferences dialog:

Changing variables on-the-fly during Runtime. Double-click on the variable in the listing and a dialog box comes up. Type in your changes. Remember to use "" for strings:

Voila:

(This feature's existed since the public beta 1, by the way, and is the most frequently mentioned feature request :D)
Variable-level member completion. There's an easier way to do it than writing __decl lines. Put the cursor next to the variable or right on it and press F4 to get a dropdown. Select your class from the list and press ENTER:

Your variable has been defined!

Now auto-complete on it:

You can also hit RIGHT ARROW or TAB on a class to see its members in the F4 browser list. Hit LEFT ARROW to go back to the class listing:

Pressing ENTER on one of those items will paste the function or property into the IDE. If you are not adjacent to a local or global variable when pressing ENTER in the class view, the class name will be pasted in the IDE.
Adding function descriptions. It's as easy as this:

Here's how it looks:

Multiple /// lines will be displayed on separate lines.
Split editing view. Besides having the standard split editor on the current file, you can group tabs by right-clicking on the tab and selecting the type of group you want to create:

Voila:

More tabs can be dragged into the new group as well. Go crazy with the groups.
Code regions, like C#. Simply enclose your region using the __region and __end tags:

And create a collapsable region:

Remember, Infopop (function tips) and member lists exist on every function declared in your project, as well as on internal functions and objects. Any objects declared throughout your project can be completed on using the . or :: operator.
Check out more info about the coming Syntax Scanner, and about the currently-implemented Snippeter for code snippet (aka code block) organization and management, as well as the enhanced Breakpoint and Run-Programs-Before-Execution features. This also includes DSO DELETION, which is a big request.
Phew. Lots of content. Just wanted to make sure people knew these features existed. Oh, and Codeweaver development is going great. People will be surprised at the progress being made. I'll have more in-depth info on this as I get closer to releasing it.
Recent Blog Posts
| List: | 04/04/08 - A future in the game industry - Needing your advice 03/14/08 - PGP in your Facebook 10/30/07 - Long time no speak! And a bit of personal introspection 08/27/07 - Site Back Up - Sorry! 05/09/07 - Codeweaver x64 Bug Fixed 02/07/07 - Codeweaver Update - Major Bug Fix, Auto Updater, and SDK 02/06/07 - Codeweaver Final Released! 01/27/07 - Just checking in |
|---|
Submit your own resources!| Jeff Gran (Sep 28, 2005 at 09:52 GMT) |
Any plans to make this extensible to use with languages other than torquescript?
| Sam Bacsa (Sep 28, 2005 at 10:10 GMT) |
| Colossai Studios (Sep 28, 2005 at 11:24 GMT) |
| Dave D (Sep 28, 2005 at 13:20 GMT) |
| Chip Lambert (Sep 28, 2005 at 13:23 GMT) |
I use Dreamweaver (code view only :)) mainly because of the "site management" and built in FTP.
I love TorqueDev. It's made script editing a lot better and easier for me.
Thanks Sam!!!!
| Matthew Langley (Sep 28, 2005 at 15:19 GMT) Resource Rating: 5 |
| Tim Sullivan (Sep 28, 2005 at 16:42 GMT) |
Resist the urge to give into the people who want support for other languages. There is something to be said for being highly focused on one target.
| Dylan Fitterer (Sep 28, 2005 at 17:50 GMT) |
| Sam Bacsa (Sep 28, 2005 at 18:18 GMT) |
Thanks everyone else for their support. It's really appreciated. Remember to donate if you have anything to spare, as it fosters development and covers costs involved :)
Edited on Sep 28, 2005 18:20 GMT
| Jesse Hall (Sep 28, 2005 at 18:27 GMT) |
| Adam Larson (Sep 28, 2005 at 19:55 GMT) |
Quote:
Oh, and Codeweaver development is going great. People will be surprised at the progress being made.
Not likely. You've already worked fast enough and great enough that I think I am numb to your genius.
You must be a member and be logged in to either append comments or rate this resource.



4.0 out of 5


