Gamoover

Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : Sebus Tuesday 07 August 2007, 16:43:43 PM

: Choix sous DOS entre 2 ou 3 jeux...[resolu]
: Sebus Tuesday 07 August 2007, 16:43:43 PM
Salut à tous,

en prévision d'une borne type Arkanoid, je voulais faire un mame sous dos et choisir entre arkanoid, giga et ghox(vi c limité :D)

Et sous DOS je connaissais la commande CHOICE ... Mais je me demandais si il n'existait pas une commande (ou un prog) pour tester des touches en un poil plus puissant...
Ca a du bien exister quand meme ça non ??

ahhhh DOS  :-* (un poil limité certe  :Dmais rapiiiide)
: Choix sous DOS entre 2 ou 3 jeux...
: X-cAlibur Tuesday 07 August 2007, 16:54:12 PM
'Lu,
Pas tout compris là...
En gros, tu veux faire un batch pour lancer mame en commande DOS c'est ca ?
Tu reproches quoi à CHOICE ?
+++
: Choix sous DOS entre 2 ou 3 jeux...
: WiLL Tuesday 07 August 2007, 16:55:11 PM
'Lu,
Pas tout compris là...
En gros, tu veux faire un batch pour lancer mame en commande DOS c'est ca ?
Tu reproches quoi à CHOICE ?
+++
Que ce ne soit pas possible de répondre avec un joystick ?
: Choix sous DOS entre 2 ou 3 jeux...
: X-cAlibur Tuesday 07 August 2007, 16:59:24 PM
D'ac, carrément court-juter le KB.
N'avais pas compris.
Mais je ne vois pas comment faire ça avec un batch...
+++
: Choix sous DOS entre 2 ou 3 jeux...
: High_Cobra Tuesday 07 August 2007, 17:04:32 PM
Ton interface Panel/PC se fait comment ? Parce com X-Xalibur, je vois pas ce qui te dérange dans choice (pour le controle au joystick, il suffit d'utiliser sneskey...)
: Choix sous DOS entre 2 ou 3 jeux...
: Sebus Tuesday 07 August 2007, 17:09:43 PM
ok, je précise alors  ;)...

Pour ma prochaine borne, j'ai un bouton 1 pour le 1 player... un bouton pour le crédit... et un spinner...

Le truc c'était d'avoir un ptit menu, qui si on appui sur 1 on lance arkanoid, sur le bouton crédit on lance giga... et si on touche à rien Ghox par exemple...

Choice oblige à taper la touche "enter" obligatoirement je crois...

genre un truc comme ça...

@echo off
:menu
cls
echo 1) lancer arkanoid
echo 2) lancer giga
echo 3) lancer ghox
choice /c:153 /T:1,3 Quelle application désirez-vous
if errorlevel = 3 goto ghox
if errorlevel = 2 goto arkanoid
if errorlevel = 1 goto scan
:arkanoid
mame arkanoid -mouse -cleanstretch full
goto fin
:giga
mame gigasb -mouse -cleanstretch full
:ghox
mame ghox -mouse -cleanstretch full
:fin


Mais bon je suis bloqué avec l'obligation de taper entrer... donc je cherchais un programme qui pourrait créer un menu... voilààà... plus clair ? :D
: Choix sous DOS entre 2 ou 3 jeux...
: High_Cobra Tuesday 07 August 2007, 17:16:40 PM
Pas besoin de valider avec enter justement en utilisant choice...
: Choix sous DOS entre 2 ou 3 jeux...
: Sebus Tuesday 07 August 2007, 17:21:29 PM
... yep  ^-^

Merci High_Cobra... (encore...  :D)

Ca m'apprendra à tester avec XP (faut dire qu'au boulot...des config DOS.... yen a pas des masses  :D)
: Choix sous DOS entre 2 ou 3 jeux...
: High_Cobra Tuesday 07 August 2007, 17:22:27 PM
Testé à l'instant sous 2003 Serveur et à mon avis le choice est le même que ton XP... Donc vérifie ta syntaxe peut etre...
: Choix sous DOS entre 2 ou 3 jeux...
: X-cAlibur Tuesday 07 August 2007, 17:23:01 PM
+1.
C'est pour ça que je ne comprenais pas en fait.
+++

Edit : Grilled !
: Choix sous DOS entre 2 ou 3 jeux...[resolu]
: Sebus Tuesday 07 August 2007, 17:29:52 PM
sous xp la commande n'exite pas...

downloadé... et tester/corrigé : impec  ^-^
Ca pourra peut etre servir à quelqu'un..

Merci encore

:menu
cls
echo 1) lancer arkanoid
echo 2) lancer giga
echo 3) lancer ghox
choice /c:153 /T:1,3 Quelle application désirez-vous
if errorlevel = 3 goto arkanoid
if errorlevel = 2 goto giga
if errorlevel = 1 goto ghox
goto fin
:arkanoid
mame arkanoid -mouse -cleanstretch full
goto fin
:giga
mame gigasb -mouse -cleanstretch full
goto fin
:ghox
mame ghox -mouse -cleanstretch full
:fin
: Choix sous DOS entre 2 ou 3 jeux...[resolu]
: High_Cobra Tuesday 07 August 2007, 17:35:54 PM
Sous 2003 la syntaxe n'est pas vraiement la même au passage :D