プチコンまとめWiki (初代/mkII)

投稿プログラム : 世界時計

パンくずリスト

2012年06月05日投稿 / 投稿者 : いったん / タグ : 投稿プログラム ツール 時計 QRコード mkII専用

概要

こんにちは。いったんです。

これは世界の都市の時間をアナログで表示するプログラムです。

一応旅行で行きそう?な22の都市を載せました。

旅先で使ってください。

操作方法とか 

ボタン内容
А音の切り替え(一秒、一分、五分、ミュート)
Б時計面の色反転(黒←→白)
Фプログラム終了
Х押しながらタッチで背景色変更
П上下で選択している時計の国変更
タッチ下画面の操作する時計変更

このプログラムの仕組み

一秒ごとに次の作業をしています。

  1. まず時間をTIME$で受け取ります。
  2. 最初に上画面の日本時間の時計を作ります。時計の針の角度には三角関数を用いて計算します。
    • 三角関数はcos,sinのことです。COS(RAD(角度))の式で求められます。0度は右方向(→)で時計回りに増えていき一周で360度です。
    • 太い針は書く最初の座標をずらしてLINEを引くことで出来ます。
  3. 書くときには表示していないページ2・3を使っています。消したり書いたりするのを見せないためです。
  4. 描画は毎秒一から作ります。つまりGCLSして書くということです。
  5. 時計の円盤や数字を書きます。
  6. 針の座標を求めてからLINE文で線を引きます。
  7. ひと通りかけたらGCOPYで見えている0ページに移します。
  8. 同じ事を下画面でも繰り返します。描画の仕方は基本的に同じです。
    • 時差は日本時間に足したり引いたりして求めています。

こんな感じです。わからないことがあったら聞いて下さい。

感想などどうぞ 

選択肢 投票
すごい! 34  
まあいいと思う。 18  
微妙だな・・・ 15  
もう少し変えたほうがいいかも 16  
使える! 23  

スクリーンショット・動画

watch.JPG

QR コード

プチコンmkII 向けの QR コードです。

PRG:WATCH
1/42/4
qr0.PNGqr1.PNG
3/44/4
qr2.PNGqr3.PNG

プログラムリスト

hatenaさんが書いてくれました。リンク↓
プログラムリスト

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • Master : 時計が表示されないです。 (2012/06/05 (火) 23:27:36)
  • いったん(投稿者) : ↑BGを使っているので下にグラフィックが描かれているかもせれません。一回プチコンのメニューに戻ってやり直してみてください。 (2012/06/06 (水) 15:01:56)
  • Master : GPAGEが間違っていますよ。自力で直しました。 (2012/06/06 (水) 16:06:18)
  • 名無しさん : ↑単にv2.1に更新してないだけのウッカリさんと予想 (2012/06/06 (水) 21:08:48)
  • いったん(投稿者) : 名無しさんのおっしゃるとうりv2.0だとGCOPYの関係でうまく表示されないので注意してください。 (2012/06/06 (水) 23:50:56)
  • Master : すいません、そうでしたw (2012/06/07 (木) 13:07:21)
  • Amako Soft : ちゃんとDSIの時計を直さないと大変なことに.. (2012/06/13 (水) 18:43:44)
  • 名無しさん : うるう秒対策はしてるのですか? (2012/06/30 (土) 20:55:26)
  • いったん(投稿者) : ええっと・・・してないです。そのへんよくわからないのでぜひ改造してみたらどうですか? (2012/06/30 (土) 21:30:57)
  • Lv100 : 閏秒は不定期に挿入されるものなので、不可能or手動でなおすかのどちらかかと。 (2012/06/30 (土) 22:53:52)
  • hatena : このページにプログラムリストがあります。是非載せて下さい。それとも私が載せましょうか? (2012/07/05 (木) 20:02:22)
  • .EXE : 僕もこういうのを作りたいのですが時差の計算ができません どうすれば時差計算ができるのですか? (2012/07/06 (金) 18:28:34)
  • いったん(投稿者) : ↑EXE.さん何かの資料とか見て日本の基準時から何時間離れているか調べます。その分計算するときに足し引きをして時差を作ってます。 (2012/07/07 (土) 21:13:56)
  • hatena : 等時帯の資料は結構みつかるよ。 (2012/07/07 (土) 21:59:57)
  • hatena : プログラムリストに行数を付け加えました。 (2012/07/08 (日) 17:06:17)
  • .EXE : このプログラムのしくみを教えてください (2012/07/08 (日) 21:33:50)
  • いったん(投稿者) : ↑.EXEさん上に書いときました。わからなかったら聞いてください。 (2012/07/08 (日) 22:25:00)
  • 名無しさん : すごい (2012/07/20 (金) 01:02:40)
  • いったん(投稿者) : ↑ありがとうございます。 (2012/07/30 (月) 23:41:12)
  • : QRコード読み取れん(プチコンMKII) (2012/08/23 (木) 20:47:05)
  • 名無しさん : 北京はPekingではなくBeijingです (2012/08/23 (木) 22:10:33)
  • hatena : プログラムリストをShift_JISにしてmetaタグを入れ、プチコンフォントにしました。 (2012/09/04 (火) 19:33:01)
  • わぁぃ@ : おおお!三角関数の使い方が載ってる。これで速度計が描画できる! (2012/09/04 (火) 20:35:58)
  • レックス : ほう・・・俺ぜんぜんわかんねー  (2012/09/09 (日) 01:40:28)
  • マリオ師匠 : 俺もわかんねー (2012/09/09 (日) 08:24:07)
  • マリオ師匠 : ついでにアメリカの時差を全部よろしく (2012/09/09 (日) 08:26:04)
  • .EXE : アメリカって横長だから、時差多い (2013/02/21 (木) 20:39:05)
  • レックス : これってホント!? (2013/05/30 (木) 17:13:35)
  • .EXE : ↑このプログラムを持って世界へ行ってみればわかるんじゃねww (2013/05/30 (木) 20:44:20)
  • かずえもん : OSもどきにつかいますね! (2013/08/29 (木) 10:28:23)
  • いったん(投稿者) : ↑使用するのは構いませんが、個人的にはこのくらい自分で作ればいいのではないかと思います・・・他人のプログラム引用しているだけだとスキル上がりませんよ? (2013/08/29 (木) 20:52:48)
  • 名無しさん : 他人のプログラム詰め込んだOSもどきって… (2013/08/29 (木) 21:22:49)
  • 名無しさん : 全国の時計作って下さい。 (2014/02/10 (月) 10:48:30)
  • いったん : 日本全国ならどこにいてもGMT+9なので一番上の時計で十分です。それとも全世界ってことですかね? (2014/02/10 (月) 19:04:29)
  • 名無しさん : ↑はい。 (2014/02/15 (土) 08:28:30)
  • いったん : こちら>http://www.travelerscafe.jpn.org/world_time.htmlをご参考にご自分で入れてください。私はそんな面倒なことしたくないです。(殴 (2014/02/15 (土) 17:37:44)
  • 名無しさん : チクショーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー (2014/03/02 (日) 15:43:00)
  • 名無しさん : ↑×2少し打って見たwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww (2014/03/02 (日) 16:19:26)

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.055 秒 | このページの最終更新 : 2015/02/26 (木) 15:20:39 (1603d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30