SlideShare a Scribd company logo
Ring Documentation, Release 1.8
ā€¢ void al_shutdown_primitives_addon(void)
ā€¢ void al_draw_line(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color, ļ¬‚oat thickness)
ā€¢ void al_draw_triangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat x3, ļ¬‚oat y3, ALLEGRO_COLOR color, ļ¬‚oat
thickness)
ā€¢ void al_draw_ļ¬lled_triangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat x3, ļ¬‚oat y3, ALLEGRO_COLOR color)
ā€¢ void al_draw_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color, ļ¬‚oat thickness)
ā€¢ void al_draw_ļ¬lled_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color)
ā€¢ void al_draw_rounded_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat rx, ļ¬‚oat ry, ALLEGRO_COLOR color,
ļ¬‚oat thickness)
ā€¢ void al_draw_ļ¬lled_rounded_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat rx, ļ¬‚oat ry, ALLEGRO_COLOR
color)
ā€¢ void al_calculate_arc(ļ¬‚oat* dest, int stride, ļ¬‚oat cx, ļ¬‚oat cy,ļ¬‚oat rx, ļ¬‚oat ry, ļ¬‚oat start_theta, ļ¬‚oat delta_theta,
ļ¬‚oat thickness,int num_points)
ā€¢ void al_draw_pieslice(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR color,
ļ¬‚oat thickness)
ā€¢ void al_draw_ļ¬lled_pieslice(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR
color)
ā€¢ void al_draw_ellipse(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry,ALLEGRO_COLOR color, ļ¬‚oat thickness)
ā€¢ void al_draw_ļ¬lled_ellipse(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry,ALLEGRO_COLOR color)
ā€¢ void al_draw_circle(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ALLEGRO_COLOR color,ļ¬‚oat thickness)
ā€¢ void al_draw_ļ¬lled_circle(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ALLEGRO_COLOR color)
ā€¢ void al_draw_arc(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR color, ļ¬‚oat
thickness)
ā€¢ void al_draw_elliptical_arc(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLE-
GRO_COLOR color, ļ¬‚oat thickness)
ā€¢ void al_draw_ribbon(const ļ¬‚oat *points, int points_stride, ALLEGRO_COLOR color,ļ¬‚oat thickness, int
num_segments)
ā€¢ int al_draw_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,ALLEGRO_BITMAP* texture,
int start, int end, int type)
ā€¢ int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,ALLEGRO_BITMAP*
texture, const int* indices, int num_vtx, int type)
ā€¢ ALLEGRO_VERTEX_DECL* al_create_vertex_decl(const ALLEGRO_VERTEX_ELEMENT* elements, int
stride)
ā€¢ void al_destroy_vertex_decl(ALLEGRO_VERTEX_DECL* decl)
1171
CHAPTER
EIGHTYNINE
RINGLIBSDL FUNCTIONS REFERENCE
ā€¢ MIX_DEFAULT_FORMAT
ā€¢ SDL_QUIT
ā€¢ SDL_BUTTON_LEFT
ā€¢ SDL_BUTTON_MIDDLE
ā€¢ SDL_BUTTON_RIGHT
ā€¢ SDL_PRESSED
ā€¢ SDL_RELEASED
ā€¢ SDL_APP_TERMINATING
ā€¢ SDL_APP_LOWMEMORY
ā€¢ SDL_APP_WILLENTERBACKGROUND
ā€¢ SDL_APP_DIDENTERBACKGROUND
ā€¢ SDL_APP_WILLENTERFOREGROUND
ā€¢ SDL_APP_DIDENTERFOREGROUND
ā€¢ SDL_WINDOWEVENT
ā€¢ SDL_SYSWMEVENT
ā€¢ SDL_KEYDOWN
ā€¢ SDL_KEYUP
ā€¢ SDL_TEXTEDITING
ā€¢ SDL_TEXTINPUT
ā€¢ SDL_MOUSEMOTION
ā€¢ SDL_MOUSEBUTTONDOWN
ā€¢ SDL_MOUSEBUTTONUP
ā€¢ SDL_MOUSEWHEEL
ā€¢ SDL_JOYAXISMOTION
ā€¢ SDL_JOYBALLMOTION
ā€¢ SDL_JOYHATMOTION
ā€¢ SDL_JOYBUTTONDOWN
1172
Ring Documentation, Release 1.8
ā€¢ SDL_JOYBUTTONUP
ā€¢ SDL_JOYDEVICEADDED
ā€¢ SDL_JOYDEVICEREMOVED
ā€¢ SDL_CONTROLLERAXISMOTION
ā€¢ SDL_CONTROLLERBUTTONDOWN
ā€¢ SDL_CONTROLLERBUTTONUP
ā€¢ SDL_CONTROLLERDEVICEADDED
ā€¢ SDL_CONTROLLERDEVICEREMOVED
ā€¢ SDL_CONTROLLERDEVICEREMAPPED
ā€¢ SDL_FINGERDOWN
ā€¢ SDL_FINGERUP
ā€¢ SDL_FINGERMOTION
ā€¢ SDL_DOLLARGESTURE
ā€¢ SDL_DOLLARRECORD
ā€¢ SDL_MULTIGESTURE
ā€¢ SDL_CLIPBOARDUPDATE
ā€¢ SDL_DROPFILE
ā€¢ SDL_RENDER_TARGETS_RESET
ā€¢ SDL_USEREVENT
ā€¢ SDL_LASTEVENT
ā€¢ SDL_NET_MAJOR_VERSION
ā€¢ SDL_NET_MINOR_VERSION
ā€¢ SDL_NET_PATCHLEVEL
ā€¢ INADDR_ANY
ā€¢ INADDR_NONE
ā€¢ INADDR_BROADCAST
ā€¢ SDLNET_MAX_UDPCHANNELS
ā€¢ SDLNET_MAX_UDPADDRESSES
ā€¢ SDLK_0
ā€¢ SDLK_1
ā€¢ SDLK_2
ā€¢ SDLK_3
ā€¢ SDLK_4
ā€¢ SDLK_5
ā€¢ SDLK_6
ā€¢ SDLK_7
1173
Ring Documentation, Release 1.8
ā€¢ SDLK_8
ā€¢ SDLK_9
ā€¢ SDLK_a
ā€¢ SDLK_AC_BACK
ā€¢ SDLK_AC_BOOKMARKS
ā€¢ SDLK_AC_FORWARD
ā€¢ SDLK_AC_HOME
ā€¢ SDLK_AC_REFRESH
ā€¢ SDLK_AC_SEARCH
ā€¢ SDLK_AC_STOP
ā€¢ SDLK_AGAIN
ā€¢ SDLK_ALTERASE
ā€¢ SDLK_QUOTE
ā€¢ SDLK_APPLICATION
ā€¢ SDLK_AUDIOMUTE
ā€¢ SDLK_AUDIONEXT
ā€¢ SDLK_AUDIOPLAY
ā€¢ SDLK_AUDIOPREV
ā€¢ SDLK_BRIGHTNESSDOWN
ā€¢ SDLK_BRIGHTNESSUP
ā€¢ SDLK_c
ā€¢ SDLK_CALCULATOR
ā€¢ SDLK_CANCEL
ā€¢ SDLK_CAPSLOCK
ā€¢ SDLK_CLEAR
ā€¢ SDLK_CLEARAGAIN
ā€¢ SDLK_COMMA
ā€¢ SDLK_COMPUTER
ā€¢ SDLK_COPY
ā€¢ SDLK_CRSEL
ā€¢ SDLK_CURRENCYSUBUNIT
ā€¢ SDLK_CURRENCYUNIT
ā€¢ SDLK_CUT
ā€¢ SDLK_d
ā€¢ SDLK_DECIMALSEPARATOR
ā€¢ SDLK_DELETE
1174
Ring Documentation, Release 1.8
ā€¢ SDLK_DISPLAYSWITCH
ā€¢ SDLK_DOWN
ā€¢ SDLK_e
ā€¢ SDLK_EJECT
ā€¢ SDLK_END
ā€¢ SDLK_EQUALS
ā€¢ SDLK_ESCAPE
ā€¢ SDLK_EXECUTE
ā€¢ SDLK_EXSEL
ā€¢ SDLK_f
ā€¢ SDLK_F1
ā€¢ SDLK_F10
ā€¢ SDLK_F11
ā€¢ SDLK_F12
ā€¢ SDLK_F13
ā€¢ SDLK_F14
ā€¢ SDLK_F15
ā€¢ SDLK_F16
ā€¢ SDLK_F17
ā€¢ SDLK_F18
ā€¢ SDLK_F19
ā€¢ SDLK_F2
ā€¢ SDLK_F20
ā€¢ SDLK_F21
ā€¢ SDLK_F22
ā€¢ SDLK_F23
ā€¢ SDLK_F24
ā€¢ SDLK_F3
ā€¢ SDLK_F4
ā€¢ SDLK_F5
ā€¢ SDLK_F6
ā€¢ SDLK_F7
ā€¢ SDLK_F8
ā€¢ SDLK_F9
ā€¢ SDLK_FIND
ā€¢ SDLK_g
1175
Ring Documentation, Release 1.8
ā€¢ SDLK_BACKQUOTE
ā€¢ SDLK_h
ā€¢ SDLK_HELP
ā€¢ SDLK_HOME
ā€¢ SDLK_i
ā€¢ SDLK_INSERT
ā€¢ SDLK_j
ā€¢ SDLK_k
ā€¢ SDLK_KBDILLUMDOWN
ā€¢ SDLK_KBDILLUMTOGGLE
ā€¢ SDLK_KBDILLUMUP
ā€¢ SDLK_KP_0
ā€¢ SDLK_KP_00
ā€¢ SDLK_KP_000
ā€¢ SDLK_KP_1
ā€¢ SDLK_KP_2
ā€¢ SDLK_KP_3
ā€¢ SDLK_KP_4
ā€¢ SDLK_KP_5
ā€¢ SDLK_KP_6
ā€¢ SDLK_KP_7
ā€¢ SDLK_KP_8
ā€¢ SDLK_KP_9
ā€¢ SDLK_KP_A
ā€¢ SDLK_KP_AMPERSAND
ā€¢ SDLK_KP_AT
ā€¢ SDLK_KP_B
ā€¢ SDLK_KP_BACKSPACE
ā€¢ SDLK_KP_BINARY
ā€¢ SDLK_KP_C
ā€¢ SDLK_KP_CLEAR
ā€¢ SDLK_KP_CLEARENTRY
ā€¢ SDLK_KP_COLON
ā€¢ SDLK_KP_COMMA
ā€¢ SDLK_KP_D
ā€¢ SDLK_KP_DBLAMPERSAND
1176
Ring Documentation, Release 1.8
ā€¢ SDLK_KP_DBLVERTICALBAR
ā€¢ SDLK_KP_DECIMAL
ā€¢ SDLK_KP_DIVIDE
ā€¢ SDLK_KP_E
ā€¢ SDLK_KP_ENTER
ā€¢ SDLK_KP_EQUALS
ā€¢ SDLK_KP_EQUALSAS400
ā€¢ SDLK_KP_EXCLAM
ā€¢ SDLK_KP_F
ā€¢ SDLK_KP_GREATER
ā€¢ SDLK_KP_HASH
ā€¢ SDLK_KP_HEXADECIMAL
ā€¢ SDLK_KP_LEFTBRACE
ā€¢ SDLK_KP_LEFTPAREN
ā€¢ SDLK_KP_LESS
ā€¢ SDLK_KP_MEMADD
ā€¢ SDLK_KP_MEMCLEAR
ā€¢ SDLK_KP_MEMDIVIDE
ā€¢ SDLK_KP_MEMMULTIPLY
ā€¢ SDLK_KP_MEMRECALL
ā€¢ SDLK_KP_MEMSTORE
ā€¢ SDLK_KP_MEMSUBTRACT
ā€¢ SDLK_KP_MINUS
ā€¢ SDLK_KP_MULTIPLY
ā€¢ SDLK_KP_OCTAL
ā€¢ SDLK_KP_PERCENT
ā€¢ SDLK_KP_PERIOD
ā€¢ SDLK_KP_PLUS
ā€¢ SDLK_KP_PLUSMINUS
ā€¢ SDLK_KP_POWER
ā€¢ SDLK_KP_RIGHTBRACE
ā€¢ SDLK_KP_RIGHTPAREN
ā€¢ SDLK_KP_SPACE
ā€¢ SDLK_KP_TAB
ā€¢ SDLK_KP_VERTICALBAR
ā€¢ SDLK_KP_XOR
1177
Ring Documentation, Release 1.8
ā€¢ SDLK_l
ā€¢ SDLK_LALT
ā€¢ SDLK_LCTRL
ā€¢ SDLK_LEFT
ā€¢ SDLK_LEFTBRACKET
ā€¢ SDLK_LGUI
ā€¢ SDLK_LSHIFT
ā€¢ SDLK_m
ā€¢ SDLK_MAIL
ā€¢ SDLK_MEDIASELECT
ā€¢ SDLK_MENU
ā€¢ SDLK_MINUS
ā€¢ SDLK_MODE
ā€¢ SDLK_MUTE
ā€¢ SDLK_n
ā€¢ SDLK_NUMLOCKCLEAR
ā€¢ SDLK_o
ā€¢ SDLK_OPER
ā€¢ SDLK_OUT
ā€¢ SDLK_p
ā€¢ SDLK_PAGEDOWN
ā€¢ SDLK_PAGEUP
ā€¢ SDLK_PASTE
ā€¢ SDLK_PAUSE
ā€¢ SDLK_PERIOD
ā€¢ SDLK_POWER
ā€¢ SDLK_PRINTSCREEN
ā€¢ SDLK_PRIOR
ā€¢ SDLK_q
ā€¢ SDLK_r
ā€¢ SDLK_RALT
ā€¢ SDLK_RCTRL
ā€¢ SDLK_RETURN
ā€¢ SDLK_RETURN2
ā€¢ SDLK_RGUI
ā€¢ SDLK_RIGHT
1178
Ring Documentation, Release 1.8
ā€¢ SDLK_RIGHTBRACKET
ā€¢ SDLK_RSHIFT
ā€¢ SDLK_s
ā€¢ SDLK_SCROLLLOCK
ā€¢ SDLK_SELECT
ā€¢ SDLK_SEMICOLON
ā€¢ SDLK_SEPARATOR
ā€¢ SDLK_SLASH
ā€¢ SDLK_SLEEP
ā€¢ SDLK_SPACE
ā€¢ SDLK_STOP
ā€¢ SDLK_SYSREQ
ā€¢ SDLK_t
ā€¢ SDLK_TAB
ā€¢ SDLK_THOUSANDSSEPARATOR
ā€¢ SDLK_u
ā€¢ SDLK_UNDO
ā€¢ SDLK_UNKNOWN
ā€¢ SDLK_UP
ā€¢ SDLK_v
ā€¢ SDLK_VOLUMEDOWN
ā€¢ SDLK_VOLUMEUP
ā€¢ SDLK_w
ā€¢ SDLK_WWW
ā€¢ SDLK_x
ā€¢ SDLK_y
ā€¢ SDLK_z
ā€¢ SDLK_AMPERSAND
ā€¢ SDLK_ASTERISK
ā€¢ SDLK_AT
ā€¢ SDLK_CARET
ā€¢ SDLK_COLON
ā€¢ SDLK_DOLLAR
ā€¢ SDLK_EXCLAIM
ā€¢ SDLK_GREATER
ā€¢ SDLK_HASH
1179
Ring Documentation, Release 1.8
ā€¢ SDLK_LEFTPAREN
ā€¢ SDLK_LESS
ā€¢ SDLK_PERCENT
ā€¢ SDLK_PLUS
ā€¢ SDLK_QUESTION
ā€¢ SDLK_QUOTEDBL
ā€¢ SDLK_RIGHTPAREN
ā€¢ SDLK_UNDERSCORE
ā€¢ void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *)
ā€¢ void SDL_Delay(int)
ā€¢ void SDL_Init(int)
ā€¢ int SDL_InitSubSystem(Uint32 ļ¬‚ags)
ā€¢ void SDL_Quit(void)
ā€¢ void SDL_QuitSubSystem(Uint32 ļ¬‚ags)
ā€¢ void SDL_SetMainReady(void)
ā€¢ Uint32 SDL_WasInit(Uint32 ļ¬‚ags)
ā€¢ SDL_bool SDL_SetHint(const char *name,const char *value)
ā€¢ SDL_bool SDL_SetHintWithPriority(const char *name,const char *value,SDL_HintPriority priority)
ā€¢ void SDL_ClearError(void)
ā€¢ const char *SDL_GetError(void)
ā€¢ SDL_LogPriority SDL_LogGetPriority(int category)
ā€¢ void SDL_LogResetPriorities(void)
ā€¢ void SDL_LogSetAllPriority(SDL_LogPriority priority)
ā€¢ SDL_AssertionHandler SDL_GetDefaultAssertionHandler(void)
ā€¢ void SDL_ResetAssertionReport(void)
ā€¢ void SDL_SetAssertionHandler(SDL_AssertionHandler handler,void *userdata)
ā€¢ void SDL_TriggerBreakpoint(void)
ā€¢ void SDL_assert(int)
ā€¢ void SDL_assert_paranoid(int)
ā€¢ void SDL_assert_release(int)
ā€¢ const char * SDL_GetRevision(void)
ā€¢ int SDL_GetRevisionNumber(void)
ā€¢ void SDL_GetVersion(SDL_version *ver)
ā€¢ SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 ļ¬‚ags)
ā€¢ void SDL_DestroyWindow(SDL_Window *window)
ā€¢ void SDL_DisableScreenSaver(void)
1180

More Related Content

Similar to The Ring programming language version 1.8 book - Part 121 of 202

The Ring programming language version 1.4.1 book - Part 23 of 31
The Ring programming language version 1.4.1 book - Part 23 of 31The Ring programming language version 1.4.1 book - Part 23 of 31
The Ring programming language version 1.4.1 book - Part 23 of 31
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 140 of 212
The Ring programming language version 1.10 book - Part 140 of 212The Ring programming language version 1.10 book - Part 140 of 212
The Ring programming language version 1.10 book - Part 140 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 86 of 185
The Ring programming language version 1.5.4 book - Part 86 of 185The Ring programming language version 1.5.4 book - Part 86 of 185
The Ring programming language version 1.5.4 book - Part 86 of 185
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 85 of 180
The Ring programming language version 1.5.1 book - Part 85 of 180The Ring programming language version 1.5.1 book - Part 85 of 180
The Ring programming language version 1.5.1 book - Part 85 of 180
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 95 of 189
The Ring programming language version 1.6 book - Part 95 of 189The Ring programming language version 1.6 book - Part 95 of 189
The Ring programming language version 1.6 book - Part 95 of 189
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 151 of 180
The Ring programming language version 1.5.1 book - Part 151 of 180 The Ring programming language version 1.5.1 book - Part 151 of 180
The Ring programming language version 1.5.1 book - Part 151 of 180
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 81 of 180
The Ring programming language version 1.5.1 book - Part 81 of 180The Ring programming language version 1.5.1 book - Part 81 of 180
The Ring programming language version 1.5.1 book - Part 81 of 180
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 167 of 196
The Ring programming language version 1.7 book - Part 167 of 196The Ring programming language version 1.7 book - Part 167 of 196
The Ring programming language version 1.7 book - Part 167 of 196
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 114 of 196
The Ring programming language version 1.7 book - Part 114 of 196The Ring programming language version 1.7 book - Part 114 of 196
The Ring programming language version 1.7 book - Part 114 of 196
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 128 of 212
The Ring programming language version 1.10 book - Part 128 of 212The Ring programming language version 1.10 book - Part 128 of 212
The Ring programming language version 1.10 book - Part 128 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 180 of 202
The Ring programming language version 1.8 book - Part 180 of 202The Ring programming language version 1.8 book - Part 180 of 202
The Ring programming language version 1.8 book - Part 180 of 202
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 175 of 210
The Ring programming language version 1.9 book - Part 175 of 210The Ring programming language version 1.9 book - Part 175 of 210
The Ring programming language version 1.9 book - Part 175 of 210
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 110 of 189
The Ring programming language version 1.6 book - Part 110 of 189The Ring programming language version 1.6 book - Part 110 of 189
The Ring programming language version 1.6 book - Part 110 of 189
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 182 of 210
The Ring programming language version 1.9 book - Part 182 of 210The Ring programming language version 1.9 book - Part 182 of 210
The Ring programming language version 1.9 book - Part 182 of 210
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 170 of 196
The Ring programming language version 1.7 book - Part 170 of 196The Ring programming language version 1.7 book - Part 170 of 196
The Ring programming language version 1.7 book - Part 170 of 196
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210
Mahmoud Samir Fayed
Ā 

Similar to The Ring programming language version 1.8 book - Part 121 of 202 (20)

The Ring programming language version 1.4.1 book - Part 23 of 31
The Ring programming language version 1.4.1 book - Part 23 of 31The Ring programming language version 1.4.1 book - Part 23 of 31
The Ring programming language version 1.4.1 book - Part 23 of 31
Ā 
The Ring programming language version 1.10 book - Part 140 of 212
The Ring programming language version 1.10 book - Part 140 of 212The Ring programming language version 1.10 book - Part 140 of 212
The Ring programming language version 1.10 book - Part 140 of 212
Ā 
The Ring programming language version 1.5.4 book - Part 86 of 185
The Ring programming language version 1.5.4 book - Part 86 of 185The Ring programming language version 1.5.4 book - Part 86 of 185
The Ring programming language version 1.5.4 book - Part 86 of 185
Ā 
The Ring programming language version 1.5.1 book - Part 85 of 180
The Ring programming language version 1.5.1 book - Part 85 of 180The Ring programming language version 1.5.1 book - Part 85 of 180
The Ring programming language version 1.5.1 book - Part 85 of 180
Ā 
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210
Ā 
The Ring programming language version 1.6 book - Part 95 of 189
The Ring programming language version 1.6 book - Part 95 of 189The Ring programming language version 1.6 book - Part 95 of 189
The Ring programming language version 1.6 book - Part 95 of 189
Ā 
The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185
Ā 
The Ring programming language version 1.5.1 book - Part 151 of 180
The Ring programming language version 1.5.1 book - Part 151 of 180 The Ring programming language version 1.5.1 book - Part 151 of 180
The Ring programming language version 1.5.1 book - Part 151 of 180
Ā 
The Ring programming language version 1.5.1 book - Part 81 of 180
The Ring programming language version 1.5.1 book - Part 81 of 180The Ring programming language version 1.5.1 book - Part 81 of 180
The Ring programming language version 1.5.1 book - Part 81 of 180
Ā 
The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212
Ā 
The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202
Ā 
The Ring programming language version 1.7 book - Part 167 of 196
The Ring programming language version 1.7 book - Part 167 of 196The Ring programming language version 1.7 book - Part 167 of 196
The Ring programming language version 1.7 book - Part 167 of 196
Ā 
The Ring programming language version 1.7 book - Part 114 of 196
The Ring programming language version 1.7 book - Part 114 of 196The Ring programming language version 1.7 book - Part 114 of 196
The Ring programming language version 1.7 book - Part 114 of 196
Ā 
The Ring programming language version 1.10 book - Part 128 of 212
The Ring programming language version 1.10 book - Part 128 of 212The Ring programming language version 1.10 book - Part 128 of 212
The Ring programming language version 1.10 book - Part 128 of 212
Ā 
The Ring programming language version 1.8 book - Part 180 of 202
The Ring programming language version 1.8 book - Part 180 of 202The Ring programming language version 1.8 book - Part 180 of 202
The Ring programming language version 1.8 book - Part 180 of 202
Ā 
The Ring programming language version 1.9 book - Part 175 of 210
The Ring programming language version 1.9 book - Part 175 of 210The Ring programming language version 1.9 book - Part 175 of 210
The Ring programming language version 1.9 book - Part 175 of 210
Ā 
The Ring programming language version 1.6 book - Part 110 of 189
The Ring programming language version 1.6 book - Part 110 of 189The Ring programming language version 1.6 book - Part 110 of 189
The Ring programming language version 1.6 book - Part 110 of 189
Ā 
The Ring programming language version 1.9 book - Part 182 of 210
The Ring programming language version 1.9 book - Part 182 of 210The Ring programming language version 1.9 book - Part 182 of 210
The Ring programming language version 1.9 book - Part 182 of 210
Ā 
The Ring programming language version 1.7 book - Part 170 of 196
The Ring programming language version 1.7 book - Part 170 of 196The Ring programming language version 1.7 book - Part 170 of 196
The Ring programming language version 1.7 book - Part 170 of 196
Ā 
The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210
Ā 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
Ā 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Ā 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
Ā 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
Ā 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
Ā 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
Ā 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
Ā 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
Ā 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
Ā 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
Ā 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
Ā 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
Ā 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
Ā 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
Ā 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
Ā 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
Ā 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
Ā 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
Ā 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
Ā 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
Ā 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni GarcĆ­a
Ā 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
Ā 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Ā 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Ā 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Ā 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Ā 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Ā 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Ā 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Ā 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Ā 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
Ā 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Ā 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Ā 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Ā 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Ā 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Ā 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Ā 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Ā 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Ā 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Ā 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Ā 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Ā 

The Ring programming language version 1.8 book - Part 121 of 202

  • 1. Ring Documentation, Release 1.8 ā€¢ void al_shutdown_primitives_addon(void) ā€¢ void al_draw_line(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_triangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat x3, ļ¬‚oat y3, ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_triangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat x3, ļ¬‚oat y3, ALLEGRO_COLOR color) ā€¢ void al_draw_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ALLEGRO_COLOR color) ā€¢ void al_draw_rounded_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat rx, ļ¬‚oat ry, ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_rounded_rectangle(ļ¬‚oat x1, ļ¬‚oat y1, ļ¬‚oat x2, ļ¬‚oat y2,ļ¬‚oat rx, ļ¬‚oat ry, ALLEGRO_COLOR color) ā€¢ void al_calculate_arc(ļ¬‚oat* dest, int stride, ļ¬‚oat cx, ļ¬‚oat cy,ļ¬‚oat rx, ļ¬‚oat ry, ļ¬‚oat start_theta, ļ¬‚oat delta_theta, ļ¬‚oat thickness,int num_points) ā€¢ void al_draw_pieslice(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_pieslice(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR color) ā€¢ void al_draw_ellipse(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry,ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_ellipse(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry,ALLEGRO_COLOR color) ā€¢ void al_draw_circle(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ALLEGRO_COLOR color,ļ¬‚oat thickness) ā€¢ void al_draw_ļ¬lled_circle(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ALLEGRO_COLOR color) ā€¢ void al_draw_arc(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat r, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLEGRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_elliptical_arc(ļ¬‚oat cx, ļ¬‚oat cy, ļ¬‚oat rx, ļ¬‚oat ry, ļ¬‚oat start_theta,ļ¬‚oat delta_theta, ALLE- GRO_COLOR color, ļ¬‚oat thickness) ā€¢ void al_draw_ribbon(const ļ¬‚oat *points, int points_stride, ALLEGRO_COLOR color,ļ¬‚oat thickness, int num_segments) ā€¢ int al_draw_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,ALLEGRO_BITMAP* texture, int start, int end, int type) ā€¢ int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl,ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type) ā€¢ ALLEGRO_VERTEX_DECL* al_create_vertex_decl(const ALLEGRO_VERTEX_ELEMENT* elements, int stride) ā€¢ void al_destroy_vertex_decl(ALLEGRO_VERTEX_DECL* decl) 1171
  • 2. CHAPTER EIGHTYNINE RINGLIBSDL FUNCTIONS REFERENCE ā€¢ MIX_DEFAULT_FORMAT ā€¢ SDL_QUIT ā€¢ SDL_BUTTON_LEFT ā€¢ SDL_BUTTON_MIDDLE ā€¢ SDL_BUTTON_RIGHT ā€¢ SDL_PRESSED ā€¢ SDL_RELEASED ā€¢ SDL_APP_TERMINATING ā€¢ SDL_APP_LOWMEMORY ā€¢ SDL_APP_WILLENTERBACKGROUND ā€¢ SDL_APP_DIDENTERBACKGROUND ā€¢ SDL_APP_WILLENTERFOREGROUND ā€¢ SDL_APP_DIDENTERFOREGROUND ā€¢ SDL_WINDOWEVENT ā€¢ SDL_SYSWMEVENT ā€¢ SDL_KEYDOWN ā€¢ SDL_KEYUP ā€¢ SDL_TEXTEDITING ā€¢ SDL_TEXTINPUT ā€¢ SDL_MOUSEMOTION ā€¢ SDL_MOUSEBUTTONDOWN ā€¢ SDL_MOUSEBUTTONUP ā€¢ SDL_MOUSEWHEEL ā€¢ SDL_JOYAXISMOTION ā€¢ SDL_JOYBALLMOTION ā€¢ SDL_JOYHATMOTION ā€¢ SDL_JOYBUTTONDOWN 1172
  • 3. Ring Documentation, Release 1.8 ā€¢ SDL_JOYBUTTONUP ā€¢ SDL_JOYDEVICEADDED ā€¢ SDL_JOYDEVICEREMOVED ā€¢ SDL_CONTROLLERAXISMOTION ā€¢ SDL_CONTROLLERBUTTONDOWN ā€¢ SDL_CONTROLLERBUTTONUP ā€¢ SDL_CONTROLLERDEVICEADDED ā€¢ SDL_CONTROLLERDEVICEREMOVED ā€¢ SDL_CONTROLLERDEVICEREMAPPED ā€¢ SDL_FINGERDOWN ā€¢ SDL_FINGERUP ā€¢ SDL_FINGERMOTION ā€¢ SDL_DOLLARGESTURE ā€¢ SDL_DOLLARRECORD ā€¢ SDL_MULTIGESTURE ā€¢ SDL_CLIPBOARDUPDATE ā€¢ SDL_DROPFILE ā€¢ SDL_RENDER_TARGETS_RESET ā€¢ SDL_USEREVENT ā€¢ SDL_LASTEVENT ā€¢ SDL_NET_MAJOR_VERSION ā€¢ SDL_NET_MINOR_VERSION ā€¢ SDL_NET_PATCHLEVEL ā€¢ INADDR_ANY ā€¢ INADDR_NONE ā€¢ INADDR_BROADCAST ā€¢ SDLNET_MAX_UDPCHANNELS ā€¢ SDLNET_MAX_UDPADDRESSES ā€¢ SDLK_0 ā€¢ SDLK_1 ā€¢ SDLK_2 ā€¢ SDLK_3 ā€¢ SDLK_4 ā€¢ SDLK_5 ā€¢ SDLK_6 ā€¢ SDLK_7 1173
  • 4. Ring Documentation, Release 1.8 ā€¢ SDLK_8 ā€¢ SDLK_9 ā€¢ SDLK_a ā€¢ SDLK_AC_BACK ā€¢ SDLK_AC_BOOKMARKS ā€¢ SDLK_AC_FORWARD ā€¢ SDLK_AC_HOME ā€¢ SDLK_AC_REFRESH ā€¢ SDLK_AC_SEARCH ā€¢ SDLK_AC_STOP ā€¢ SDLK_AGAIN ā€¢ SDLK_ALTERASE ā€¢ SDLK_QUOTE ā€¢ SDLK_APPLICATION ā€¢ SDLK_AUDIOMUTE ā€¢ SDLK_AUDIONEXT ā€¢ SDLK_AUDIOPLAY ā€¢ SDLK_AUDIOPREV ā€¢ SDLK_BRIGHTNESSDOWN ā€¢ SDLK_BRIGHTNESSUP ā€¢ SDLK_c ā€¢ SDLK_CALCULATOR ā€¢ SDLK_CANCEL ā€¢ SDLK_CAPSLOCK ā€¢ SDLK_CLEAR ā€¢ SDLK_CLEARAGAIN ā€¢ SDLK_COMMA ā€¢ SDLK_COMPUTER ā€¢ SDLK_COPY ā€¢ SDLK_CRSEL ā€¢ SDLK_CURRENCYSUBUNIT ā€¢ SDLK_CURRENCYUNIT ā€¢ SDLK_CUT ā€¢ SDLK_d ā€¢ SDLK_DECIMALSEPARATOR ā€¢ SDLK_DELETE 1174
  • 5. Ring Documentation, Release 1.8 ā€¢ SDLK_DISPLAYSWITCH ā€¢ SDLK_DOWN ā€¢ SDLK_e ā€¢ SDLK_EJECT ā€¢ SDLK_END ā€¢ SDLK_EQUALS ā€¢ SDLK_ESCAPE ā€¢ SDLK_EXECUTE ā€¢ SDLK_EXSEL ā€¢ SDLK_f ā€¢ SDLK_F1 ā€¢ SDLK_F10 ā€¢ SDLK_F11 ā€¢ SDLK_F12 ā€¢ SDLK_F13 ā€¢ SDLK_F14 ā€¢ SDLK_F15 ā€¢ SDLK_F16 ā€¢ SDLK_F17 ā€¢ SDLK_F18 ā€¢ SDLK_F19 ā€¢ SDLK_F2 ā€¢ SDLK_F20 ā€¢ SDLK_F21 ā€¢ SDLK_F22 ā€¢ SDLK_F23 ā€¢ SDLK_F24 ā€¢ SDLK_F3 ā€¢ SDLK_F4 ā€¢ SDLK_F5 ā€¢ SDLK_F6 ā€¢ SDLK_F7 ā€¢ SDLK_F8 ā€¢ SDLK_F9 ā€¢ SDLK_FIND ā€¢ SDLK_g 1175
  • 6. Ring Documentation, Release 1.8 ā€¢ SDLK_BACKQUOTE ā€¢ SDLK_h ā€¢ SDLK_HELP ā€¢ SDLK_HOME ā€¢ SDLK_i ā€¢ SDLK_INSERT ā€¢ SDLK_j ā€¢ SDLK_k ā€¢ SDLK_KBDILLUMDOWN ā€¢ SDLK_KBDILLUMTOGGLE ā€¢ SDLK_KBDILLUMUP ā€¢ SDLK_KP_0 ā€¢ SDLK_KP_00 ā€¢ SDLK_KP_000 ā€¢ SDLK_KP_1 ā€¢ SDLK_KP_2 ā€¢ SDLK_KP_3 ā€¢ SDLK_KP_4 ā€¢ SDLK_KP_5 ā€¢ SDLK_KP_6 ā€¢ SDLK_KP_7 ā€¢ SDLK_KP_8 ā€¢ SDLK_KP_9 ā€¢ SDLK_KP_A ā€¢ SDLK_KP_AMPERSAND ā€¢ SDLK_KP_AT ā€¢ SDLK_KP_B ā€¢ SDLK_KP_BACKSPACE ā€¢ SDLK_KP_BINARY ā€¢ SDLK_KP_C ā€¢ SDLK_KP_CLEAR ā€¢ SDLK_KP_CLEARENTRY ā€¢ SDLK_KP_COLON ā€¢ SDLK_KP_COMMA ā€¢ SDLK_KP_D ā€¢ SDLK_KP_DBLAMPERSAND 1176
  • 7. Ring Documentation, Release 1.8 ā€¢ SDLK_KP_DBLVERTICALBAR ā€¢ SDLK_KP_DECIMAL ā€¢ SDLK_KP_DIVIDE ā€¢ SDLK_KP_E ā€¢ SDLK_KP_ENTER ā€¢ SDLK_KP_EQUALS ā€¢ SDLK_KP_EQUALSAS400 ā€¢ SDLK_KP_EXCLAM ā€¢ SDLK_KP_F ā€¢ SDLK_KP_GREATER ā€¢ SDLK_KP_HASH ā€¢ SDLK_KP_HEXADECIMAL ā€¢ SDLK_KP_LEFTBRACE ā€¢ SDLK_KP_LEFTPAREN ā€¢ SDLK_KP_LESS ā€¢ SDLK_KP_MEMADD ā€¢ SDLK_KP_MEMCLEAR ā€¢ SDLK_KP_MEMDIVIDE ā€¢ SDLK_KP_MEMMULTIPLY ā€¢ SDLK_KP_MEMRECALL ā€¢ SDLK_KP_MEMSTORE ā€¢ SDLK_KP_MEMSUBTRACT ā€¢ SDLK_KP_MINUS ā€¢ SDLK_KP_MULTIPLY ā€¢ SDLK_KP_OCTAL ā€¢ SDLK_KP_PERCENT ā€¢ SDLK_KP_PERIOD ā€¢ SDLK_KP_PLUS ā€¢ SDLK_KP_PLUSMINUS ā€¢ SDLK_KP_POWER ā€¢ SDLK_KP_RIGHTBRACE ā€¢ SDLK_KP_RIGHTPAREN ā€¢ SDLK_KP_SPACE ā€¢ SDLK_KP_TAB ā€¢ SDLK_KP_VERTICALBAR ā€¢ SDLK_KP_XOR 1177
  • 8. Ring Documentation, Release 1.8 ā€¢ SDLK_l ā€¢ SDLK_LALT ā€¢ SDLK_LCTRL ā€¢ SDLK_LEFT ā€¢ SDLK_LEFTBRACKET ā€¢ SDLK_LGUI ā€¢ SDLK_LSHIFT ā€¢ SDLK_m ā€¢ SDLK_MAIL ā€¢ SDLK_MEDIASELECT ā€¢ SDLK_MENU ā€¢ SDLK_MINUS ā€¢ SDLK_MODE ā€¢ SDLK_MUTE ā€¢ SDLK_n ā€¢ SDLK_NUMLOCKCLEAR ā€¢ SDLK_o ā€¢ SDLK_OPER ā€¢ SDLK_OUT ā€¢ SDLK_p ā€¢ SDLK_PAGEDOWN ā€¢ SDLK_PAGEUP ā€¢ SDLK_PASTE ā€¢ SDLK_PAUSE ā€¢ SDLK_PERIOD ā€¢ SDLK_POWER ā€¢ SDLK_PRINTSCREEN ā€¢ SDLK_PRIOR ā€¢ SDLK_q ā€¢ SDLK_r ā€¢ SDLK_RALT ā€¢ SDLK_RCTRL ā€¢ SDLK_RETURN ā€¢ SDLK_RETURN2 ā€¢ SDLK_RGUI ā€¢ SDLK_RIGHT 1178
  • 9. Ring Documentation, Release 1.8 ā€¢ SDLK_RIGHTBRACKET ā€¢ SDLK_RSHIFT ā€¢ SDLK_s ā€¢ SDLK_SCROLLLOCK ā€¢ SDLK_SELECT ā€¢ SDLK_SEMICOLON ā€¢ SDLK_SEPARATOR ā€¢ SDLK_SLASH ā€¢ SDLK_SLEEP ā€¢ SDLK_SPACE ā€¢ SDLK_STOP ā€¢ SDLK_SYSREQ ā€¢ SDLK_t ā€¢ SDLK_TAB ā€¢ SDLK_THOUSANDSSEPARATOR ā€¢ SDLK_u ā€¢ SDLK_UNDO ā€¢ SDLK_UNKNOWN ā€¢ SDLK_UP ā€¢ SDLK_v ā€¢ SDLK_VOLUMEDOWN ā€¢ SDLK_VOLUMEUP ā€¢ SDLK_w ā€¢ SDLK_WWW ā€¢ SDLK_x ā€¢ SDLK_y ā€¢ SDLK_z ā€¢ SDLK_AMPERSAND ā€¢ SDLK_ASTERISK ā€¢ SDLK_AT ā€¢ SDLK_CARET ā€¢ SDLK_COLON ā€¢ SDLK_DOLLAR ā€¢ SDLK_EXCLAIM ā€¢ SDLK_GREATER ā€¢ SDLK_HASH 1179
  • 10. Ring Documentation, Release 1.8 ā€¢ SDLK_LEFTPAREN ā€¢ SDLK_LESS ā€¢ SDLK_PERCENT ā€¢ SDLK_PLUS ā€¢ SDLK_QUESTION ā€¢ SDLK_QUOTEDBL ā€¢ SDLK_RIGHTPAREN ā€¢ SDLK_UNDERSCORE ā€¢ void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *) ā€¢ void SDL_Delay(int) ā€¢ void SDL_Init(int) ā€¢ int SDL_InitSubSystem(Uint32 ļ¬‚ags) ā€¢ void SDL_Quit(void) ā€¢ void SDL_QuitSubSystem(Uint32 ļ¬‚ags) ā€¢ void SDL_SetMainReady(void) ā€¢ Uint32 SDL_WasInit(Uint32 ļ¬‚ags) ā€¢ SDL_bool SDL_SetHint(const char *name,const char *value) ā€¢ SDL_bool SDL_SetHintWithPriority(const char *name,const char *value,SDL_HintPriority priority) ā€¢ void SDL_ClearError(void) ā€¢ const char *SDL_GetError(void) ā€¢ SDL_LogPriority SDL_LogGetPriority(int category) ā€¢ void SDL_LogResetPriorities(void) ā€¢ void SDL_LogSetAllPriority(SDL_LogPriority priority) ā€¢ SDL_AssertionHandler SDL_GetDefaultAssertionHandler(void) ā€¢ void SDL_ResetAssertionReport(void) ā€¢ void SDL_SetAssertionHandler(SDL_AssertionHandler handler,void *userdata) ā€¢ void SDL_TriggerBreakpoint(void) ā€¢ void SDL_assert(int) ā€¢ void SDL_assert_paranoid(int) ā€¢ void SDL_assert_release(int) ā€¢ const char * SDL_GetRevision(void) ā€¢ int SDL_GetRevisionNumber(void) ā€¢ void SDL_GetVersion(SDL_version *ver) ā€¢ SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 ļ¬‚ags) ā€¢ void SDL_DestroyWindow(SDL_Window *window) ā€¢ void SDL_DisableScreenSaver(void) 1180