Improved the error handling for previous commit.

Reverted the change in Tiles.cpp from commit 4bc1a422c3.
This commit is contained in:
NovaRain
2019-05-10 10:38:51 +08:00
parent 02c2df50ac
commit 4b221b5367
7 changed files with 29 additions and 23 deletions
+4 -3
View File
@@ -587,7 +587,7 @@ Some utility/math functions are available:
- there is also a unique ID number range for the player and party members from 18000 to 83535
- to assign a new ID number generated by the engine to the object (i.e. unassign a unique ID), call the function with two arguments and pass -1 for the flag argument
> void sfall_func5("draw_image", string/int pathFile/artId, int frame, int x, int y, bool transparent)
> void sfall_func5("draw_image", string/int pathFile/artId, int frame, int x, int y, bool noTransparent)
> void sfall_func6("draw_image_scaled", string/int pathFile/artId, int frame, int x, int y, int width, int height)
- displays the specified FRM image in the active window created by vanilla CreateWin or sfall's create_win script function
- pathFile/artId: path to the FRM file (e.g. "art\\inven\\5mmap.frm"), or its FRM ID number (e.g. 117440550, see specification of the FID format)
@@ -595,8 +595,9 @@ Optional arguments:
- frame: frame number, the first frame starts from zero
- x/y: offset relative to the top-left corner of the window
- width/height: image size, used to scale the image when displaying it
- transparent: pass true to display an image with transparent background
- NOTE: calling the functions without creating a window first will crash the game
- noTransparent: pass true to display an image without transparent background
- NOTE: to omit optional arguments, call the functions with different sfall_funcX (e.g. sfall_func4("draw_image", pathFile, frame, x, y))
- if draw_image_scaled is called without x/y/width/height arguments, the image will be scaled to fit the window without transparent background
------------------------
------ MORE INFO -------