Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Kiligolo

Pages: 1 [2] 3 4 ... 15
16
Calculator C / Re: Sprites and Maps in C 68k
« on: January 29, 2012, 02:25:22 pm »
It's ranman's code: http://ourl.ca/9035/170957 :p

17
Calculator C / Re: Sprites and Maps in C 68k
« on: January 29, 2012, 02:13:37 pm »
Hi there!

I have a problem with grayscales and ams planes. I made a tilemap but when i start the programm there is nothing displayed but the TI isn't frozen i can press ESC key to see a big bug...
Code: [Select]
int tilemap_x;
int tilemap_y;
int lcd_x;
int lcd_y;
unsigned char* pSprite;
unsigned char sprite_index;
int key = 0, pUserx = 1, pUsery = 1;

unsigned char map1[MAP_Y][MAP_X] =
{
{01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01},
{01,02,02,02,02,02,02,02,00,00,00,00,00,00,00,00,00,00,00,01},
{01,02,02,02,02,02,02,00,00,00,00,05,06,07,00,00,00,00,00,01},
{01,02,02,02,00,00,00,00,00,00,00,10,11,12,00,00,00,00,00,01},
{01,02,00,00,00,00,15,16,00,00,00,13,14,13,00,00,00,00,00,01},
{01,00,00,00,00,00,17,20,00,00,00,21,21,21,03,04,04,03,00,01},
{00,00,00,00,00,00,00,00,00,00,00,00,21,00,03,04,04,03,00,01},
{21,21,21,05,06,07,00,00,00,00,21,21,21,00,03,03,03,03,02,01},
{00,00,21,10,11,12,00,00,21,21,21,00,00,00,00,00,02,02,02,01},
{01,00,21,13,14,13,00,21,21,00,00,00,00,00,02,02,02,02,02,01},
{01,00,21,21,21,21,21,21,00,00,00,00,02,02,02,02,02,02,02,01},
{01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01},
};

ClrScr();
GrayOn();

while (key != KEY_ESC)
{
while (map1[pUsery][pUserx] != 14)
{
//Affichage

    //Gris clair
    GraySetAMSPlane(LIGHT_PLANE);
lcd_y = 0;
for (tilemap_y = 0; tilemap_y < MAP_Y; tilemap_y++)
{
  lcd_x = 0;
  for (tilemap_x = 0; tilemap_x < MAP_X; tilemap_x++)
  {
    sprite_index = map1[tilemap_y][tilemap_x];
    pSprite = &game_sprites_light[sprite_index][0];
Sprite8 (lcd_x, lcd_y, 8, vide, LCD_MEM, SPRT_AND);
    Sprite8 (lcd_x, lcd_y, 8, pSprite, LCD_MEM, SPRT_OR);
    lcd_x += 8;
  }
  lcd_y += 8;
}

    //Gris foncé
    GraySetAMSPlane(DARK_PLANE);
lcd_y = 0;
for (tilemap_y = 0; tilemap_y < MAP_Y; tilemap_y++)
{
  lcd_x = 0;
  for (tilemap_x = 0; tilemap_x < MAP_X; tilemap_x++)
  {
    sprite_index = map1[tilemap_y][tilemap_x];
    pSprite = &game_sprites_dark[sprite_index][0];
    Sprite8 (lcd_x, lcd_y, 8, pSprite, LCD_MEM, SPRT_OR);
    lcd_x += 8;
  }
  lcd_y += 8;
}
Sprite8 (pUserx * 8, pUsery * 8, 8, vide, LCD_MEM, SPRT_AND);
Sprite8 (pUserx * 8, pUsery * 8, 8, mec, LCD_MEM, SPRT_OR);
    GraySetAMSPlane(LIGHT_PLANE);
Sprite8 (pUserx * 8, pUsery * 8, 8, mec, LCD_MEM, SPRT_OR);

//Demande de touche
key = ngetchx();
if (key)
{
//Actualisation de la position de l'utilisateur
pUserx += (key == KEY_RIGHT) - (key == KEY_LEFT);
pUsery += (key == KEY_DOWN) - (key == KEY_UP);

//Verification de sa position
if (map1[pUsery][pUserx] == 1 || map1[pUsery][pUserx] == 3 || (map1[pUsery][pUserx] > 4 && map1[pUsery][pUserx] != 14 && map1[pUsery][pUserx] < 21) || pUserx == 21 || pUserx == -1 || pUsery == -1 || pUsery == 13)
{
pUserx -= (key == KEY_RIGHT) - (key == KEY_LEFT);
pUsery -= (key == KEY_DOWN) - (key == KEY_UP);
}
if (key == KEY_ESC)
return 0;
}
}
}
GrayOff();
return 0;
}

Thanks.

18
[FR] Hors-Sujet / Re: Console Fighters
« on: May 02, 2011, 05:21:13 am »
J'ai mis à jour, ça marche? Parce que je dois le compiler en Release?

19
[FR] Hors-Sujet / Re: Un Monde Sans Danger
« on: May 01, 2011, 05:06:17 am »
ça doit être le sous titre de l'émission. ;)

20
[FR] Hors-Sujet / Re: Ceci est une révolution
« on: April 19, 2011, 02:31:54 am »
J'adore quand il pose l'étiquette Apple sur le iTrucenplastique. ;D

21
[FR] Hors-Sujet / Console Fighters
« on: April 18, 2011, 08:05:32 am »
Bonjour à tous :) ,

J'apprends le C++ depuis pas longtemps et j'ai fait un petit jeu. Il se nomme Console Fighters et comme son nom l'indique, c'est un jeu de baston mais sans graphiques car je suis pour l'instant limité à la console. <_<
Bon ce n'est qu'une première version, j'aimerais vos avis sur ce programme!

Enjoy!

22
[FR] Hors-Sujet / Re: Yelle
« on: April 16, 2011, 11:59:46 am »
Je préfère Safari Disco Club même si je ne la connaissait pas encore. Je connaissait A cause des garçons mais je ne l'aimait pas. ;D

23
[FR] Autres Discussions TI et Casio / Re: Calcul Mental
« on: April 16, 2011, 04:16:56 am »
Lol OK, en gros c'était comme un bug?
Bon en tout cas je ne vois pas l'intérêt de la corriger. ;)

24
[FR] Autres Discussions TI et Casio / Re: Calcul Mental
« on: April 16, 2011, 04:00:19 am »
En fait je l'ai su quand je voulais tester les activités comme le Test. Je faisait enter, enter, enter tout le temps et à la fin:
Vous avez eu 3/20! ;D

25
[FR] Hors-Sujet / Re: Yelle
« on: April 16, 2011, 03:29:29 am »
Je préfère la seconde même si je ne la connaissait pas encore. Je connaissait la première mais je ne l'aimait pas. Elle a participé aussi à Parle à ma main

26
[FR] Autres Discussions TI et Casio / Re: Calcul Mental
« on: April 16, 2011, 03:25:41 am »
J'ai une petite astuce pour le calcul rapide: si le résultat est égal à zér0, vous pouvez appuyer sur enter sans rien mettre, il vous dira que c'est juste normalement. ;D

27
[FR] Autres Discussions TI et Casio / Re: Calcul Mental
« on: April 14, 2011, 01:15:44 pm »
Merci je vais voir ça! :)

28
[FR] Autres Discussions TI et Casio / Re: Calcul Mental
« on: April 13, 2011, 10:13:33 am »
J'ai bientôt terminé la version! :D :D
Sinon regardez ce magnifique bug du à l'intervalle choisie pour la génération du nombre aléatoire:

Voilà l'avis de la calculatrice (ou de TI) sur la division par 0. ;D

EDIT: C'est terminé!! Je vais l'envoyer à TI-Bank. :)

EDIT2: Je l'ai envoyé a TI-Bank. J'ai rajouté un read-me/lisez-moi dans cette version.
les news:
- Ajout de la division.
- Ajout de l'activité Convertions.
- Gestion des stats pour le test, la division et Convertions
- Correction du bug des images vrai/faux.
- Correction du bug de la flèche sur Titanium.
- Amélioration des sous menus.
- Ajout de l'activité Grand Schlem.

29
Calculator C / Re: Sprites and Maps in C 68k
« on: April 13, 2011, 04:17:38 am »
Thanks.

30
Calculator C / Re: Sprites and Maps in C 68k
« on: April 13, 2011, 04:07:48 am »
I know it is off topic but how can I do a pause with a determinate time? (Bad english... ^^')

Pages: 1 [2] 3 4 ... 15