Difference between revisions of "love.event.push (日本語)"

(Created page with "イベントキューへイベントを追加します。 == 関数 == === 概要 === <source lang="lua"> love.event.push( e, a, b, c, d ) </source> === 引数 === {{param|Eve...")
 
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{newin (日本語)|[[0.6.0 (日本語)|0.6.0]]|060|type=関数}}
 
イベントキューへイベントを追加します。
 
イベントキューへイベントを追加します。
 +
引数でサポートしている型のリストは [[Variant (日本語)|Variant]] を参照してください。
 +
これまでデフォルトのコールバックで第六引数以降は未使用でした。 [[0.10.0 (日本語)|0.10.0]] 以降では、この関数への引数として複数の引数を渡してもかまいません。
 
== 関数 ==
 
== 関数 ==
 
=== 概要 ===
 
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
love.event.push( e, a, b, c, d )
+
love.event.push( n, a, b, c, d, e, f, ... )
 
</source>
 
</source>
 
=== 引数 ===
 
=== 引数 ===
{{param|Event|e|イベントの名称。}}
+
{{param|Event|n|イベントの名称。}}
{{param|mixed|a (nil)|イベントの第一引数。}}
+
{{param|Variant|a (nil)|イベントの第一引数。}}
{{param|mixed|b (nil)|イベントの第二引数。}}
+
{{param|Variant|b (nil)|イベントの第二引数。}}
{{param|mixed|c (nil)|イベントの第三引数。}}
+
{{param|Variant|c (nil)|イベントの第三引数。}}
 
{{New_feature (日本語)|0.8.0|
 
{{New_feature (日本語)|0.8.0|
{{param|mixed|d (nil)|イベントの第四引数。}}
+
{{param|Variant|d (nil)|イベントの第四引数。}}
 
|080}}
 
|080}}
 +
{{New_feature (日本語)|0.10.0|
 +
{{param|Variant|e (nil)|イベントの第五引数。}}
 +
{{param|Variant|f (nil)|イベントの第六引数。}}
 +
{{param|Variant|... (nil)|以降はイベントの引数が続きます。}}
 +
|100}}
 
=== 返値 ===
 
=== 返値 ===
 
ありません。
 
ありません。
 
== 用例 ==
 
== 用例 ==
=== 0.8.0 におけるゲームの終了方法 ===
+
{{New_feature (日本語)|0.8.0|
 
<source lang="lua">
 
<source lang="lua">
 
function love.keypressed(k)
 
function love.keypressed(k)
Line 23: Line 31:
 
end
 
end
 
end
 
end
</source>
+
</source>}}
=== 0.7.2 におけるゲームの終了方法 ===
+
{{Removed_new_feature (日本語)|0.6.0|0.7.2|
 
<source lang="lua">
 
<source lang="lua">
 
function love.keypressed(k)
 
function love.keypressed(k)
Line 31: Line 39:
 
end
 
end
 
end
 
end
</source>
+
</source>}}
 
== 関連 ==
 
== 関連 ==
 
* [[parent::love.event (日本語)]]
 
* [[parent::love.event (日本語)]]
Line 38: Line 46:
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
== そのほかの言語 ==
 
== そのほかの言語 ==
{{i18n|love.event.push}}
+
{{i18n (日本語)|love.event.push}}

Latest revision as of 05:15, 30 June 2023

LÖVE 0.6.0 から使用可能
この関数は以前のバージョンでは非対応です。

イベントキューへイベントを追加します。 引数でサポートしている型のリストは Variant を参照してください。 これまでデフォルトのコールバックで第六引数以降は未使用でした。 0.10.0 以降では、この関数への引数として複数の引数を渡してもかまいません。

関数

概要

love.event.push( n, a, b, c, d, e, f, ... )

引数

Event n
イベントの名称。
Variant a (nil)
イベントの第一引数。
Variant b (nil)
イベントの第二引数。
Variant c (nil)
イベントの第三引数。
LÖVE 0.8.0 から利用可能
Variant d (nil)
イベントの第四引数。


LÖVE 0.10.0 から利用可能
Variant e (nil)
イベントの第五引数。
Variant f (nil)
イベントの第六引数。
Variant ... (nil)
以降はイベントの引数が続きます。

返値

ありません。

用例

LÖVE 0.8.0 から利用可能
function love.keypressed(k)
	if k == 'escape' then
		love.event.push('quit') -- ゲームの終了。
	end	
end


LÖVE 0.6.0 から利用可能でしたが LÖVE 0.7.2 で廃止。
function love.keypressed(k)
	if k == 'escape' then
		love.event.push('q') -- ゲームの終了。
	end	
end

関連


そのほかの言語