Add new [end_turn] command.

This commit is contained in:
Alexander van Gessel 2008-10-03 14:58:02 +01:00
parent 7a3f0ef6dc
commit a41bb9e537
3 changed files with 19 additions and 0 deletions

View File

@ -44,6 +44,7 @@ Version 1.5.4+svn:
* New command, [store_time_of_day], makes it possible to store ToD info
in a WML array/container.
* Changed underlying_id in unit to be unique number
* New command, [end_turn], ends the current side's turn.
* AI
* Made it possible to use formula AI for recruiting when using default ai
* Changed defaults for AI parameters: village_value, villages_per_scout,

View File

@ -669,6 +669,10 @@ Xu , Xu , Qxu , Qxu , Ql , Ql
x,y=9,3
text="Win"
[/label]
[label]
x,y=7,3
text="Timeshift"
[/label]
[label]
x,y=14,9
@ -699,6 +703,15 @@ Xu , Xu , Qxu , Qxu , Ql , Ql
variable=endlevel_test
[/insert_tag]
[/event]
[event]
name="moveto"
first_time_only=no
[filter]
x,y=7,3
[/filter]
[end_turn]
[/end_turn]
[/event]
[event]
name=prestart

View File

@ -2555,6 +2555,11 @@ namespace {
}
}
WML_HANDLER_FUNCTION(end_turn,/*handler*/,/*event_info*/,cfg)
{
throw end_turn_exception();
}
WML_HANDLER_FUNCTION(endlevel,/*handler*/,/*event_info*/,cfg)
{
// Remove 0-hp units from the unit map to avoid the following problem: