forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Кнопки 2D (http://forum.boolean.name/showthread.php?t=7553)

ELIAS 03.01.2009 15:11

Кнопки 2D
 
Здравствуйте!
Не понимаю одну вещь...А очень надо(((
Вообщем создаю сейчас интерфейс для своего редактора карт. И мне надо делать кнопки! Я хочу все кнопки(картинки) сохранить в одном файле бмп где они последовательно выстроятся в ряд(именно так хранятся кнопки во многих программах и в 3дмаксе также).
1 вопрос. Как сделать чтобы из этого одного файла в блитце вырезать все кнопки. Я точно знаю что это возможно и в прмиерах игр на блитце я такое видел. Но понять как это делается не могу(((

2 вопрос. Как мне узнать указывает курсор на кнопку(на картинку) или нет. Картинку(кнопку) я рисую таким образом:

Код:

.............................
UpdateWorld
RenderWorld

DrawImage(moveicon1, 0, 400)
.....................

Спасибо :)

HAMANN 03.01.2009 16:50

Ответ: Кнопки 2D
 
ответ на 2-й вопрос:

Код:

If(ImageRectOverlap (moveicon1,0,400,MouseX(),MouseY(),1,1)) Then
      END
EndIf


NitE 03.01.2009 16:59

Re: Кнопки 2D
 
смотри LoadAnimImage

ELIAS 03.01.2009 20:05

Ответ: Кнопки 2D
 
Спасибо, помогли! ;)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot