| Comment by: Rob (86.15.173.156) | At: 26 May 2015, 18:51 | File version: 2.2 |
@thellier
Have X1000 here. Maybe someone else will fix it if I'm not the only one experience the problem |
| |
| |
| Comment by: thellier (80.12.43.97) | At: 25 May 2015, 20:04 | File version: 2.2 |
Hello
@jabirulo
Soon I will add your code for key up handling
@Cass
OS4 version on Classic won`t start (composite tags error)
OS41FE classic dont support the new graphics/CompositeTags functon so the game dont works = not my fault ...
@Rob
I can only use jump on my joypad here rendering the game unplayable.
I dont know where is the problem as on my sam440 all works fine
I dont dont know so well os4 coding so I cant do miracles...
@all
Thanks for good feedbacks
Alain Thellier |
| |
| |
| Comment by: Rob (86.15.173.156) | At: 15 May 2015, 23:13 | File version: 2.2 |
I can only use jump on my joypad here rendering the game unplayable. The Joypad works fine in other games. |
| |
| |
| Comment by: Cass (91.132.131.141) | At: 05 May 2015, 23:33 | File version: 2.2 |
Congratulations porting this nice game to our platform.
2 things Ive notoced so far: The scrolls when picked up, are displayed too fast to be read (Sam440@800), and the OS4 version on Classic wont start (composite tags error). I have a CV3D. |
| |
| |
| Comment by: jabirulo (88.25.12.190) | At: 05 May 2015, 12:27 | File version: 2.2 |
Sort of clumsy/slowly keyboard support by adding to AB_Events();
...
BOOL k_stat = TRUE;
...
case IDCMP_VANILLAKEY:
key=imsg->Code;
if(imsg->Code&0x80) //KEYUP EVENT
k_stat = FALSE;
break;
...
if(key == 'q')
{
G->joystick.up=k_stat;
goto final;
}
if(key == 'a')
{
G->joystick.down=k_stat;
goto final;
}
if(key == 'u')
{
G->joystick.left=k_stat;
goto final;
}
if(key == 'i')
{
G->joystick.right=k_stat;
goto final;
}
...
final:
G->key=key;
if(imsg)... |
| |
| |
| Comment by: jabirulo (88.25.12.190) | At: 04 May 2015, 21:38 | File version: 2.2 |
about KEYUP event, will this (kind of) help?
http://wiki.amigaos.net/wiki/Intuition_Keyboard
About at the middle of the example, there is some code:
...
/* numchars contains the number of characters placed within the buffer. Key up events and /
/ key sequences that do not generate any data for the program (like deadkeys) will return /
/ zero. Special keys (like HELP, the cursor keys, FKeys, etc.) return multiple characters /
/ that have to then be parsed by the application. Allocation failed above if buffer is NULL/
if (buffer != NULL) {
/* if high bit set, then this is a key up otherwise this is a key down */
if (msg->Code & 0x80)
printf("Key Up: ");
else
printf("Key Down: ");
print_qualifiers(msg->Qualifier);
printf(" rawkey #%d maps to %d ASCII character(s)n", 0x7F & msg->Code, numchars);
for (char_pos = 0; char_pos < numchars; char_pos++) {
realc = c = (*buffer)[char_pos];
if ((c <= 0x1F)||((c >= 0x80)&&(c < 0xa0)))
c = 0x7f;
printf(" %3d ($%02x) = %cn", realc, realc, c);
}
}
return(ret_code);
}
... |
| |
| |
| Comment by: thellier (193.252.157.50) | At: 30 Apr 2015, 07:52 | File version: 2.2 |
Latest version include "full-screen" support
On OS4 display is nicely "resized" to full-screen
No I didnt succeed to add keyboard support as it need "key up" events to works well |
| |
| |
| Comment by: jabirulo (79.148.22.52) | At: 13 Apr 2015, 10:02 | File version: 2.1 |
Any chance to make cursors work fort movving player up/down/left/right? Or it's too difficult to add such code (tried myself, but seems 5mins is not enough to understand (full)code :-/ and "tweak" to enable cursor key movement.
TIA |
| |
| |
| Comment by: whose (2.206.105.1) | At: 18 Mar 2015, 21:28 | File version: 2.1 |
I don´t know what went wrong when I wasn´t able to fall deeper, but now it works (without ducking, btw.) :) |
| |
| |
| Comment by: thellier (80.12.55.192) | At: 15 Mar 2015, 10:48 | File version: 2.1 |
There are some place you need to duck down then go left/right to pass
BTW I added the trainer mode just to be able to finish it and be sure all works fine
Alain Thellier |
| |
| |
| Comment by: whose (109.40.156.188) | At: 15 Mar 2015, 10:03 | File version: 2.1 |
Hehe, I wondered already... ;)
I noticed some strange thing in this (very nice!) game. In the catacombs, I´m not able to do the downfall if the monk is turned to the left. Is there some trick needed? |
| |
| |
| Comment by: thellier (193.252.157.50) | At: 13 Mar 2015, 09:04 | File version: 2.1 |
There is a typo error in the readme : that is the OS3 version that may only works just inside WinUAE
Alain Thellier |
| |
| |