Last change
on this file since 44 was
44,
checked in by Sam Hocevar, 14 years ago
|
- Importing abuse-frabs 2.10.
|
File size:
949 bytes
|
Rev | Line | |
---|
[44] | 1 | (defun next_level3_ai ()
|
---|
| 2 | (if (and (touching_bg) (with_object (bg) (pressing_action_key)))
|
---|
| 3 | (if (eq (aistate) end_level)
|
---|
| 4 | (request_end_game)
|
---|
| 5 | (progn
|
---|
| 6 | (show_stats)
|
---|
| 7 | (request_level_load (concatenate 'string "addon/leon/level" (digstr (aistate) 2) ".spe")))))
|
---|
| 8 | T)
|
---|
| 9 |
|
---|
| 10 |
|
---|
| 11 | (def_char NEXT_LEVEL3
|
---|
| 12 | (funs (ai_fun next_level3_ai))
|
---|
| 13 | (flags (can_block T))
|
---|
| 14 | (fields ("aistate" next_level))
|
---|
| 15 | (states "art/misc.spe"
|
---|
| 16 | (stopped "end_port2")))
|
---|
| 17 |
|
---|
| 18 | (defun sw_endlev_ai ()
|
---|
| 19 | (if (> (total_objects) 0)
|
---|
| 20 | (if (eq (with_obj0 (aistate)) 1)
|
---|
| 21 | (progn
|
---|
| 22 | (set_state stopped)
|
---|
| 23 | (if (eq (aistate) end_level)
|
---|
| 24 | (request_end_game)
|
---|
| 25 | (progn
|
---|
| 26 | (show_stats)
|
---|
| 27 | (request_level_load (concatenate 'string "addon/leon/level" (digstr (aistate) 2) ".spe"))))))) T)
|
---|
| 28 |
|
---|
| 29 | (def_char SW_ENDLEV
|
---|
| 30 | (funs (ai_fun sw_endlev_ai)
|
---|
| 31 | (draw_fun dev_draw))
|
---|
| 32 | (fields ("aistate" next_level))
|
---|
| 33 | (states "art/misc.spe"
|
---|
| 34 | (stopped "end_port2"))) |
---|
Note: See
TracBrowser
for help on using the repository browser.