Bioskey檢視原始碼討論檢視歷史
Bioskey |
bioskey是C語言中的一個函數,其功能是:直接使用BIOS服務的鍵盤接口。
簡介
當cmd是0,bioskey()返回下一個在鍵盤鍵入的值(它將等待到按下一個鍵)。它返回一個16位的二進制數,包括兩個不同的值。當按下一個普通鍵時,它的低8位數存放該字符的ASCII碼,高8位存放該鍵的掃描碼;對於特殊鍵(如方向鍵、F1~F12等等),低8位為0,高8位字節存放該鍵的掃描碼。當cmd是2,bioskey()返回Shift、Ctrl、Alt、ScrollLock、NumLock、CapsLock、Insert鍵的狀態。各鍵狀態存放在返回值的低8位字節中。當cmd是1,bioskey()查詢是否按下一個鍵,若按下一個鍵則返回非零值,否則返回0。
評價
顯然已然成了一種趨勢,但免費遊戲中的付費道具、付費服務已經成為虛擬貨幣賺錢的利器,賺的錢甚至比收費模式更多。其實,網遊運營商不過是將其主要收費模式從「購買遊戲時間」變為「購買玩家虛擬物品」。對於免費網絡遊戲正像玩家所評價的:有錢走遍天下。比如,有一款遊戲前20級不需要在商店買入任何兵器和盔甲,只要留着錢買藥即可。但40級後就開始體驗到金錢的重要性了,因為沒錢很難打造裝備。打造裝備的材料則可以通過「銀子」來購買,而「銀子」只能通過人民幣換遊戲金幣取得。一般來說,一個50級玩家要打造一身綠裝備,光材料費就需要人民幣375元。不光如此,除了打造裝備是花費的大頭外,高級藥品生命藥和魔力藥更是不小的花費,傳送、復活、寄售物品、成立家族、結婚等行為皆要收費,還有遊戲特色之一的可以自動打怪的替身寶寶,其作用是代替玩家打怪升級。[1]