Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 08.06.2006, 17:00   #1
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
MY LIB

Вот маленькая либа над которой я потом буду продолжать работу.
Примеры прилагаются


PS: написал на MASM32(тока начал его изучать) так что работает шустро, правда функций мало.

Ой забыл файл прикрепить.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 08.06.2006, 17:11   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Э-э-э...
а зачем она ?
__________________
(Offline)
 
Ответить с цитированием
Старый 08.06.2006, 17:17   #3
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Прикрепил библу там есть описание
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 08.06.2006, 20:51   #4
jimon
 
Сообщений: n/a
как понял будет "еще один" зборник полезных функций ?
 
Ответить с цитированием
Старый 09.06.2006, 12:35   #5
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Сообщение от jimon
как понял будет "еще один" зборник полезных функций ?
Да... Думаю ченить сделать полезное, тока пока начал ассемблер изучать, да и незнаю что еще сделать...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 10.06.2006, 18:21   #6
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
А что, вещь полезная!
Только примеры стилизованные слишком: наглядность падает.
Text 10,10, "Wait 5 sec... Calculating"
Delay 5000
))
(Offline)
 
Ответить с цитированием
Старый 10.06.2006, 18:42   #7
jimon
 
Сообщений: n/a
а я и не заметил
 
Ответить с цитированием
Старый 11.06.2006, 20:55   #8
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Сообщение от Diplomat
Только примеры стилизованные слишком: наглядность падает.
))
Это просто подготовка к расчетам
Да с "Calculating" я переборщил
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.06.2006, 19:09   #9
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 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
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.06.2006, 17:55   #10
jimon
 
Сообщений: n/a
никак... тебе в аське уже обяснял почему
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:14.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com