1
0

Add initGraphicPages

This commit is contained in:
otya128
2016-12-10 19:28:30 +09:00
parent be2e665fb1
commit f4c5683b86
2 changed files with 12 additions and 8 deletions

View File

@@ -77,6 +77,17 @@ class Graphic
//nnnue //nnnue
paint.buffer = new uint[width * height]; paint.buffer = new uint[width * height];
} }
void initGraphicPages()
{
petitcom.console.GRPF = createGRPF(petitcom.fontFile);
GRP = new GraphicPage[6];
for(int i = 0; i < 4; i++)
{
GRP[i] = createEmptyPage();
}
GRP[4] = createGRPF(petitcom.spriteFile);
GRP[5] = createGRPF(petitcom.BGFile);
}
GraphicPage createGRPF(string file) GraphicPage createGRPF(string file)
{ {
SDL_RWops* stream = SDL_RWFromFile(toStringz(file), toStringz("rb")); SDL_RWops* stream = SDL_RWFromFile(toStringz(file), toStringz("rb"));

View File

@@ -479,16 +479,9 @@ class PetitComputer
{ {
DerelictSDL2.load(); DerelictSDL2.load();
DerelictSDL2Image.load(); DerelictSDL2Image.load();
console.GRPF = graphic.createGRPF(fontFile); graphic.initGraphicPages();
graphic.GRP = new GraphicPage[6];
for(int i = 0; i < 4; i++)
{
graphic.GRP[i] = graphic.createEmptyPage();
}
sprite.sppage = 4; sprite.sppage = 4;
graphic.GRP[4] = graphic.createGRPF(spriteFile);
bgpage = 5; bgpage = 5;
graphic.GRP[5] = graphic.createGRPF(BGFile);
SDL_Init(SDL_INIT_VIDEO); SDL_Init(SDL_INIT_VIDEO);
DerelictGL.load(); DerelictGL.load();