BLitz EventS System (BLESS)


Tweet blitz3d userlib userlibs toolbox
(Posted 1 year ago) RonTek

BLESS stands for "BLitz EventS System". It is a small DLL made to augment the event-handling power of BlitzPlus and Blitz3D, hopefully alleviating some of their shortcomings.

Author: Minty Software

Download Latest BLESS SDK

Blitz3D Event System BlitzPlus

BlitzPlus users, have you ever wished BlitzPlus had a certain feature, and been frustrated to find that you couldn't code it yourself because of the shortcomings of the language? Blitz3D users, have you ever wanted some of the event-handling power of BlitzPlus?

BLESS increases the number of Windows events your program can monitor and react to. BlitzPlus gives you access to 21 (or so) events. Blitz3D mostly just gives you access to input-related events. But, with BLESS, you can monitor and react to pretty much any Windows event that occurs for any window -- not just your own Blitz window.

Also, BLESS is built to be very open-ended. With a little knowledge of the Windows API and some documentation from MSDN, it can be a very powerful tool. It was written to be as unintrusive as possible, doing only what Blitz CAN'T do, thereby letting you, the Blitz programmer, implement whatever you like, however you like.

(Posted 8 months ago) ManoBrz commented:

o que eu semrpe procurei foi caixas de texto do windows para inserir no meu código mas eu nuca encontrei, eu espero encontrar isso nessa dll.

(Posted 8 months ago) ManoBrz commented:

é possível rodar na mesma janela objetos gui e ao fundo o jogo em 3d executando? eu só estou perguntando pra saber se vale a pena tentar fazer isso. e dá pra usar tudo tranquilo no blitz né?, eu adorei o bless.

(Posted 8 months ago) ManoBrz commented:

ajuda aí a executar em blitz por favor, aqui não está rodando por falta de funções

(Posted 8 months ago) RonTek commented:

é possível rodar na mesma janela objetos gui e ao fundo o jogo em 3d executando? eu só estou perguntando pra saber se vale a pena tentar fazer isso. e dá pra usar tudo tranquilo no blitz né?, eu adorei o bless.

I would recommend using a GUI library that supports themes, so if you would like to have that Windows GUI look, it is possible like DevilGUI. I will post a resource post later on.

(Posted 8 months ago) ManoBrz commented:

Eu logo consegui rodar no BlitzPlus mas não quero usar o BlitPlus nem o BlitzMax

(Posted 8 months ago) RonTek commented:

Eu logo consegui rodar no BlitzPlus mas não quero usar o BlitPlus nem o BlitzMax

Reading the library readme examples, it says that there are limited functions that can only work with Blitz3D as the GUI functions are more inline with BlitzPlus..

; Bless - Default Example.bb
; An example of how to use BLESS with the default event notification method.
; (i.e. UseAlternateMethod(False))
;
; Suitable for BlitzPlus, though some things can be applied to Blitz3D.

perhaps, you can now try this snippet which you can work with both BlitzPlus + Blitz3D? https://www.blitzcoder.org/forum/topic.php?id=256

Update: Here is the resource for Devil GUI

Reply To Topic (minimum 10 characters)

Please log in to reply