Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Sep 21, 2019 2:29 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 42 posts ]  Go to page Previous 1 2 3
Author Message
PostPosted: Tue Apr 09, 2019 3:02 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Вод код из С-- думаю понятно.
Code:
:dword IO::readKPACK(dword path1)
{
   EAX = 68;
   EBX = 27;
   ECX = path1;
   $int 0x40;
   FILES_SIZE = EDX;
   buffer_data = EAX;
   return buffer_data;
}

_________________
Через тернии к звездам


Top
   
PostPosted: Wed Apr 17, 2019 12:18 am 
Offline

Joined: Sat Jan 19, 2019 5:17 pm
Posts: 73
Пока сделал самое лёгкое - сжал исполняемый файл, уменьшил размер в три раза. А чтобы разобраться, как использовать сжатые сторонние ресурсы - это надо ещё не один день сидеть.


Attachments:
PIANO4 [1.19 KiB]
Downloaded 30 times

_________________
:?: :arrow: :idea:
Top
   
PostPosted: Thu Apr 18, 2019 5:46 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Ноты


Attachments:
notes.png
notes.png [ 862 Bytes | Viewed 792 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Thu Apr 18, 2019 8:52 pm 
Offline

Joined: Sat Jan 19, 2019 5:17 pm
Posts: 73
Leency wrote:
Ноты
Эм... Что имелось ввиду? Добавить ещё пятую и шестую октавы?

_________________
:?: :arrow: :idea:


Top
   
PostPosted: Thu Apr 18, 2019 9:46 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 666
https://youtu.be/39YUvCqxPSs?t=213 :)


Top
   
PostPosted: Fri Apr 19, 2019 1:38 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Можно вывести картинку с клавишами от фортепиано и на месте клавиш создать невидимые кнопки => т.е. как бы клавиши пианино можно будет нажимать. Дизигн)

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Apr 28, 2019 11:26 pm 
Offline

Joined: Sat Jan 19, 2019 5:17 pm
Posts: 73
То есть сделать кнопки красивыми, но статичными?
Тут без анимации видимо не обойдется.

_________________
:?: :arrow: :idea:


Top
   
PostPosted: Sun Apr 28, 2019 11:28 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Тут нужно как минимум две картинки, с нажатыми клавишами и в исходном положении.


Top
   
PostPosted: Mon Apr 29, 2019 11:57 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
1. Можно две картинки.

2. Можно сделать одну картинку с палитрой. Выводить меняя в палитре цвет. Так сделано в MOUSECFG.

Code:
:byte panels_img_data[] = FROM "mouse_image.raw";

#define red    0xff0000
#define yellow 0xfff600
#define white  0xffffff
#define dgrey  0x2d353d

:struct IMG_PAL{ dword back, shad1, contour, left,  right, middle, mwhite; }
         pal = { 0xF0F2F3,0xABB0B2, dgrey,   white, white, dgrey,  white  };

void DrawMouseImage(dword l,r,m,v) {
   #define IMG_W 59
   #define IMG_H 101

   IF (l) pal.left = red;
   IF (m) pal.middle = red;
   IF (r) pal.right = red;
   IF (v) pal.middle = yellow;

   PutPaletteImage(#panels_img_data,IMG_W,IMG_H,18+30,18+15,8,#pal);
   pal.left = pal.right = white;
   pal.middle = dgrey;
   IF (v) {
      pause(10);
      DrawMouseImage(l,r,m,0);
   }
}


Attachments:
mouse_image.png
mouse_image.png [ 1.23 KiB | Viewed 669 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Mon May 06, 2019 11:49 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Antonio wrote:
Новая версия. PIANO4
Пропустил эту версию. Думаю, программа готова для добавления в дистрибутив. Уже залил на SVN: /programs/media/piano

_________________
Через тернии к звездам


Top
   
PostPosted: Fri May 10, 2019 8:42 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Я добавил Пианино в русскую версию IMG и сделал код немного более гибким.

Antonio, если будешь обновлять программу используй эту версию. Исходники в аттаче.


Attachments:
piano.zip [5.03 KiB]
Downloaded 21 times

_________________
Через тернии к звездам
Top
   
PostPosted: Tue May 14, 2019 10:40 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Добавлен перевод на английский язык.


Attachments:
piano.zip [4.87 KiB]
Downloaded 20 times

_________________
Через тернии к звездам
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 42 posts ]  Go to page Previous 1 2 3

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited