Showing posts with label DarkBASIC. Show all posts
Showing posts with label DarkBASIC. Show all posts

MultiJoy Plugin para o DarkBASIC Professional

Saturday, December 20, 2008

Um dos problemas com Dark BASIC Professional é que originalmente ele não suporta vários joysticks. O MultiJoy Plugin oferece um fácil e eficiente conjunto de novos comandos para suportar múltiplas joysticks / joypads / dispositivos de entrada no seu jogo ou programa. Ele suporta qualquer controlador compatível com DirectInput, até 16 dispositivos, tanto analógicos quanto digitais, até 6 eixos e até 256 botões por dispositivo. Originalmente concebido para trabalhar com DarkBASIC Professional, ele é compatível DarkBASIC Classic, e ele pode ser usado com qualquer outra linguagem de programação que suporte chamadas DLL. Ele inclui os comandos JOY STATE e JOY SCANCODE, que são perfeitos para jogos com input personalizável. Uma vez instalado no DarkBASIC Pro, você não precisa de nenhum arquivo externo, ou wrapper DLL para que ele funcione. MultiJoy Plugin irá evitar alguns bugs e a perda de velocidade dos comandos originais do DarkBASIC Professional. Além disso, existem comandos extras não presentes originalmente no DarkBASIC Professional, que podem ser muito úteis. Aqui está uma lista dos comandos:

Comandos para Joystick/Joypad:

JOY START
JOY LAST
JOY EXIST
JOY LAST BUTTON
JOY LAST AXIS
JOY POLL
JOY POLL ALL
JOY X AXIS
JOY Y AXIS
JOY Z AXIS
JOY AXIS
JOY X
JOY Y
JOY BUTTON
JOY ANY BUTTON
JOY SCANCODE
JOY STATE
JOY DIR
JOY SET DEADZONE
JOY POV
JOY POV EXIST
JOY POV DIR


Limites do MultiJoy:

Number of devices: 16
Number of axis: 6
Number of buttons: 256


Comandos extra:

RANGE
WRAP
LMID$
GET STRING$
SEARCH STRING
PROCESS STRING QUEUE$
STRING WORD WRAP$
CRYPT STRING$
CRYPT STRING TO CHR$
UNCRYPT STRING$
MAKE FILE FROM STRING
MAKE STRING FROM FILE$
WRITE MEMBLOCK STRING
READ MEMBLOCK STRING$
FILE BOX$
INPUT BOX$
DIRECTORY BOX$
INI READ$
INI WRITE
MY IP$
GET TEMP DIR$
GET USERNAME$
GET ENVIRON$
YESNO
POPUP


MultiJoy Plugin pode ser comprado on-line com PayPal por apenas US$ 10,00. Enviando o pagamento você o reberá por email. O preço é justo, e ele vai me ajudar a continuar a trabalhar neste plugin e também em outros projetos que poderão ser úteis para a comunidade DarkBASIC. Todos os usuários registrados receberão gratuitamente as atualizações, e eles têm permissão para utilizar o plugin em seus programas gratuitos ou comerciais.


COMPRAR MULTIJOY PLUGIN PARA O DARKBASIC PROFESSIONAL



Read more...

MultiJoy Plugin For DarkBASIC Professional

One of the problems with Dark BASIC Professional is that it doesn't originally support multiple joysticks. MultiJoy Plugin gives you an easy and efficient set of new commands to support multiple joysticks/joypads/input devices in your game or program. It supports any windows compatible controller, up to 16 devices, both analog and digital, up to 6 axis and up to 256 buttons per device. Originally designed to work with DarkBASIC Professional, it's compatible with DarkBASIC Classic, and it can be used with any other programming language that supports DLL calls. It includes the JOY SCANCODE and JOY STATE commands, wich are great for games with customizable input. Once installed in Dark BASIC Pro, you don't need any external files, DLL calls or wrapper functions to make it work. MultiJoy Plugin will avoid some nasty bugs and speed loss from the original Dark BASIC Professional joystick commands. Also, there are extra commands wich are very useful, and not present in Dark BASIC Professional. Here's a list of the current commands:

Joystick/Joypad commands:

JOY START
JOY LAST
JOY EXIST
JOY LAST BUTTON
JOY LAST AXIS
JOY POLL
JOY POLL ALL
JOY X AXIS
JOY Y AXIS
JOY Z AXIS
JOY AXIS
JOY X
JOY Y
JOY BUTTON
JOY ANY BUTTON
JOY SCANCODE
JOY STATE
JOY DIR
JOY SET DEADZONE
JOY POV
JOY POV EXIST
JOY POV DIR


MultiJoy limits:

Number of devices: 16
Number of axis: 6
Number of buttons: 256


Extra commands:

RANGE
WRAP
LMID$
GET STRING$
SEARCH STRING
PROCESS STRING QUEUE$
STRING WORD WRAP$
CRYPT STRING$
CRYPT STRING TO CHR$
UNCRYPT STRING$
MAKE FILE FROM STRING
MAKE STRING FROM FILE$
WRITE MEMBLOCK STRING
READ MEMBLOCK STRING$
FILE BOX$
INPUT BOX$
DIRECTORY BOX$
INI READ$
INI WRITE
MY IP$
GET TEMP DIR$
GET USERNAME$
GET ENVIRON$
YESNO
POPUP


MultiJoy Plugin can be bought online with PayPal for only $10. After you send the payment you will receive it by email. The price is fair, and it will help me continue working on this plugin and also other projects that may be useful for the DarkBASIC community. All registered users will get free updates, and they are allowed to use the plugin in their free or commercial programs.


BUY MULTIJOY PLUGIN FOR DARKBASIC PROFESSIONAL



Read more...
Easy-Share


template by Ourblogtemplates.com
©Copyright 2009, Cleber de Mattos Casali. All rights reserved.