Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Includes C
- #include <stdio.h>
- #include <unistd.h>
- #include <string.h>
- //Includes Engine General
- #include <nds.h>
- #include <nf_lib.h>
- //Includes Engine 3D
- #include <n3_lib.h>
- //Includes WIFI
- #include "wifi/nf_wifi.h"
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <dswifi9.h>
- //Includes FAT(Guardar Partidas)
- #include <fat.h>
- //Includes Juego
- #include "funcion_caller.h"
- //Includes Sonido
- #include <maxmod9.h>
- #include "soundbank.h"
- //Includes Mates
- #include <time.h>
- //Includes data
- #include "pokedata.h"
- //Includes DATOS DE CIUDADES DEL JUEGO
- #include "ciudades/general.h"
- #include "historia/general.h"
- ////////////////////////////////////////
- ////////////////////////////////////////
- void ModoHistoria(void){
- /////////////////////////////////////////
- //Inicio del Juego, el Profesor Oak
- //aparece y pide tu nombre, despues,
- //deiselo por el micro, y prueba el guardado de
- //partida(FAT)
- /////////////////////////////////////////
- EasyReadData();//lee los datos
- //Introduccion del Profesor Oak
- ////////////////////////////////////
- //pone en pantalla en laboratorio y el profesor oak
- NF_LoadTiledBg("backgrounds/lab0", "lab0", 256, 256);
- NF_LoadTiledBg("backgrounds/oak", "oak", 256, 256);
- NF_LoadTiledBg("backgrounds/oak2", "oak2", 256, 256);
- NF_LoadTiledBg("backgrounds/oak3", "oak3", 256, 256);
- NF_LoadTiledBg("backgrounds/oak4", "oak4", 256, 256);
- NF_CreateTiledBg(0, 2, "lab0");
- NF_CreateTiledBg(0, 1, "oak");
- s32 i=-16; //uso general(brillo)
- setBrightness(3, i);
- //Hace un fade in a la pantalla superior
- for(i=-16;i<0;i++){setBrightness(3, i);swiWaitForVBlank();swiWaitForVBlank();}//espera 2 VBl, para que no sea
- //tan rapido :)
- ////////////////////////////////
- Oak_Talk();//Charla con el prfesor Oak
- ////////////////////////////////////
- ingame=4;
- EasySaveData();//guarda la partida
- keyboardHide();
- consoleClear(); //Limpia la pantalla
- /////////////////////////////////////////
- //Borra todos los fondos
- NF_DeleteTiledBg(0, 2);
- NF_DeleteTiledBg(0, 1);
- NF_ResetTiledBgBuffers();
- /////////////////////////////
- ingame=5;
- NF_Set3D(1,0); //3D en la pantalla inferior, modo 8 bits
- N3_Init3dEngine();//inicia el engine 3d
- CuartoLoad(); //carga el cuarto
- //bucle infinito
- while(ingame==5){
- CuartoRender();
- scanKeys();
- touchRead(&touch);
- swiWaitForVBlank();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement