diff options
Diffstat (limited to 'engines/avalanche/menuxf.cpp')
-rw-r--r-- | engines/avalanche/menuxf.cpp | 75 |
1 files changed, 40 insertions, 35 deletions
diff --git a/engines/avalanche/menuxf.cpp b/engines/avalanche/menuxf.cpp index 17fa553afe..704d6eb260 100644 --- a/engines/avalanche/menuxf.cpp +++ b/engines/avalanche/menuxf.cpp @@ -11,7 +11,7 @@ * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License @@ -29,48 +29,53 @@ namespace Avalanche { -integer gd,gm; +integer gd, gm; -void load() /* Load2, actually */ -{ - byte a0 /*absolute $A000:800*/; - byte bit; - untyped_file f; +void load() { /* Load2, actually */ + byte a0 /*absolute $A000:800*/; + byte bit; + untyped_file f; - assign(f,"maintemp.avd"); reset(f,1); - /* Compression method byte follows this... */ - seek(f,177); - for( bit=0; bit <= 3; bit ++) - { - port[0x3c4]=2; port[0x3ce]=4; port[0x3c5]=1 << bit; port[0x3cf]=bit; - blockread(f,a0,12080); - } - close(f); - bit=getpixel(0,0); + assign(f, "maintemp.avd"); + reset(f, 1); + /* Compression method byte follows this... */ + seek(f, 177); + for (bit = 0; bit <= 3; bit ++) { + port[0x3c4] = 2; + port[0x3ce] = 4; + port[0x3c5] = 1 << bit; + port[0x3cf] = bit; + blockread(f, a0, 12080); + } + close(f); + bit = getpixel(0, 0); } -void save() -{ - byte bit; untyped_file f; +void save() { + byte bit; + untyped_file f; - assign(f,"v:mainmenu.avd"); - rewrite(f,1); - for( bit=0; bit <= 3; bit ++) - { - port[0x3c4]=2; port[0x3ce]=4; port[0x3c5]=1 << bit; port[0x3cf]=bit; - blockwrite(f,mem[0xa000*48*80],59*80); - } - close(f); + assign(f, "v:mainmenu.avd"); + rewrite(f, 1); + for (bit = 0; bit <= 3; bit ++) { + port[0x3c4] = 2; + port[0x3ce] = 4; + port[0x3c5] = 1 << bit; + port[0x3cf] = bit; + blockwrite(f, mem[0xa000 * 48 * 80], 59 * 80); + } + close(f); } -int main(int argc, const char* argv[]) -{ - pio_initialize(argc, argv); - gd=3; gm=1; initgraph(gd,gm,""); - load(); /* Between 48 and 107. */ +int main(int argc, const char *argv[]) { + pio_initialize(argc, argv); + gd = 3; + gm = 1; + initgraph(gd, gm, ""); + load(); /* Between 48 and 107. */ - save(); - return EXIT_SUCCESS; + save(); + return EXIT_SUCCESS; } } // End of namespace Avalanche.
\ No newline at end of file |