PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
StarGate WD17+
Published by Patrice TERRIER
in the category Entertainment
New features



Description
Note: This is the WD17 + compatible version, from the WD25 project posted here
https://depot.PC SOFT.fr/resource.awp?file_id=281474976711146;demoscene

The code of this version is slightly different from the 25+ which is more responsive in handling callbacks.
The Skin used is different, as well as the main soundtrack which uses a "music tracker" in .mod format (inherited from the Amiga) particularly popular in the DemoMaker community for its very small size.

You can change the main soundtrack here:
IF gB.Monolith = 0 THEN // Specific to WD17
gB.Monolith = 1 // Specific to WD17
gB.AudioFile = EXEresource () + "MANDFORC_ (1992) .MOD" // Main audio theme
BassChannelPlay (gP.hMain)
gB.Monolith = 2 // Specific to WD17
END
The supported audio formats are:
.mp3, .wav, .ogg, .aif, .mo3 , .it, .xm, .s3m, .mtm, .mod, .umx.

StarGate is the transposition of a GDImage project written in C++ (available on the private forum www.objreader.com).
You can limit the size of the WINDEV framework as much as possible (only MAT, STD, VM), because everything is coded directly with the flat API in procedural mode to boost performance.
The SinAPI and CosAPI functions perform on-the-fly conversion from degrees (WD) to OpenGL radians.

This code is for those who like to get their hands dirty and want to test low level programming in WL.

Credits:
Bass.dll, audio library by Ian Luck (un4seen).
WinLIFT, SkinEngine by Patrice Terrier (zapsolution).
GDImage, graphic library by Patrice Terrier (zapsolution).
OpenGL, 2D or 3D image calculation functions (Silicon Graphics).
Illustrations, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
No review or comment? Be the first one!
ABOUT
RATING:
00No rating
DOWNLOADS:
53
PUBLISHED:
July 07, 2021
VERSION:
1.00
CONCERNS:
WINDEV
Minimum version: WD17+
SIZE:
4.1 MB
OF SAME DEVELOPER