static void Load() { twister = LoadILBMCustom("twister.ilbm", BM_DISPLAYABLE); texture = LoadPNG("twister-texture.png", PM_RGB12, MEMF_PUBLIC); gradient = LoadPalette("twister-gradient.ilbm"); { BitmapT *_left = LoadILBMCustom("twister-left.ilbm", 0); BitmapT *_right = LoadILBMCustom("twister-right.ilbm", 0); left[0] = NewSpriteFromBitmap(256, _left, 0, 0); left[1] = NewSpriteFromBitmap(256, _left, 16, 0); right[0] = NewSpriteFromBitmap(256, _right, 0, 0); right[1] = NewSpriteFromBitmap(256, _right, 16, 0); DeleteBitmap(_right); DeleteBitmap(_left); } }
static void Load() { screen = NewBitmap(WIDTH, HEIGHT, DEPTH); bitmap = LoadILBM("data/sprites4.ilbm"); cp = NewCopList(100); CopInit(cp); CopSetupGfxSimple(cp, MODE_LORES, DEPTH, X(0), Y(0), WIDTH, HEIGHT); CopSetupBitplanes(cp, NULL, screen, DEPTH); CopLoadPal(cp, bitmap->palette, 16); CopSetupSprites(cp, sprptr); CopEnd(cp); sprite[0] = NewSpriteFromBitmap(19, bitmap, 0, 0); sprite[1] = NewSpriteFromBitmap(24, bitmap, 0, 19); sprite[2] = NewSpriteFromBitmap(42, bitmap, 0, 43); UpdateSprite(sprite[0], X(0), Y(113)); UpdateSprite(sprite[1], X(0), Y(110)); UpdateSprite(sprite[2], X(0), Y(101)); }
static void Load() { screen = NewBitmap(320, 256, 1, FALSE); bitmap = LoadILBM("data/sprites4.ilbm", TRUE); cp = NewCopList(100); CopInit(cp); CopMakePlayfield(cp, NULL, screen, screen->depth); CopMakeDispWin(cp, X(0), Y(0), screen->width, screen->height); CopLoadPal(cp, bitmap->palette, 16); CopMakeSprites(cp, sprptr, nullspr); CopEnd(cp); sprite[0] = NewSpriteFromBitmap(19, bitmap, 0, 0); sprite[1] = NewSpriteFromBitmap(24, bitmap, 0, 19); sprite[2] = NewSpriteFromBitmap(42, bitmap, 0, 43); UpdateSpritePos(sprite[0], X(0), Y(113)); UpdateSpritePos(sprite[1], X(0), Y(110)); UpdateSpritePos(sprite[2], X(0), Y(101)); nullspr = NewSprite(0, FALSE); }