|
Библиотеки Сторонние библиотеки для Blitz |
08.06.2006, 17:00
|
#1
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
MY LIB
Вот маленькая либа над которой я потом буду продолжать работу.
Примеры прилагаются
PS: написал на MASM32(тока начал его изучать) так что работает шустро, правда функций мало.
Ой забыл файл прикрепить.
|
(Offline)
|
|
08.06.2006, 17:11
|
#2
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Э-э-э...
а зачем она ?
__________________
|
(Offline)
|
|
08.06.2006, 17:17
|
#3
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Прикрепил библу там есть описание
|
(Offline)
|
|
08.06.2006, 20:51
|
#4
|
|
как понял будет "еще один" зборник полезных функций ?
|
|
|
09.06.2006, 12:35
|
#5
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Сообщение от jimon
как понял будет "еще один" зборник полезных функций ?
|
Да... Думаю ченить сделать полезное, тока пока начал ассемблер изучать, да и незнаю что еще сделать...
|
(Offline)
|
|
10.06.2006, 18:21
|
#6
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
А что, вещь полезная!
Только примеры стилизованные слишком: наглядность падает.
Text 10,10, "Wait 5 sec... Calculating"
Delay 5000
|
))
|
(Offline)
|
|
11.06.2006, 20:55
|
#8
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Сообщение от Diplomat
Только примеры стилизованные слишком: наглядность падает.
))
|
Это просто подготовка к расчетам
Да с "Calculating" я переборщил
|
(Offline)
|
|
12.06.2006, 19:09
|
#9
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Вот решил пока выложить исходник либы... может ктонить ее быстрее сделает?
.586p
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
;include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
;includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.data
;AppName db "PAX DLL",0
.code
DllEntry proc hInstance:HINSTANCE, reason:DWORD, reserved1:DWORD
.if reason==DLL_PROCESS_ATTACH
;
.elseif reason==DLL_PROCESS_DETACH
;
.elseif reason==DLL_THREAD_ATTACH
;
.else ; DLL_THREAD_DETACH
;
.endif
mov eax,TRUE
ret
DllEntry Endp
PAXARGB proc Alpfa:DWORD, RRed:DWORD, GGreen:DWORD, BBlue:DWORD
PUSH EBX
MOV EAX, Alpfa
SHL EAX,24
MOV EBX, RRed
SHL EBX,16
OR EAX, EBX
MOV EBX, GGreen
MOV AH, BL
OR EAX, BBlue
POP EBX
ret
PAXARGB endp
PAXARGBX proc Alpfa:DWORD, RRed:DWORD, GGreen:DWORD, BBlue:DWORD
MOV EAX, Alpfa
SHL EAX,24
MOV EBX, RRed
SHL EBX,16
OR EAX, EBX
MOV EBX, GGreen
MOV AH, BL
OR EAX, BBlue
ret
PAXARGBX endp
PAXXRGB proc RRed:DWORD, GGreen:DWORD, BBlue:DWORD
PUSH EBX
MOV EAX, RRed
SHL EAX,16
OR EAX, 0FF000000h
MOV EBX, GGreen
MOV AH, BL
OR EAX, BBlue
POP EBX
ret
PAXXRGB endp
PAXXRGBX proc RRed:DWORD, GGreen:DWORD, BBlue:DWORD
MOV EAX, RRed
SHL EAX,16
OR EAX, 0FF000000h
MOV EBX, GGreen
MOV AH, BL
OR EAX, BBlue
ret
PAXXRGBX endp
PAXARGB_Alpha proc pARGB:DWORD
MOV EAX, pARGB
SHR EAX,24
ret
PAXARGB_Alpha endp
PAXARGB_Red proc pARGB:DWORD
MOV EAX, pARGB
SHR EAX,16
AND EAX, 0FFh
ret
PAXARGB_Red endp
PAXARGB_Green proc pARGB:DWORD
MOV EAX, pARGB
SHR EAX,8
AND EAX, 0FFh
ret
PAXARGB_Green endp
PAXARGB_Blue proc pARGB:DWORD
MOV EAX, pARGB
AND EAX, 0FFh
ret
PAXARGB_Blue endp
End DllEntry
Написал на MASM32
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:06.
|