Rev 7434 | Rev 7500 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7434 | Rev 7437 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | // Mouse Configuration Utility ver 1.6 |
1 | // Mouse Configuration Utility ver 1.61 |
Line 2... | Line 2... | ||
2 | 2 | ||
3 | #ifndef AUTOBUILD |
3 | #ifndef AUTOBUILD |
4 | #include "lang.h--" |
4 | #include "lang.h--" |
Line 59... | Line 59... | ||
59 | loop() switch(WaitEvent()) |
59 | loop() switch(WaitEvent()) |
60 | { |
60 | { |
61 | case evMouse: |
61 | case evMouse: |
62 | mouse.get(); |
62 | mouse.get(); |
63 | IF (mouse_frame.hovered()) DrawMouseImage(mouse.lkm,mouse.pkm,mouse.mkm, mouse.vert); |
63 | IF (mouse_frame.hovered()) DrawMouseImage(mouse.lkm,mouse.pkm,mouse.mkm,mouse.vert); |
64 | IF (mouse.up) DrawMouseImage(0,0,0,0); |
64 | IF (mouse.click) DrawMouseImage(0,0,0,0); |
65 | break; |
65 | break; |
Line 66... | Line 66... | ||
66 | 66 | ||
67 | CASE evButton: |
67 | CASE evButton: |
68 | id = GetButtonID(); |
68 | id = GetButtonID(); |
Line 107... | Line 107... | ||
107 | #define red 0xff0000 |
107 | #define red 0xff0000 |
108 | #define yellow 0xfff600 |
108 | #define yellow 0xfff600 |
109 | #define white 0xffffff |
109 | #define white 0xffffff |
110 | #define dgrey 0x2d353d |
110 | #define dgrey 0x2d353d |
Line 111... | Line 111... | ||
111 | 111 | ||
112 | :struct IMG_PAL{ dword back, shad1, mbody, left, right, middle, white; } |
112 | :struct IMG_PAL{ dword back, shad1, contour, left, right, middle, mwhite; } |
Line 113... | Line 113... | ||
113 | pal = { 0xF0F2F3,0xABB0B2, dgrey, white, white, dgrey, white }; |
113 | pal = { 0xF0F2F3,0xABB0B2, dgrey, white, white, dgrey, white }; |
114 | 114 | ||
115 | void DrawMouseImage(dword l,r,m,v) { |
115 | void DrawMouseImage(dword l,r,m,v) { |
Line 122... | Line 122... | ||
122 | IF (v) pal.middle = yellow; |
122 | IF (v) pal.middle = yellow; |
Line 123... | Line 123... | ||
123 | 123 | ||
124 | PutPaletteImage(#panels_img_data,IMG_W,IMG_H,18+30,18+15,8,#pal); |
124 | PutPaletteImage(#panels_img_data,IMG_W,IMG_H,18+30,18+15,8,#pal); |
125 | pal.left = pal.right = white; |
125 | pal.left = pal.right = white; |
126 | pal.middle = dgrey; |
126 | pal.middle = dgrey; |
127 | if (v) { |
127 | IF (v) { |
128 | pause(10); |
128 | pause(10); |
129 | DrawMouseImage(0,0,0,0); |
129 | DrawMouseImage(l,r,m,0); |
130 | } |
130 | } |
Line 131... | Line 131... | ||
131 | } |
131 | } |
132 | 132 |