Mushware
SigntSavers
     
Home • Forum • Check your PM • Register • Log in
             
Board Navigation
Go to the homepageHome
Download Mushware games, documents and applicationsDownloads
Index of the forum.Forum
Images from Mushware games and applicationsScreenshots
Frequently Asked Questions.FAQ
Links CategoriesLinks
Read the rules of this websiteRules
View website statisticsStatistics
Members of our staffStaff
Information for software developersDeveloper Info
Contact information for Andy and MushwareContact

User Info
Username:

Password:

 Remember me



I forgot my password

Don't have an account yet?
You can register for FREE


Google Ads

Search

Advanced Search

Developer Information

Developer documentation

A limited amount of documentation is available.
  1. Scripting reference. Describes so for the classes and methods available in the Adanaxis Rendering Demo.
  2. Doxygen. Autogenerated documentation from the C++ source code.
  3. Technical papers. Documents describing some of the techniques used in the software.
Adding levels to the Adanaxis Rendering Demo
  1. Find the spaces directory. On Mac OS X this is visible in the disk image (.dmg file), but you will need to drag the entire disk image contents to a hard drive to make it writable. On Windows, it's in the Adanaxis Rendering Demo directory in Program Files. On Linux, it'll be somewhere in /usr/share or /usr/local/share. The path to spaces can be changed in mushruby/MushConfig.rb if necessary.

  2. Copy one of the directories, say local1, and its contents, to a new directory in spaces. The name isn't importants but it should contain only letters and numbers.

  3. In the space.rb file in the newly created directory, change the initial class line to match your directory name. If your new directory is user1 the class line changes from

    class Adanaxis_local1 < AdanaxisSpace

    to

    class Adanaxis_user1 < AdanaxisSpace
The demo should now recognise your new level.

Scripting

The demo embeds the ruby interpreter (ruby 1.8.4), but without its extensions. Information about the ruby language can be found at www.ruby-lang.org. The system and file commands are still exposed, so scripts can be destructive (by deleting files, etc.). Only levels from a trusted source should be installed in your spaces directory (or you should review the ruby scripts first).

Most demo objects support the to_xml method to dump their contents.

Extrusion

The demo builds complex meshes from simple ones by extruding faces to form new polyhedra. Extrusion is limited at the moment by the following:
  1. Only base objects of the type MushBasePrism can be used. These always have 8 faces (faces meaning hyperfaces with extent in three dimensions).
  2. If the order parameter is 4, extruders can be attached to any face. Otherwise they can only be attached to the z=k and w=k (see face numbering for MushBasePrism). Anything else will generate a Connectivity List error.
Further Developer Resources

If you need anything else do ask, either by PM to admin, mail to Andy Southgate or in the Software Forum. It is possible to use the demo to generate textures and triangle lists to drop into another game, for example.


Screenshots
The player had just taken out a beam unit, generating a large explosion and flare.  The contrast of this image has been enhanced to reveal more detail.
Pic Title: Adanaxis 0.7.0 Screenshot
Poster: southa
Posted: Thu Apr 19, 2007 3:46 pm
View: 59463
Rating: 10
Comments: 1

A wide angle shot of red versus blue
Pic Title: Adanaxis 0.7.0 Screenshot
Poster: southa
Posted: Thu Apr 19, 2007 3:35 pm
View: 36922
Rating: 10
Comments: 0

[ Album ]

Recent Topics
» &#12393;&#12398;&#12424;&#12358;&#12395;
by jorgeyey on Tue Jul 29, 2014 9:58 pm

» DVD iso to MP4 for Kobo Arc- Enjoying DVD on Kobo Arc
by lydia622520 on Tue Jul 29, 2014 5:21 am

» Play Blu-ray ISO with Galaxy Tab S 10.5 and 8.4
by JeanLiu on Tue Jul 29, 2014 4:04 am

» Save and Transfer iPhone 4 Contacts to Mac
by JeanLiu on Tue Jul 29, 2014 4:01 am

» How to solve Premiere Pro CC and Canon MXF problems
by lydia622520 on Tue Jul 29, 2014 2:01 am

» Adding and opening MP4 in iMovie 11 in Mac Mavericks
by lydia622520 on Tue Jul 29, 2014 12:29 am

» Convert & Play any DVDs on Amazon Fire Phone
by JeanLiu on Mon Jul 28, 2014 6:44 am

» Convert & Put Blu-ray Disc to Galaxy Tab S 10.5
by JeanLiu on Mon Jul 28, 2014 6:43 am

» Convert & Play any DVDs on Amazon Fire Phone
by JeanLiu on Mon Jul 28, 2014 6:42 am

» The HDR-CX330 to iMovie Converter-Edit Sony CX330 in iMovie
by lydia622520 on Mon Jul 28, 2014 5:48 am


Statistics
We have 1589 registered users
The newest registered user is fxks323

Our users have posted a total of 2044 articles within 1552 topics

Visit Counter
This site has 23331094 page views in total since Sun Feb 27, 2005 12:27 pm

Who is Online

In total there are 17 users online ::
0 Registered,
17 Guests

Registered Users: None

[ View complete list ]



Protected by phpBB Security phpBB-Amod :: phpBB Security ©  Has Blocked 259 Exploit Attempts.

Simply The Best Premodded phpbb available phpbb, Creating Communities
:: FI Theme ::
[ All times are GMT ]
Mushware Limited is registered in England and Wales no. 03410722 VAT number 699 9630 48 Registered office 47 Lower Brook Street Ipswich United Kingdom
[Page generation time: 0.4813s (PHP: 75% | SQL: 25%) | SQL queries: 31 | GZIP disabled | Debug on]