aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/menuxf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/menuxf.cpp')
-rw-r--r--engines/avalanche/menuxf.cpp75
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