1234567891011121314151617181920212223242526272829303132333435363738 |
- #include <EEPROM.h> //' A{
- #include <SPI.h>
- #include <GD2.h>
- #include "slotgag_assets.h"
- void setup()
- {
- Serial.begin(1000000); // JCB
- GD.begin();
- LOAD_ASSETS();
- }
- void loop()
- {
- GD.Clear();
- GD.ColorMask(1, 1, 1, 0);
- GD.Begin(BITMAPS);
- GD.BitmapHandle(BACKGROUND_HANDLE);
- GD.BitmapSize(NEAREST, REPEAT, REPEAT, 480, 272);
- GD.Vertex2ii(0, 0, BACKGROUND_HANDLE);
- GD.ColorMask(1, 1, 1, 1);
- GD.ColorRGB(0xa0a0a0);
- GD.Vertex2ii(240 - GAMEDUINO_WIDTH / 2, //' a{
- 136 - GAMEDUINO_HEIGHT / 2,
- GAMEDUINO_HANDLE);
- static int x = 0;
- GD.LineWidth(20 * 16);
- GD.BlendFunc(DST_ALPHA, ONE);
- GD.Begin(LINES);
- GD.Vertex2ii(x, 0);
- GD.Vertex2ii(x + 100, 272);
- x = (x + 20) % 480; //' }a
- GD.swap();
- } //' }A
|