aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/clock.cpp
diff options
context:
space:
mode:
authoruruk2013-06-18 10:23:29 +0200
committeruruk2013-06-18 10:23:29 +0200
commit38bc20a0763f0f83ea3c0a94a68a1edea0d08514 (patch)
tree8d71d5d2dec96e83e2fcce7c5378e9f2da94130e /engines/avalanche/clock.cpp
parenta3025b8dad7abfe845c57aee3703451c223fc2e6 (diff)
downloadscummvm-rg350-38bc20a0763f0f83ea3c0a94a68a1edea0d08514.tar.gz
scummvm-rg350-38bc20a0763f0f83ea3c0a94a68a1edea0d08514.tar.bz2
scummvm-rg350-38bc20a0763f0f83ea3c0a94a68a1edea0d08514.zip
AVALANCHE: Use Artistic Style.
Diffstat (limited to 'engines/avalanche/clock.cpp')
-rw-r--r--engines/avalanche/clock.cpp105
1 files changed, 59 insertions, 46 deletions
diff --git a/engines/avalanche/clock.cpp b/engines/avalanche/clock.cpp
index fb05ad5497..3cec288819 100644
--- a/engines/avalanche/clock.cpp
+++ b/engines/avalanche/clock.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
@@ -31,58 +31,71 @@
namespace Avalanche {
-const integer xm = 511; const integer ym = 184;
-integer gd,gm;
-word oh,om,/*os,*/h,m,s,s1; char r;
+const integer xm = 511;
+const integer ym = 184;
+integer gd, gm;
+word oh, om,/*os,*/h, m, s, s1;
+char r;
-void hand(word ang,word length, byte colour)
-{
- arccoordstype a;
-;
- if (ang>900) return;
- setcolor(colour);
- arc(xm,ym,449-ang,450-ang,length);
- getarccoords(a);
- line(xm,ym,a.xend,a.yend); /* "With a do-line???!", Liz said */
+void hand(word ang, word length, byte colour) {
+ arccoordstype a;
+ ;
+ if (ang > 900) return;
+ setcolor(colour);
+ arc(xm, ym, 449 - ang, 450 - ang, length);
+ getarccoords(a);
+ line(xm, ym, a.xend, a.yend); /* "With a do-line???!", Liz said */
}
-void chime()
-{
- integer gd,gm,fv;
-;
- if (oh>177) return; /* too high- must be first time around */
- fv=h / 30; if (fv==0) fv=12;
- for( gd=1; gd <= fv; gd ++)
- {;
- for( gm=1; gm <= 3; gm ++)
- {;
- sound(140-gm*30); delay(50-gm*3);
- }
- nosound; if ((cardinal)gd!=oh) delay(100);
- }
+void chime() {
+ integer gd, gm, fv;
+ ;
+ if (oh > 177) return; /* too high- must be first time around */
+ fv = h / 30;
+ if (fv == 0) fv = 12;
+ for (gd = 1; gd <= fv; gd ++) {
+ ;
+ for (gm = 1; gm <= 3; gm ++) {
+ ;
+ sound(140 - gm * 30);
+ delay(50 - gm * 3);
+ }
+ nosound;
+ if ((cardinal)gd != oh) delay(100);
+ }
}
-void plothands()
-{;
- hand(oh,17,brown);
- hand(h,17,yellow);
- hand(om*6,20,brown);
- hand(m*6,20,yellow);
+void plothands() {
+ ;
+ hand(oh, 17, brown);
+ hand(h, 17, yellow);
+ hand(om * 6, 20, brown);
+ hand(m * 6, 20, yellow);
}
-int main(int argc, const char* argv[])
-{pio_initialize(argc, argv);
-;
- gd=3; gm=0; initgraph(gd,gm,"");
- setfillstyle(1,6); bar(0,0,640,200); oh=17717; om=17717;
- do {
- gettime(h,m,s,s1);
- h=(h % 12)*30+m / 2;
- if (oh!=h) {; plothands(); chime(); }
- if (om!=m) plothands();
- oh=h; om=m;
- } while (!false);
-return EXIT_SUCCESS;
+int main(int argc, const char *argv[]) {
+ pio_initialize(argc, argv);
+ ;
+ gd = 3;
+ gm = 0;
+ initgraph(gd, gm, "");
+ setfillstyle(1, 6);
+ bar(0, 0, 640, 200);
+ oh = 17717;
+ om = 17717;
+ do {
+ gettime(h, m, s, s1);
+ h = (h % 12) * 30 + m / 2;
+ if (oh != h) {
+ ;
+ plothands();
+ chime();
+ }
+ if (om != m) plothands();
+ oh = h;
+ om = m;
+ } while (!false);
+ return EXIT_SUCCESS;
}
} // End of namespace Avalanche. \ No newline at end of file