約 949,248 件
https://w.atwiki.jp/suffix/pages/181.html
script src="http //maps.google.com/maps?file=api amp;v=2 amp;key=abcdefg" type="text/javascript" /script srcタグを使って、GoogleMapsのAPIを指定する。 keyはAPIを申し込むときに得ることができる。
https://w.atwiki.jp/otya128/pages/79.html
KEYFLGをTRUEにするとキーを取得するFALSEだとバッファを捨てる NG KEYFLG=WINACTV (なんらかのフラグ) OK IF WINACTV THEN KEYFLG=TRUE 短縮版 KEYFLG=KEYFLG+WINACTV KEYFLGをTRUEにしているとKEYBF$が帰ってくるのでそれがキー KEYBF$は初期化する。 SAMPLE @S_KEYTST RETURN @WIN_KEYTST IF WINACTV THEN KEYFLG=TRUE WINSX=0WINSY=0WINSC=1WINSTR$=KEYBF$ GOSUB@WINSTRPUT KEYBF$="" RETURN
https://w.atwiki.jp/ohden/pages/796.html
SOAPで公開されてるAPIを叩きたい Visual Studio 2008 Professional Visual Studio 2013 Professional Windows 7-64bit Professional まず公開されてるwsdlを取得する。 SOAP APIのURLは、『http //…/hogehoge.asmx』のハズなので『http //…/hogehoge.asmx?wsdl』にaccess。 するとXMLが出てくるのを確認。 確認できたら、スタートメニューから[すべてのプログラム]-[Microsoft Visual Studio 2008]-[Visual Studio Tools]-[Visual Studio 2008 コマンド プロンプト]を選択。 コマンドプロンプトが開くから管理者権限の要らないpathに移動。 ※これから実行するコマンドでfileが出力されるんだけど、指定せんとカレントフォルダに保存される。デフォだと『c \Program Files (x86)\Microsoft Visual Studio 9.0\VC』とかなのでファイル保存ができないの。 e.g.) cd \tmp\wsdl wsdl http //hogehoge.go.jp/hogehoge/hogehoge.asmx?wsdl Microsoft (R) Web Services Description Language Utility [Microsoft (R) .NET Framework, Version 2.0.50727.1432] Copyright (C) Microsoft Corporation. All rights reserved. ファイル c \tmp\wsdl\hogehoge.cs に書き込んでいます。 これでclassファイルができた。 できたファイルをプロジェクトに追加。 諸処の事情により、以降VS2013。w プロジェクトに突っ込むと環境によっては、『using System.Web.Services;』でerrorが出てるかもしれない。 errorが出てたら参照設定で『System.Web.Services』を追加してあげる。 更新日: 2016年05月31日 (火) 17時01分20秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/now_api/pages/4.html
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリープライド - AppMedia(アップメディア) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」:時事ドットコム - 時事通信 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - PR TIMES 【Apex Legends】ヴァルキリーの能力と評価【エーペックス】 - Gamerch(ゲーマチ) モンハンライズ攻略Wiki|MHRise - AppMedia(アップメディア) ポケモンBDSP(ダイパリメイク)攻略wiki - AppMedia(アップメディア) SlackからWikiへ!シームレスな文章作成・共有が可能な「GROWIBot」リリース - アットプレス(プレスリリース) 【ウマ娘】チャンピオンズミーティングの攻略まとめ - Gamerch(ゲーマチ) 【ウマ娘】ナリタブライアンの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】ヒシアケボノの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】カレンチャンの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】フジキセキの育成論|URAシナリオ - Gamerch(ゲーマチ) ドラゴンクエストけしケシ攻略Wiki - Gamerch(ゲーマチ) 【スタオケ】カード一覧【金色のコルダスターライトオーケストラ】 - Gamerch(ゲーマチ) 【スマブラSP】ソラのコンボと評価【スマブラスペシャル】 - Gamerch(ゲーマチ) 【ブレフロレゾナ】リセマラ当たりランキング【ブレイブフロンティアレゾナ】 - ブレフロR攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトの評価と性能詳細【UNITE】 - Gamerch(ゲーマチ) 仲村トオル、共演者は事前に“Wiki調べ”(オリコン) - Yahoo!ニュース - Yahoo!ニュース 【ENDER LILIES】攻略チャートと全体マップ【エンダーリリィズ】 - Gamerch(ゲーマチ) 【ウマ娘】あんしん笹針師の選択肢はどれを選ぶべき? - Gamerch(ゲーマチ) 【ポケモンユナイト】アップデート情報・キャラ調整まとめ - ポケモンユナイト攻略Wiki - Gamerch(ゲーマチ) 【Apex】シーズン11の新要素と最新情報まとめ【エーペックス】 - Gamerch(ゲーマチ) ロストジャッジメント攻略Wiki - Gamerch(ゲーマチ) 【Among us】新マップThe Airship(エアシップ)の解説【アモングアス】 - Gamerch(ゲーマチ) ハーネスについて小児科医の立場から考える(坂本昌彦) - 個人 - Yahoo!ニュース - Yahoo!ニュース ゼルダ無双攻略Wiki|厄災の黙示録 - AppMedia(アップメディア) 【テイルズオブルミナリア】リセマラ当たりランキング - TOルミナリア攻略Wiki - Gamerch(ゲーマチ) ウマ娘攻略Wiki - AppMedia(アップメディア) ゲトメア(ゲートオブナイトメア)攻略Wiki - Gamerch(ゲーマチ) 【白夜極光】リセマラ当たりランキング - 白夜 極光 wiki - Gamerch(ゲーマチ) お蔵入りとなった幻の『スーパーマリオ』 オランダの博物館でプレイ可能?(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース ナレッジ共有・社内wikiツール「NotePM」が「ITreview Best Software in Japan 2021」のTOP50に選出 - PR TIMES 真女神転生5攻略Wiki|メガテン5 - AppMedia(アップメディア) 【B4B】近接ビルドデッキにおすすめのカード【back4blood】 - Gamerch(ゲーマチ) ポケモンスナップ攻略wiki - AppMedia(アップメディア) 富野由悠季「ブレンパワード」作り直したい!ファンを前に意欲(シネマトゥデイ) - Yahoo!ニュース - Yahoo!ニュース 【ウマ娘】査定効率から見た取るべきスキルとおすすめキャラ【プリティーダービー】 - Gamerch(ゲーマチ) 【スマブラSP】カズヤの評価とコンボ【スマブラスペシャル】 - Gamerch(ゲーマチ) ナレッジ共有・社内wiki「NotePM」が「ITreview Grid Award 2021 Fall」で、チームコラボレーションとマニュアル作成部門において「Leader」を5期連続でW受賞! - PR TIMES メモ・ドキュメント・wiki・プロジェクト管理などオールインワンのワークスペース「Notion」が日本語ベータ版提供開始 - TechCrunch Japan 【ギアジェネ】リセマラ当たりランキング【コードギアス】 - ギアジェネ攻略Wiki - Gamerch(ゲーマチ) モンスターファーム2(MF2)攻略wiki|アプリ・Switch移植版 - AppMedia(アップメディア) 【ブラサジ】最強キャラTierランキング【ブラックサージナイト】 - Gamerch(ゲーマチ) 【パワプロ】鬼滅の刃コラボ情報まとめ - Gamerch(ゲーマチ) 【SPAJAM2021】第3回予選大会は「クイズ!WIKIにゃんず!」を開発したチーム「かよちゃんず」が最優秀賞! | gamebiz - SocialGameInfo 検索結果における「ナレッジパネル」の役割とは・・・ウィキメディア財団とDuckDuckGoの共同調査 - Media Innovation ナレッジ共有・社内wikiツール「NotePM」が「BOXIL SaaS AWARD 2021 Autumn」にて「コラボレーション部門」を受賞! - PR TIMES Wikipediaが「中国人編集者の身の安全を守るため」に一部の編集者アカウントをBANに - GIGAZINE 【ドッカンバトル】3.5億ダウンロードキャンペーン最新情報 - ドッカンバトル攻略Wiki - Gamerch(ゲーマチ) BTS(防弾少年団)のV、8月のWikipedia閲覧数が韓国アーティストで1位!グループでは4ヶ月連続トップ - Kstyle 【イース6オンライン】リセマラ当たりランキング|召喚ガチャの開放条件は? - Gamerch(ゲーマチ) BacklogからNotePMへwiki情報を自動API連携する「Backlog to NotePM」をSaaStainerに掲載開始 - PR TIMES ライザのアトリエ2攻略Wiki - AppMedia(アップメディア) 真女神転生3リマスター攻略Wiki|メガテン3 - AppMedia(アップメディア) タスクも文書もWikiもデータベースもまとめて管理できる「Notion」とは? - ASCII.jp ナレッジ共有・社内wikiツール「NotePM」が、見るだけ専用ユーザー『無料』の新プランを発表! - PR TIMES 【かのぱず】リセマラ当たりランキング【彼女お借りします】 - Gamerch(ゲーマチ) 【乃木フラ】リセマラの必要はある?【乃木坂的フラクタル】 - Gamerch(ゲーマチ) 【パワプロ】生放送まとめ|パワフェス2021 - パワプロ攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトのおすすめビルド(わざ・持ち物) - Gamerch(ゲーマチ) ルーンファクトリー5攻略wiki|ルンファク5 - AppMedia(アップメディア) シャーマンキングふんばりクロニクル攻略Wiki - Gamerch(ゲーマチ) 【絶句】Wikipedia(ウィキペディア)に去年より低い金額を寄付したら…あまりにも酷い仕打ちを受けた - ロケットニュース24 簡単操作で自分専用Wikiを構築できるMarkdownエディタ「Obsidian」のモバイル版を使ってみた - GIGAZINE ディーサイドトロイメライ攻略Wiki - Gamerch(ゲーマチ) 情報マネジメントツール「Huddler」がwiki機能を刷新 - PR TIMES シェアエコ配送アプリ「DIAq(ダイヤク)」のアンカーアプリで、高層ビル・商業施設の入館方法などお役立ち情報をまとめた「DIAqwiki」を公開 - アットプレス(プレスリリース) 異常熱波のカナダで49.6度、いま北米で起きていること(森さやか) - 個人 - Yahoo!ニュース - Yahoo!ニュース 【ツイステ】マスターシェフの攻略~辛味のふるさと~【料理イベント】 - Gamerch(ゲーマチ) 【ラグナロクオリジン】リセマラは不要?おすすめ職業は?【ラグオリ】 - Gamerch(ゲーマチ) 白夜極光攻略wiki - AppMedia(アップメディア) 【バイオミュータント】2.02アプデ|アップデート1.4情報 - バイオミュータント攻略Wiki - Gamerch(ゲーマチ) ニーアレプリカントリメイク攻略wiki|ver.1.22 - AppMedia(アップメディア) 【ウマ娘】ゴルシウィークはいつから?キャンペーン情報まとめ - Gamerch(ゲーマチ) シーズン66 - 【超速GP】ミニ四駆 超速グランプリ攻略まとめwiki - 電撃オンライン 乃木坂的フラクタル攻略Wiki - Gamerch(ゲーマチ) 「こんなことになるとは…」13年前のエイプリルフールについた“嘘”がネットで… ある男の告白(BuzzFeed Japan) - Yahoo!ニュース - Yahoo!ニュース 整理不要の情報共有ツール(社内Wiki)「Nerve」シードラウンドで総額約3500万円の資金調達を実施 - PR TIMES Nerve - 整理不要の情報共有ツール(社内Wiki) ローンチカスタマー募集開始のお知らせ - PR TIMES パニシンググレイレイヴン(パニグレ)攻略wiki - Gamerch(ゲーマチ) 【ひなこい】最強ひな写ランキング - ひなこい攻略Wiki - Gamerch(ゲーマチ) 稲作アクションRPG『天穂のサクナヒメ』における「農林水産省攻略wiki説」は本当なのか? - AUTOMATON スタスマ攻略Wiki【スタースマッシュ】 - Gamerch(ゲーマチ) 無料とは思えない多機能っぷりなWikiインフラ「Wiki.js」レビュー、自前でホスト&外部サービスと連携可能 - GIGAZINE Microsoft Teamsの基本と活用(24) TeamsのWikiを使う - マイナビニュース 『ゲーミングお嬢様』での提起が話題に “企業系wiki”に横たわる問題点とは - リアルサウンド 「エイリアンのたまご」,自動周回機能と公式wikiが登場 - 4Gamer.net 【リゼロス】Re ゼロから始める異世界生活 Lost in Memories攻略まとめwiki - 電撃オンライン 【世界初!】モノの背景を全方位で執筆できるVintage Wiki「VOV」を正式リリース - PR TIMES プロジェクトセカイ攻略Wiki【プロセカ】 - Gamerch(ゲーマチ) パワプロ2021/2020攻略Wiki - Gamerch(ゲーマチ) ヌーラボ、「Backlog」の絵文字入力の補完機能やWiki編集の自動マージ機能を改善 - CodeZine(コードジン) ヌーラボ、プロジェクト管理ツール「Backlog」の絵文字入力の補完機能・Wiki編集の自動マージ機能を修正改善 - PR TIMES Backlog、Wikiにファイル添付が容易にできる機能をリリース -- グローバルバーの視認性改善なども実施 - PR TIMES GK川島、パンチング失点でWiki書き換え炎上 「セネガル代表」「プロボクサー」... - J-CASTニュース
https://w.atwiki.jp/api_programming/pages/36.html
下位ページ Collection File(ファイル) HTTP通信 JSONIC JSONObject JSP Servlet Swing 文字列 日時 構文・処理 Content Listリストを生成Generics リストにデータを追加 リストのi番目のデータを取得 Mapインターフェース要素の格納 要素の取り出し 要素数を取得 全てのキーを取得 含まれている全てのキーと値のセットを表示 getter,setterについて JREとJDK Cookie ログ使い方 変数のクラス名を調べる List http //d.hatena.ne.jp/nattou_curry_2/20090726/1248600833#list Listインターフェース リストを生成 List データ型 リストの名前 = new ArrayList データ型 (); Generics データ型 に基本データ型は指定できない。例えば int。この場合は Integer を使う。 ArrayListクラス - JavaDrive リストにデータを追加 List.add(E); リストのi番目のデータを取得 List.get(int i); List.get(i) Mapインターフェース Mapインターフェース HashMap キーと値を、セットで登録する。HashMap - JavaDrive java.util.HashMap TreeMap キーと値を、セットで登録する。キーの順序で自動ソートがかかる。java.util.TreeMap 要素の格納 HashMap.put(K,V) 要素の取り出し HashMap.get(K) 要素数を取得 HashMap.size() 全てのキーを取得 HashMap.KeySet() 含まれている全てのキーと値のセットを表示 for(String key hashmap.KeySet()){ hashmap.get(key); // キーを使って、値を取り出す } http //www.javadrive.jp/start/hashmap/index1.html https //docs.oracle.com/javase/jp/6/api/java/util/Map.html getter,setterについて member変数名が member の場合 getMember(E) setMember() 変数名が違っても(たとえば、メンバ変数が_private←予約語なのでそのまま使えない)、 getPrivate(E) setPrivate() としておけば、メンバ変数名がprivateかのように扱える。 JREとJDK バージョンを変えたら急にエラーを吐き出したりする。 JRE Java で作られたプログラムを実行するとき必要 JDK Java でプログラムを作るとき必要 JSPを使う場合には JREではなくてJDKが必要みたい。 Cookie Cookie ログ java.util.logging.Logger を用いる(昔は無かったので、log4j等、別の方法だった。) 使い方 final Logger logger = Logger.getLogger("SampleLogging") ロガーに名前をつける。クラス名を与えることが多い。 logger.info("隣の客は良く柿食う客だ。"); Logger.getLogger(str) Google/GAEの管理コンソールで、INFOレベルのログを見るには、WEB-INF内のlogging.propertiesを設定を変える Google App Engineでサーブレットのログを出力/確認する - Try Lifelog http //www.atmarkit.co.jp/ait/articles/0801/08/news128.html 変数のクラス名を調べる String(val.getClass().getName()); getClass() は Object で定義され、Class が返る。 この Class に .getName() で取得。ただし、クラスがわかる訳で型だとわからない。 http //www.itmedia.co.jp/enterprise/articles/0407/26/news035.html
https://w.atwiki.jp/hb0002/pages/14.html
■最近の傾向としてはポータルなんぞをつくるよりも、ユーザが多く集まるサイトに行って
https://w.atwiki.jp/api_programming/pages/247.html
Google Calendar の API を動かすところ準備はこちら Python/Google の API を動かす イベントを取得する from googleapiclient.discovery import build service = build( calendar , v3 , credentials=creds) # Call the Calendar API events_result = service.events().list(calendarId= primary , timeMin=now, maxResults=10, singleEvents=True, orderBy= startTime ) .execute() イベント(events)のリスト(list)を取得して(execute)!と読み下せば良いんだろうか。 execute で httpリクエストを発動するっぽい。 イベントの(開始時間を)更新する 一日のスケジュールの見通しをつけられるような改造がしたかったので、開始時間の変更をしてみた。 わかったこと 開始時間の変更と、終了時間の変更はセット(イベントの「実行時間」を反映して、自動で終了時間を決めてくれたりはしない) 開始時間を変更するだけで、イベントタイトルが消える。開始時間の変更時に summary もアップデートしないといけない。 イベント event"kind" "calendar#event", "etag" etag, "id" string, "status" string, "htmlLink" string, "created" datetime, "updated" datetime, "summary" string, "description" string, "location" string, "colorId" string, "creator" "id" string, "email" string, "displayName" string, "self" boolean "organizer" {"id" string, "email" string, "displayName" string, "self" boolean }, "start" { "date" date, "dateTime" datetime, "timeZone" string }, "end" { "date" date, "dateTime" datetime, "timeZone" string }, "endTimeUnspecified" boolean, "recurrence" [ string ], "recurringEventId" string, "originalStartTime" { "date" date, "dateTime" datetime, "timeZone" string }, "transparency" string, "visibility" string, "iCalUID" string, "sequence" integer, "attendees" [ { "id" string, "email" string, "displayName" string, "organizer" boolean, "self" boolean, "resource" boolean, "optional" boolean, "responseStatus" string, "comment" string, "additionalGuests" integer } ], "attendeesOmitted" boolean, "extendedProperties" { "private" { (key) string }, "shared" { (key) string } }, "hangoutLink" string, "conferenceData" { "createRequest" { "requestId" string, "conferenceSolutionKey" { "type" string }, "status" { "statusCode" string } }, "entryPoints" [ { "entryPointType" string, "uri" string, "label" string, "pin" string, "accessCode" string, "meetingCode" string, "passcode" string, "password" string } ], "conferenceSolution" { "key" { "type" string }, "name" string, "iconUri" string }, "conferenceId" string, "signature" string, "notes" string, "gadget" { "type" string, "title" string, "link" string, "iconLink" string, "width" integer, "height" integer, "display" string, "preferences" { (key) string } }, "anyoneCanAddSelf" boolean, "guestsCanInviteOthers" boolean, "guestsCanModify" boolean, "guestsCanSeeOtherGuests" boolean, "privateCopy" boolean, "locked" boolean, "reminders" { "useDefault" boolean, "overrides" [ { "method" string, "minutes" integer } ] }, "source" { "url" string, "title" string }, "attachments" [ { "fileUrl" string, "title" string, "mimeType" string, "iconLink" string, "fileId" string } ] } { "kind" "calendar#event", "etag" etag, "id" string, "status" string, "htmlLink" string, "created" datetime, "updated" datetime, "summary" string, "description" string, "location" string, "colorId" string, "creator" { "id" string, "email" string, "displayName" string, "self" boolean }, "organizer" { "id" string, "email" string, "displayName" string, "self" boolean }, "start" { "date" date, "dateTime" datetime, "timeZone" string }, "end" { "date" date, "dateTime" datetime, "timeZone" string }, "endTimeUnspecified" boolean, "recurrence" [ string ], "recurringEventId" string, "originalStartTime" { "date" date, "dateTime" datetime, "timeZone" string }, "transparency" string, "visibility" string, "iCalUID" string, "sequence" integer, "attendees" [ { "id" string, "email" string, "displayName" string, "organizer" boolean, "self" boolean, "resource" boolean, "optional" boolean, "responseStatus" string, "comment" string, "additionalGuests" integer } ], "attendeesOmitted" boolean, "extendedProperties" { "private" { (key) string }, "shared" { (key) string } }, "hangoutLink" string, "conferenceData" { "createRequest" { "requestId" string, "conferenceSolutionKey" { "type" string }, "status" { "statusCode" string } }, "entryPoints" [ { "entryPointType" string, "uri" string, "label" string, "pin" string, "accessCode" string, "meetingCode" string, "passcode" string, "password" string } ], "conferenceSolution" { "key" { "type" string }, "name" string, "iconUri" string }, "conferenceId" string, "signature" string, "notes" string, "gadget" { "type" string, "title" string, "link" string, "iconLink" string, "width" integer, "height" integer, "display" string, "preferences" { (key) string } }, "anyoneCanAddSelf" boolean, "guestsCanInviteOthers" boolean, "guestsCanModify" boolean, "guestsCanSeeOtherGuests" boolean, "privateCopy" boolean, "locked" boolean, "reminders" { "useDefault" boolean, "overrides" [ { "method" string, "minutes" integer } ] }, "source" { "url" string, "title" string }, "attachments" [ { "fileUrl" string, "title" string, "mimeType" string, "iconLink" string, "fileId" string } ] }
https://w.atwiki.jp/opengl/pages/122.html
Win32API の joyGetPosEx を使ってジョイパッドの状態を取得します。 認識できるコントローラーは管理人が試した所、4つまで出来ました。 JOYSTICKID2+1で3つめのコントローラー、JOYSTICKID2+2で4つめのコントローラーとなります。 今回のプログラムは、オレンジの四角形をジョイパッドの方向キーで移動させます。 ファイル main.cpp main.cpp #pragma comment(linker, /SUBSYSTEM WINDOWS /ENTRY mainCRTStartup ) #pragma comment(lib, winmm.lib ) #include windows.h #include mmsystem.h #include GL/freeglut/freeglut.h #define WIDTH 320 #define HEIGHT 240 int x=150,y=80; void SquareFill2D(int x1,int y1,int x2, int y2){ glBegin(GL_QUADS); glVertex2i(x1,y1); glVertex2i(x2,y1); glVertex2i(x2,y2); glVertex2i(x1,y2); glEnd(); } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glColor4f(1.0f,0.5f,0.0f,1.0f); SquareFill2D(x,y,x+50,y+50); glutSwapBuffers(); } void idle(void) { JOYINFOEX JOYPAD; JOYPAD.dwSize = sizeof(JOYINFOEX); JOYPAD.dwFlags = JOY_RETURNALL; // 全ての情報を取得 if(joyGetPosEx(JOYSTICKID1, JOYPAD) == JOYERR_NOERROR){ // 成功 if(JOYPAD.dwXpos 0x7FFF + 0x4000) x+=2; if(JOYPAD.dwXpos 0x7FFF - 0x4000) x-=2; if(JOYPAD.dwYpos 0x7FFF + 0x4000) y+=2; if(JOYPAD.dwYpos 0x7FFF - 0x4000) y-=2; //ボタン32個まで 空制御 コピペ用 if(JOYPAD.dwButtons JOY_BUTTON1); if(JOYPAD.dwButtons JOY_BUTTON2); } Sleep(1); glutPostRedisplay(); } void Init(){ glClearColor(1.0, 1.0, 1.0, 1.0); glOrtho(0, WIDTH, HEIGHT, 0, -1, 1); } int main(int argc, char *argv[]) { glutInitWindowPosition(100, 100); glutInitWindowSize(WIDTH, HEIGHT); glutInit( argc, argv); glutInitDisplayMode(GLUT_RGBA); glutCreateWindow( ジョイパッド ); glutDisplayFunc(display); glutIdleFunc(idle); Init(); glutMainLoop(); return 0; }
https://w.atwiki.jp/otya128/pages/64.html
バッファ GPAGEの割り当て 0 SYSTEM 1 SYSTEM 2 FREE 3 FREE 現在の描画ページはWINGPAGEで取得可能。 FREEの部分をアプリケーションが自由に使える 確保 @WINBUFF バッファを確保します。 OTYAX4.0~ 引数 なし 戻り値 BF 割り当てられたPAGE BFが0の場合エラーでシステムエラーが発生するのでRETURNする。 @WINBUFFGCLS バッファをGCLSします。 OTYAX4.0~ 引数 BF バッファ番号 BFC GCLSする色 戻り値 なし @WINBUFFP 描画対象をBFに切り替えます。 OTYAX4.0~ 引数 BF バッファ番号 戻り値 なし @WINBUFFP2 描画対象を戻します。 OTYAX4.0~ 引数 なし 戻り値 なし @WINBUFFCPY バッファの内容をウィンドウにコピーします。 そのままGCOPYするとwindowを端に寄せた際表示がおかしくなる。 OTYAX4.1~ 引数 BF バッファ BF_X 終点座標 BF_Y 始点座標 BF_X2 終点座標 BF_Y2 終点座標 コピー場所はWFX,WFY固定。それ以外の場所は@WINBUFFCPY2を 戻り値 なし @WINBUFFCPY2 バッファの内容をウィンドウにコピーします。 そのままGCOPYするとwindowを端に寄せた際表示がおかしくなる。 OTYAX4.1~ 引数 BF バッファ BF_X 始点座標 BF_Y 始点座標 BF_X2 終点座標 BF_Y2 終点座標 BF_X3 コピーされる座標 BF_Y3 コピーされる座標 ウィンドウの相対座標で実際は+WFX,+WFYされるので画面からの座標で表示する際は-WFX,-WFYして渡すこと 戻り値 なし SAMPLE @S_PAINT WINMLT[TSK]=PAINT_M BF=0 GOSUB @WINBUFF IF BF==0THEN GOSUB@SYS_ERR_BUFF RETURN PAINT_BF[PAINT_M]=BF BFC=15 GOSUB @WINBUFFGCLS PAINTF[PAINT_M]=0 WINTTL$="PAINT PAINT_M=(PAINT_M+1)%2 WINCLS=1 RETURN @C_PAINT BF=PAINT_BF[WINMLT[TSK]] GOSUB @WINBUFFC GOSUB @WINCLOSE RETURN @WIN_PAINT P=WINMLT[TSK] PAINTF2=0 IF PAINTF[P]==0THEN PAINTF[P]=1 RETURN IF WINACTV==0OR WINFLG[0]==3THEN PAINTF2=1 BF=PAINT_BF[P]BF_X=0BF_Y=0BF_X2=62BF_Y2=52 GOSUB @WINBUFFCPY BF=PAINT_BF[P] GOSUB @WINBUFFP IF PAINTF2==0AND CLICK==0AND CLICK2==1THEN GLINE MOUSEX-WFX,MOUSEY-WFY,PAINTX[P],PAINTY[P],14 PAINTX[P]=MOUSEX-WFX PAINTY[P]=MOUSEY-WFY GOSUB @WINBUFFP2 RETURN
https://w.atwiki.jp/reginn666/pages/80.html
目次 Common APIRegistry Interface Client Side Only APIRegistry Interface Common API Registry EntityRegistry GameRegistry LanguageRegistry NetworkRegistry TickRegistry VillagerRegistry Interface IConsoleHandler ICraftingHandler IDispanseHandler IFuelHandler ITickHandler IWorldGenerator IConnectionHandler IGuiHandler IPacketHandler IEntityAdditionalSpawnData IThrowableEntity Client Side Only API Registry ClientRegistry KeyBindingRegistry RenderingRegistry Interface ISimpleBlockRenderingHandler