Add initGraphicPages
This commit is contained in:
@@ -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"));
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user