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

Toukou/世界時計 の変更点

パンくずリスト


#title(投稿プログラム : 世界時計)
#contents
// ↑この2行は削除しないでください。
// ←このように「//」で始まる行はコメントです。ページ本文には反映されません。
//------------------------------------------------------------------------------
// ・投稿年月日は、このページを投稿しようとしている今日の日付を半角数字で入力してください。
//   この日付は、投稿プログラムを自動的に年月日順に並べる際に使用されます。
// ↓↓↓
2012年06月05日投稿
// ↑↑↑
//------------------------------------------------------------------------------
// ・投稿者名は、将来的に投稿プログラム一覧に表示するために使用します。
// ・「名無しさん」のままにしておくと、匿名の方からの投稿として扱われます。
// ↓↓↓
/ 投稿者 : いったん
// ↑↑↑
//------------------------------------------------------------------------------
// ・適当にタグをつけることができます。半角のコンマ区切りで複数つけられます。
//   タグをつけると、同じタグが付いたページを検索することができます。
// ★次に該当するプログラムは、特定のタグを設定するようご協力お願いします。
//   これらを設定すると、将来的に投稿プログラム一覧に目立つマークが付くようになる予定です。
// ・短いプログラム → 「1行プログラム」「数行プログラム」「1画面プログラム」タグのいずれか1つ
// ・初代プチコンでも動作するプログラム → 「初代対応」タグ
// ・mkII 以降専用のプログラム → 「mkII専用」タグ
// ・QRコードを掲載している → 「QRコード」タグ
// ・該当するなら「ゲーム」「実用ツール」「音楽」タグのいずれか
// ↓↓↓
/ &tag(投稿プログラム,ツール,時計,QRコード,mkII専用);
// ↑↑↑

//------------------------------------------------------------------------------
// ここに概要とか書きます。
// ・** や *** で始まる行は子見出しとなります。* の数で深さが決まります。
// ・[#英数字] はページ内リンクに使用されるアンカーですが、
//   書かなかったり、消したりしてもかまいません。ない場合はランダムな文字列が自動付与されます。

* 概要 [#Summary]
こんにちは。いったんです。
~これは世界の都市の時間をアナログで表示するプログラムです。
~一応旅行で行きそう?な22の都市を載せました。
~旅先で使ってください。

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

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

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

** 感想などどうぞ [#kannsou]
#vote(すごい![34],まあいいと思う。[18],微妙だな・・・[15],もう少し変えたほうがいいかも[16],使える![23])
/////////////////////////////////

* スクリーンショット・動画 [#ScreenShots]
// 動作しているところを撮影した写真や動画があれば貼り付けてください。
#ref(watch.JPG);
// ページを作成すると、画像の添付ができるようになります。(作成する前はできません)
// 作成後のページの右上、ウィキメニューにある「添付」から画像をアップロードできます。
// (添付ファイルはページごとに別個に管理されています。必ず作成後のページに添付してください)
// 画像をアップロードしたら、以下の書式でページ内に貼り付けられます。
// #ref(添付ファイル名)

// 以下の書式で、YouTube やニコニコ動画を貼り付けられます。
// #youtube(0HWX7kovgY8)
// #nicovideo(sm13684820)

/////////////////////////////////
// QR コードがない場合は、この部分は削除してください

* QR コード [#QR]
プチコンmkII 向けの QR コードです。

// 【重要】旧プチコンから mkII に転送したプログラムは、mkII で保存しなおしてから
// QR コード化すると、枚数が半分ぐらいに減ります。ぜひお試し下さい。
// 【重要】添付できるのは画像ファイルのみです。zip ファイルは解凍してください。

// ページを作成すると、QR コードの添付ができるようになります。(作成する前はできません)
// 作成後のページの右上、ウィキメニューにある「添付」から画像をアップロードできます。
// (添付ファイルはページごとに別個に管理されています。必ず作成後のページに添付してください)
// QR コードをアップロードしたら、以下の書式でページ内に貼り付けられます。
// #ref(アップロードしたファイル名)

// QR コードを大きくしたい場合は、倍率指定ができます。コンマは必ず 2 つ指定してください。
// ブラウザによっては補完がかかってボケますが、それでも問題なく読み込み可能です。
// #ref(アップロードしたファイル名,,200%)

// 複数の QR コードを貼り付けるために表組みを用いる場合、&ref(); を使用します。
// (#ref() を表に埋め込んでしまうと、古い Internet Explorer でうまく表示されません)
// |>|>|~PRG:FILENAME|
// |~1/3|~2/3|~3/3|

// |&ref(qr0.png,,200%);|&ref(qr1.png,,200%);|&ref(qr2.png,,200%);|
|>|~PRG:WATCH|
|~1/4|~2/4|
|&ref(qr0.PNG);|&ref(qr1.PNG);|
|~3/4|~4/4|
|&ref(qr2.PNG);|&ref(qr3.PNG);|
/////////////////////////////////

* プログラムリスト [#List]
hatenaさんが書いてくれました。リンク↓~
[[プログラムリスト>http://www.geocities.jp/hatena71869/prglists/WATCH_prglist.html]]

/////////////////////////////////
// コメントを募集したくないなら、ここから下は削除してください

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

#comment

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