Advertisement
Guest User

2d y 3d

a guest
Nov 12th, 2011
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. //Includes C
  2. #include <stdio.h>
  3. #include <unistd.h>
  4. #include <string.h>
  5. //Includes Engine General
  6. #include <nds.h>
  7. #include <nf_lib.h>
  8. //Includes Engine 3D
  9. #include <n3_lib.h>
  10. //Includes WIFI
  11. #include "wifi/nf_wifi.h"
  12. #include <sys/types.h>
  13. #include <sys/socket.h>
  14. #include <netinet/in.h>
  15. #include <dswifi9.h>
  16. //Includes FAT(Guardar Partidas)
  17. #include <fat.h>
  18. //Includes Juego
  19. #include "funcion_caller.h"
  20. //Includes Sonido
  21. #include <maxmod9.h>
  22. #include "soundbank.h"
  23. //Includes Mates
  24. #include <time.h>
  25. //Includes data
  26. #include "pokedata.h"
  27. //Includes DATOS DE CIUDADES DEL JUEGO
  28. #include "ciudades/general.h"
  29. #include "historia/general.h"
  30. ////////////////////////////////////////
  31. ////////////////////////////////////////
  32. void ModoHistoria(void){
  33. /////////////////////////////////////////
  34. //Inicio del Juego, el Profesor Oak
  35. //aparece y pide tu nombre, despues,
  36. //deiselo por el micro, y prueba el guardado de
  37. //partida(FAT)
  38. /////////////////////////////////////////
  39. EasyReadData();//lee los datos
  40. //Introduccion del Profesor Oak
  41. ////////////////////////////////////
  42. //pone en pantalla en laboratorio y el profesor oak
  43. NF_LoadTiledBg("backgrounds/lab0", "lab0", 256, 256);
  44. NF_LoadTiledBg("backgrounds/oak", "oak", 256, 256);
  45. NF_LoadTiledBg("backgrounds/oak2", "oak2", 256, 256);
  46. NF_LoadTiledBg("backgrounds/oak3", "oak3", 256, 256);
  47. NF_LoadTiledBg("backgrounds/oak4", "oak4", 256, 256);
  48. NF_CreateTiledBg(0, 2, "lab0");
  49. NF_CreateTiledBg(0, 1, "oak");
  50. s32 i=-16; //uso general(brillo)
  51. setBrightness(3, i);
  52. //Hace un fade in a la pantalla superior
  53. for(i=-16;i<0;i++){setBrightness(3, i);swiWaitForVBlank();swiWaitForVBlank();}//espera 2 VBl, para que no sea
  54. //tan rapido :)
  55. ////////////////////////////////
  56. Oak_Talk();//Charla con el prfesor Oak
  57. ////////////////////////////////////
  58. ingame=4;
  59. EasySaveData();//guarda la partida
  60. keyboardHide();
  61. consoleClear(); //Limpia la pantalla
  62. /////////////////////////////////////////
  63. //Borra todos los fondos
  64. NF_DeleteTiledBg(0, 2);
  65. NF_DeleteTiledBg(0, 1);
  66. NF_ResetTiledBgBuffers();
  67. /////////////////////////////
  68. ingame=5;
  69. NF_Set3D(1,0); //3D en la pantalla inferior, modo 8 bits
  70. N3_Init3dEngine();//inicia el engine 3d
  71. CuartoLoad(); //carga el cuarto
  72. //bucle infinito
  73. while(ingame==5){
  74. CuartoRender();
  75. scanKeys();
  76. touchRead(&touch);
  77. swiWaitForVBlank();
  78. }
  79. }
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement