Programando un juego para PCW
Publicado: 18 Jul 2012 23:19
Hola,
Bueno, pues os cuento que estoy programando un juego para PCW,
de tipo sencillo, que resulta que es algo así como un clon
de SAME GAME.
Es la continuación de mi juego BLOCKS para CP/M que ya comenté,
pero aprovechando el entorno GUI que utilicé para QUIJOTE, mi
lector de archivos HTML.
El tema es que me está llevando bastante tiempo, pues aunque el
juego en sí es muy simple, es el propio entorno GUI el que me
está dando guerra en el sentido de que hay que pulir muchas cosas.
Mi objetivo es aprovechar este juego para pulirlo todo, y en
un futuro no muy lejano sacar el GUI con licencia GPL para que
todo el mundo pueda hacer cosas con él si le apetece.
Está orientado a carácter, no a pixel, por aquello de ganar
en velocidad y sencillez, pero tiene sus ventanas, sus menús,
sus checkbox, etc.
Tiene soporte para ratón (AMX / KEMPSTON / KEYMOUSE) y es
algo que siempre he querido hacer con mi PCW.
Para programarlo estoy utilizando MESCC, mi versión particular
de Small C, y ensamblador Z80 utilizando M80.
Os adelanto un par de pantallitas para que veais cómo va
quedando, y un trocito de código en MESCC.
Algunos textos son provisionales.
Se admiten sugerencias, of course.
Saludos.
Bueno, pues os cuento que estoy programando un juego para PCW,
de tipo sencillo, que resulta que es algo así como un clon
de SAME GAME.
Es la continuación de mi juego BLOCKS para CP/M que ya comenté,
pero aprovechando el entorno GUI que utilicé para QUIJOTE, mi
lector de archivos HTML.
El tema es que me está llevando bastante tiempo, pues aunque el
juego en sí es muy simple, es el propio entorno GUI el que me
está dando guerra en el sentido de que hay que pulir muchas cosas.
Mi objetivo es aprovechar este juego para pulirlo todo, y en
un futuro no muy lejano sacar el GUI con licencia GPL para que
todo el mundo pueda hacer cosas con él si le apetece.
Está orientado a carácter, no a pixel, por aquello de ganar
en velocidad y sencillez, pero tiene sus ventanas, sus menús,
sus checkbox, etc.
Tiene soporte para ratón (AMX / KEMPSTON / KEYMOUSE) y es
algo que siempre he querido hacer con mi PCW.
Para programarlo estoy utilizando MESCC, mi versión particular
de Small C, y ensamblador Z80 utilizando M80.
Os adelanto un par de pantallitas para que veais cómo va
quedando, y un trocito de código en MESCC.
Algunos textos son provisionales.
Se admiten sugerencias, of course.
Saludos.
Código: Seleccionar todo
"
extern BYTE scr_aboutof[];
DlgAboutOf()
{
int id;
BYTE row, col;
row=6;
col=20;
WinNew(row, col, 46, 16, "About of...", 0);
MouseCur(MOUSE_OFF);
PaintScr(row+2, col+2, scr_aboutof);
SetAtt(ATT_REV);
OutTextRC(row+2, col+12, "Game Title Here v1.0");
OutTextRC(row+4, col+12, "Joyce Environment v1.0");
LocateRC(row+7, col+12);
OutChar(164); /* (c) */
OutText(" 2012 Floppy Software");
OutTextRC(row+8, col+12, " Valencia, Spain");
OutTextRC(row+10, col+12, "www.floppysoftware.vacau.com");
OutTextRC(row+11, col+12, "floppysoftware@gmail.com");
LocateRC(row+13, col+2);
SetAtt(ATT_NORMAL);
OutRpt(1, 42);
MouseCur(MOUSE_ON);
Button(1000, row+14, col+2, 8, "Ok", K_INTRO);
id=ItemWait();
ButtonClick(id);
WinDel();
}
"