Add initGraphicPages
This commit is contained in:
@@ -77,6 +77,17 @@ class Graphic
|
||||
//nnnue
|
||||
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)
|
||||
{
|
||||
SDL_RWops* stream = SDL_RWFromFile(toStringz(file), toStringz("rb"));
|
||||
|
||||
@@ -479,16 +479,9 @@ class PetitComputer
|
||||
{
|
||||
DerelictSDL2.load();
|
||||
DerelictSDL2Image.load();
|
||||
console.GRPF = graphic.createGRPF(fontFile);
|
||||
graphic.GRP = new GraphicPage[6];
|
||||
for(int i = 0; i < 4; i++)
|
||||
{
|
||||
graphic.GRP[i] = graphic.createEmptyPage();
|
||||
}
|
||||
graphic.initGraphicPages();
|
||||
sprite.sppage = 4;
|
||||
graphic.GRP[4] = graphic.createGRPF(spriteFile);
|
||||
bgpage = 5;
|
||||
graphic.GRP[5] = graphic.createGRPF(BGFile);
|
||||
SDL_Init(SDL_INIT_VIDEO);
|
||||
|
||||
DerelictGL.load();
|
||||
|
||||
Reference in New Issue
Block a user